OLD | NEW |
1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
2 | 2 |
3 library googleapis.safebrowsing.v4; | 3 library googleapis.safebrowsing.v4; |
4 | 4 |
5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
8 | 8 |
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
98 final commons.ApiRequester _requester; | 98 final commons.ApiRequester _requester; |
99 | 99 |
100 EncodedUpdatesResourceApi(commons.ApiRequester client) : | 100 EncodedUpdatesResourceApi(commons.ApiRequester client) : |
101 _requester = client; | 101 _requester = client; |
102 | 102 |
103 /** | 103 /** |
104 * Request parameters: | 104 * Request parameters: |
105 * | 105 * |
106 * [encodedRequest] - A serialized FetchThreatListUpdatesRequest proto. | 106 * [encodedRequest] - A serialized FetchThreatListUpdatesRequest proto. |
107 * | 107 * |
| 108 * [clientVersion] - The version of the client implementation. |
| 109 * |
108 * [clientId] - A client ID that uniquely identifies the client implementation | 110 * [clientId] - A client ID that uniquely identifies the client implementation |
109 * of the Safe | 111 * of the Safe |
110 * Browsing API. | 112 * Browsing API. |
111 * | 113 * |
112 * [clientVersion] - The version of the client implementation. | |
113 * | |
114 * Completes with a [FetchThreatListUpdatesResponse]. | 114 * Completes with a [FetchThreatListUpdatesResponse]. |
115 * | 115 * |
116 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 116 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
117 * error. | 117 * error. |
118 * | 118 * |
119 * If the used [http.Client] completes with an error when making a REST call, | 119 * If the used [http.Client] completes with an error when making a REST call, |
120 * this method will complete with the same error. | 120 * this method will complete with the same error. |
121 */ | 121 */ |
122 async.Future<FetchThreatListUpdatesResponse> get(core.String encodedRequest, {
core.String clientId, core.String clientVersion}) { | 122 async.Future<FetchThreatListUpdatesResponse> get(core.String encodedRequest, {
core.String clientVersion, core.String clientId}) { |
123 var _url = null; | 123 var _url = null; |
124 var _queryParams = new core.Map(); | 124 var _queryParams = new core.Map(); |
125 var _uploadMedia = null; | 125 var _uploadMedia = null; |
126 var _uploadOptions = null; | 126 var _uploadOptions = null; |
127 var _downloadOptions = commons.DownloadOptions.Metadata; | 127 var _downloadOptions = commons.DownloadOptions.Metadata; |
128 var _body = null; | 128 var _body = null; |
129 | 129 |
130 if (encodedRequest == null) { | 130 if (encodedRequest == null) { |
131 throw new core.ArgumentError("Parameter encodedRequest is required."); | 131 throw new core.ArgumentError("Parameter encodedRequest is required."); |
132 } | 132 } |
| 133 if (clientVersion != null) { |
| 134 _queryParams["clientVersion"] = [clientVersion]; |
| 135 } |
133 if (clientId != null) { | 136 if (clientId != null) { |
134 _queryParams["clientId"] = [clientId]; | 137 _queryParams["clientId"] = [clientId]; |
135 } | 138 } |
136 if (clientVersion != null) { | |
137 _queryParams["clientVersion"] = [clientVersion]; | |
138 } | |
139 | 139 |
140 _url = 'v4/encodedUpdates/' + commons.Escaper.ecapeVariable('$encodedRequest
'); | 140 _url = 'v4/encodedUpdates/' + commons.Escaper.ecapeVariable('$encodedRequest
'); |
141 | 141 |
142 var _response = _requester.request(_url, | 142 var _response = _requester.request(_url, |
143 "GET", | 143 "GET", |
144 body: _body, | 144 body: _body, |
145 queryParams: _queryParams, | 145 queryParams: _queryParams, |
146 uploadOptions: _uploadOptions, | 146 uploadOptions: _uploadOptions, |
147 uploadMedia: _uploadMedia, | 147 uploadMedia: _uploadMedia, |
148 downloadOptions: _downloadOptions); | 148 downloadOptions: _downloadOptions); |
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
357 } | 357 } |
358 | 358 |
359 Checksum(); | 359 Checksum(); |
360 | 360 |
361 Checksum.fromJson(core.Map _json) { | 361 Checksum.fromJson(core.Map _json) { |
362 if (_json.containsKey("sha256")) { | 362 if (_json.containsKey("sha256")) { |
363 sha256 = _json["sha256"]; | 363 sha256 = _json["sha256"]; |
364 } | 364 } |
365 } | 365 } |
366 | 366 |
367 core.Map toJson() { | 367 core.Map<core.String, core.Object> toJson() { |
368 var _json = new core.Map(); | 368 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
369 if (sha256 != null) { | 369 if (sha256 != null) { |
370 _json["sha256"] = sha256; | 370 _json["sha256"] = sha256; |
371 } | 371 } |
372 return _json; | 372 return _json; |
373 } | 373 } |
374 } | 374 } |
375 | 375 |
376 /** The client metadata associated with Safe Browsing API requests. */ | 376 /** The client metadata associated with Safe Browsing API requests. */ |
377 class ClientInfo { | 377 class ClientInfo { |
378 /** | 378 /** |
379 * A client ID that (hopefully) uniquely identifies the client implementation | 379 * A client ID that (hopefully) uniquely identifies the client implementation |
380 * of the Safe Browsing API. | 380 * of the Safe Browsing API. |
381 */ | 381 */ |
382 core.String clientId; | 382 core.String clientId; |
383 /** The version of the client implementation. */ | 383 /** The version of the client implementation. */ |
384 core.String clientVersion; | 384 core.String clientVersion; |
385 | 385 |
386 ClientInfo(); | 386 ClientInfo(); |
387 | 387 |
388 ClientInfo.fromJson(core.Map _json) { | 388 ClientInfo.fromJson(core.Map _json) { |
389 if (_json.containsKey("clientId")) { | 389 if (_json.containsKey("clientId")) { |
390 clientId = _json["clientId"]; | 390 clientId = _json["clientId"]; |
391 } | 391 } |
392 if (_json.containsKey("clientVersion")) { | 392 if (_json.containsKey("clientVersion")) { |
393 clientVersion = _json["clientVersion"]; | 393 clientVersion = _json["clientVersion"]; |
394 } | 394 } |
395 } | 395 } |
396 | 396 |
397 core.Map toJson() { | 397 core.Map<core.String, core.Object> toJson() { |
398 var _json = new core.Map(); | 398 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
399 if (clientId != null) { | 399 if (clientId != null) { |
400 _json["clientId"] = clientId; | 400 _json["clientId"] = clientId; |
401 } | 401 } |
402 if (clientVersion != null) { | 402 if (clientVersion != null) { |
403 _json["clientVersion"] = clientVersion; | 403 _json["clientVersion"] = clientVersion; |
404 } | 404 } |
405 return _json; | 405 return _json; |
406 } | 406 } |
407 } | 407 } |
408 | 408 |
(...skipping 30 matching lines...) Expand all Loading... |
439 maxUpdateEntries = _json["maxUpdateEntries"]; | 439 maxUpdateEntries = _json["maxUpdateEntries"]; |
440 } | 440 } |
441 if (_json.containsKey("region")) { | 441 if (_json.containsKey("region")) { |
442 region = _json["region"]; | 442 region = _json["region"]; |
443 } | 443 } |
444 if (_json.containsKey("supportedCompressions")) { | 444 if (_json.containsKey("supportedCompressions")) { |
445 supportedCompressions = _json["supportedCompressions"]; | 445 supportedCompressions = _json["supportedCompressions"]; |
446 } | 446 } |
447 } | 447 } |
448 | 448 |
449 core.Map toJson() { | 449 core.Map<core.String, core.Object> toJson() { |
450 var _json = new core.Map(); | 450 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
451 if (maxDatabaseEntries != null) { | 451 if (maxDatabaseEntries != null) { |
452 _json["maxDatabaseEntries"] = maxDatabaseEntries; | 452 _json["maxDatabaseEntries"] = maxDatabaseEntries; |
453 } | 453 } |
454 if (maxUpdateEntries != null) { | 454 if (maxUpdateEntries != null) { |
455 _json["maxUpdateEntries"] = maxUpdateEntries; | 455 _json["maxUpdateEntries"] = maxUpdateEntries; |
456 } | 456 } |
457 if (region != null) { | 457 if (region != null) { |
458 _json["region"] = region; | 458 _json["region"] = region; |
459 } | 459 } |
460 if (supportedCompressions != null) { | 460 if (supportedCompressions != null) { |
(...skipping 19 matching lines...) Expand all Loading... |
480 | 480 |
481 FetchThreatListUpdatesRequest.fromJson(core.Map _json) { | 481 FetchThreatListUpdatesRequest.fromJson(core.Map _json) { |
482 if (_json.containsKey("client")) { | 482 if (_json.containsKey("client")) { |
483 client = new ClientInfo.fromJson(_json["client"]); | 483 client = new ClientInfo.fromJson(_json["client"]); |
484 } | 484 } |
485 if (_json.containsKey("listUpdateRequests")) { | 485 if (_json.containsKey("listUpdateRequests")) { |
486 listUpdateRequests = _json["listUpdateRequests"].map((value) => new ListUp
dateRequest.fromJson(value)).toList(); | 486 listUpdateRequests = _json["listUpdateRequests"].map((value) => new ListUp
dateRequest.fromJson(value)).toList(); |
487 } | 487 } |
488 } | 488 } |
489 | 489 |
490 core.Map toJson() { | 490 core.Map<core.String, core.Object> toJson() { |
491 var _json = new core.Map(); | 491 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
492 if (client != null) { | 492 if (client != null) { |
493 _json["client"] = (client).toJson(); | 493 _json["client"] = (client).toJson(); |
494 } | 494 } |
495 if (listUpdateRequests != null) { | 495 if (listUpdateRequests != null) { |
496 _json["listUpdateRequests"] = listUpdateRequests.map((value) => (value).to
Json()).toList(); | 496 _json["listUpdateRequests"] = listUpdateRequests.map((value) => (value).to
Json()).toList(); |
497 } | 497 } |
498 return _json; | 498 return _json; |
499 } | 499 } |
500 } | 500 } |
501 | 501 |
(...skipping 10 matching lines...) Expand all Loading... |
512 | 512 |
513 FetchThreatListUpdatesResponse.fromJson(core.Map _json) { | 513 FetchThreatListUpdatesResponse.fromJson(core.Map _json) { |
514 if (_json.containsKey("listUpdateResponses")) { | 514 if (_json.containsKey("listUpdateResponses")) { |
515 listUpdateResponses = _json["listUpdateResponses"].map((value) => new List
UpdateResponse.fromJson(value)).toList(); | 515 listUpdateResponses = _json["listUpdateResponses"].map((value) => new List
UpdateResponse.fromJson(value)).toList(); |
516 } | 516 } |
517 if (_json.containsKey("minimumWaitDuration")) { | 517 if (_json.containsKey("minimumWaitDuration")) { |
518 minimumWaitDuration = _json["minimumWaitDuration"]; | 518 minimumWaitDuration = _json["minimumWaitDuration"]; |
519 } | 519 } |
520 } | 520 } |
521 | 521 |
522 core.Map toJson() { | 522 core.Map<core.String, core.Object> toJson() { |
523 var _json = new core.Map(); | 523 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
524 if (listUpdateResponses != null) { | 524 if (listUpdateResponses != null) { |
525 _json["listUpdateResponses"] = listUpdateResponses.map((value) => (value).
toJson()).toList(); | 525 _json["listUpdateResponses"] = listUpdateResponses.map((value) => (value).
toJson()).toList(); |
526 } | 526 } |
527 if (minimumWaitDuration != null) { | 527 if (minimumWaitDuration != null) { |
528 _json["minimumWaitDuration"] = minimumWaitDuration; | 528 _json["minimumWaitDuration"] = minimumWaitDuration; |
529 } | 529 } |
530 return _json; | 530 return _json; |
531 } | 531 } |
532 } | 532 } |
533 | 533 |
(...skipping 21 matching lines...) Expand all Loading... |
555 client = new ClientInfo.fromJson(_json["client"]); | 555 client = new ClientInfo.fromJson(_json["client"]); |
556 } | 556 } |
557 if (_json.containsKey("clientStates")) { | 557 if (_json.containsKey("clientStates")) { |
558 clientStates = _json["clientStates"]; | 558 clientStates = _json["clientStates"]; |
559 } | 559 } |
560 if (_json.containsKey("threatInfo")) { | 560 if (_json.containsKey("threatInfo")) { |
561 threatInfo = new ThreatInfo.fromJson(_json["threatInfo"]); | 561 threatInfo = new ThreatInfo.fromJson(_json["threatInfo"]); |
562 } | 562 } |
563 } | 563 } |
564 | 564 |
565 core.Map toJson() { | 565 core.Map<core.String, core.Object> toJson() { |
566 var _json = new core.Map(); | 566 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
567 if (apiClient != null) { | 567 if (apiClient != null) { |
568 _json["apiClient"] = (apiClient).toJson(); | 568 _json["apiClient"] = (apiClient).toJson(); |
569 } | 569 } |
570 if (client != null) { | 570 if (client != null) { |
571 _json["client"] = (client).toJson(); | 571 _json["client"] = (client).toJson(); |
572 } | 572 } |
573 if (clientStates != null) { | 573 if (clientStates != null) { |
574 _json["clientStates"] = clientStates; | 574 _json["clientStates"] = clientStates; |
575 } | 575 } |
576 if (threatInfo != null) { | 576 if (threatInfo != null) { |
(...skipping 25 matching lines...) Expand all Loading... |
602 matches = _json["matches"].map((value) => new ThreatMatch.fromJson(value))
.toList(); | 602 matches = _json["matches"].map((value) => new ThreatMatch.fromJson(value))
.toList(); |
603 } | 603 } |
604 if (_json.containsKey("minimumWaitDuration")) { | 604 if (_json.containsKey("minimumWaitDuration")) { |
605 minimumWaitDuration = _json["minimumWaitDuration"]; | 605 minimumWaitDuration = _json["minimumWaitDuration"]; |
606 } | 606 } |
607 if (_json.containsKey("negativeCacheDuration")) { | 607 if (_json.containsKey("negativeCacheDuration")) { |
608 negativeCacheDuration = _json["negativeCacheDuration"]; | 608 negativeCacheDuration = _json["negativeCacheDuration"]; |
609 } | 609 } |
610 } | 610 } |
611 | 611 |
612 core.Map toJson() { | 612 core.Map<core.String, core.Object> toJson() { |
613 var _json = new core.Map(); | 613 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
614 if (matches != null) { | 614 if (matches != null) { |
615 _json["matches"] = matches.map((value) => (value).toJson()).toList(); | 615 _json["matches"] = matches.map((value) => (value).toJson()).toList(); |
616 } | 616 } |
617 if (minimumWaitDuration != null) { | 617 if (minimumWaitDuration != null) { |
618 _json["minimumWaitDuration"] = minimumWaitDuration; | 618 _json["minimumWaitDuration"] = minimumWaitDuration; |
619 } | 619 } |
620 if (negativeCacheDuration != null) { | 620 if (negativeCacheDuration != null) { |
621 _json["negativeCacheDuration"] = negativeCacheDuration; | 621 _json["negativeCacheDuration"] = negativeCacheDuration; |
622 } | 622 } |
623 return _json; | 623 return _json; |
(...skipping 11 matching lines...) Expand all Loading... |
635 | 635 |
636 FindThreatMatchesRequest.fromJson(core.Map _json) { | 636 FindThreatMatchesRequest.fromJson(core.Map _json) { |
637 if (_json.containsKey("client")) { | 637 if (_json.containsKey("client")) { |
638 client = new ClientInfo.fromJson(_json["client"]); | 638 client = new ClientInfo.fromJson(_json["client"]); |
639 } | 639 } |
640 if (_json.containsKey("threatInfo")) { | 640 if (_json.containsKey("threatInfo")) { |
641 threatInfo = new ThreatInfo.fromJson(_json["threatInfo"]); | 641 threatInfo = new ThreatInfo.fromJson(_json["threatInfo"]); |
642 } | 642 } |
643 } | 643 } |
644 | 644 |
645 core.Map toJson() { | 645 core.Map<core.String, core.Object> toJson() { |
646 var _json = new core.Map(); | 646 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
647 if (client != null) { | 647 if (client != null) { |
648 _json["client"] = (client).toJson(); | 648 _json["client"] = (client).toJson(); |
649 } | 649 } |
650 if (threatInfo != null) { | 650 if (threatInfo != null) { |
651 _json["threatInfo"] = (threatInfo).toJson(); | 651 _json["threatInfo"] = (threatInfo).toJson(); |
652 } | 652 } |
653 return _json; | 653 return _json; |
654 } | 654 } |
655 } | 655 } |
656 | 656 |
657 class FindThreatMatchesResponse { | 657 class FindThreatMatchesResponse { |
658 /** The threat list matches. */ | 658 /** The threat list matches. */ |
659 core.List<ThreatMatch> matches; | 659 core.List<ThreatMatch> matches; |
660 | 660 |
661 FindThreatMatchesResponse(); | 661 FindThreatMatchesResponse(); |
662 | 662 |
663 FindThreatMatchesResponse.fromJson(core.Map _json) { | 663 FindThreatMatchesResponse.fromJson(core.Map _json) { |
664 if (_json.containsKey("matches")) { | 664 if (_json.containsKey("matches")) { |
665 matches = _json["matches"].map((value) => new ThreatMatch.fromJson(value))
.toList(); | 665 matches = _json["matches"].map((value) => new ThreatMatch.fromJson(value))
.toList(); |
666 } | 666 } |
667 } | 667 } |
668 | 668 |
669 core.Map toJson() { | 669 core.Map<core.String, core.Object> toJson() { |
670 var _json = new core.Map(); | 670 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
671 if (matches != null) { | 671 if (matches != null) { |
672 _json["matches"] = matches.map((value) => (value).toJson()).toList(); | 672 _json["matches"] = matches.map((value) => (value).toJson()).toList(); |
673 } | 673 } |
674 return _json; | 674 return _json; |
675 } | 675 } |
676 } | 676 } |
677 | 677 |
678 class ListThreatListsResponse { | 678 class ListThreatListsResponse { |
679 /** The lists available for download by the client. */ | 679 /** The lists available for download by the client. */ |
680 core.List<ThreatListDescriptor> threatLists; | 680 core.List<ThreatListDescriptor> threatLists; |
681 | 681 |
682 ListThreatListsResponse(); | 682 ListThreatListsResponse(); |
683 | 683 |
684 ListThreatListsResponse.fromJson(core.Map _json) { | 684 ListThreatListsResponse.fromJson(core.Map _json) { |
685 if (_json.containsKey("threatLists")) { | 685 if (_json.containsKey("threatLists")) { |
686 threatLists = _json["threatLists"].map((value) => new ThreatListDescriptor
.fromJson(value)).toList(); | 686 threatLists = _json["threatLists"].map((value) => new ThreatListDescriptor
.fromJson(value)).toList(); |
687 } | 687 } |
688 } | 688 } |
689 | 689 |
690 core.Map toJson() { | 690 core.Map<core.String, core.Object> toJson() { |
691 var _json = new core.Map(); | 691 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
692 if (threatLists != null) { | 692 if (threatLists != null) { |
693 _json["threatLists"] = threatLists.map((value) => (value).toJson()).toList
(); | 693 _json["threatLists"] = threatLists.map((value) => (value).toJson()).toList
(); |
694 } | 694 } |
695 return _json; | 695 return _json; |
696 } | 696 } |
697 } | 697 } |
698 | 698 |
699 /** A single list update request. */ | 699 /** A single list update request. */ |
700 class ListUpdateRequest { | 700 class ListUpdateRequest { |
701 /** The constraints associated with this request. */ | 701 /** The constraints associated with this request. */ |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
740 core.String threatEntryType; | 740 core.String threatEntryType; |
741 /** | 741 /** |
742 * The type of threat posed by entries present in the list. | 742 * The type of threat posed by entries present in the list. |
743 * Possible string values are: | 743 * Possible string values are: |
744 * - "THREAT_TYPE_UNSPECIFIED" : Unknown. | 744 * - "THREAT_TYPE_UNSPECIFIED" : Unknown. |
745 * - "MALWARE" : Malware threat type. | 745 * - "MALWARE" : Malware threat type. |
746 * - "SOCIAL_ENGINEERING" : Social engineering threat type. | 746 * - "SOCIAL_ENGINEERING" : Social engineering threat type. |
747 * - "UNWANTED_SOFTWARE" : Unwanted software threat type. | 747 * - "UNWANTED_SOFTWARE" : Unwanted software threat type. |
748 * - "POTENTIALLY_HARMFUL_APPLICATION" : Potentially harmful application | 748 * - "POTENTIALLY_HARMFUL_APPLICATION" : Potentially harmful application |
749 * threat type. | 749 * threat type. |
| 750 * - "MALICIOUS_BINARY" : Malicious binary threat type. |
750 */ | 751 */ |
751 core.String threatType; | 752 core.String threatType; |
752 | 753 |
753 ListUpdateRequest(); | 754 ListUpdateRequest(); |
754 | 755 |
755 ListUpdateRequest.fromJson(core.Map _json) { | 756 ListUpdateRequest.fromJson(core.Map _json) { |
756 if (_json.containsKey("constraints")) { | 757 if (_json.containsKey("constraints")) { |
757 constraints = new Constraints.fromJson(_json["constraints"]); | 758 constraints = new Constraints.fromJson(_json["constraints"]); |
758 } | 759 } |
759 if (_json.containsKey("platformType")) { | 760 if (_json.containsKey("platformType")) { |
760 platformType = _json["platformType"]; | 761 platformType = _json["platformType"]; |
761 } | 762 } |
762 if (_json.containsKey("state")) { | 763 if (_json.containsKey("state")) { |
763 state = _json["state"]; | 764 state = _json["state"]; |
764 } | 765 } |
765 if (_json.containsKey("threatEntryType")) { | 766 if (_json.containsKey("threatEntryType")) { |
766 threatEntryType = _json["threatEntryType"]; | 767 threatEntryType = _json["threatEntryType"]; |
767 } | 768 } |
768 if (_json.containsKey("threatType")) { | 769 if (_json.containsKey("threatType")) { |
769 threatType = _json["threatType"]; | 770 threatType = _json["threatType"]; |
770 } | 771 } |
771 } | 772 } |
772 | 773 |
773 core.Map toJson() { | 774 core.Map<core.String, core.Object> toJson() { |
774 var _json = new core.Map(); | 775 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
775 if (constraints != null) { | 776 if (constraints != null) { |
776 _json["constraints"] = (constraints).toJson(); | 777 _json["constraints"] = (constraints).toJson(); |
777 } | 778 } |
778 if (platformType != null) { | 779 if (platformType != null) { |
779 _json["platformType"] = platformType; | 780 _json["platformType"] = platformType; |
780 } | 781 } |
781 if (state != null) { | 782 if (state != null) { |
782 _json["state"] = state; | 783 _json["state"] = state; |
783 } | 784 } |
784 if (threatEntryType != null) { | 785 if (threatEntryType != null) { |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
861 core.String threatEntryType; | 862 core.String threatEntryType; |
862 /** | 863 /** |
863 * The threat type for which data is returned. | 864 * The threat type for which data is returned. |
864 * Possible string values are: | 865 * Possible string values are: |
865 * - "THREAT_TYPE_UNSPECIFIED" : Unknown. | 866 * - "THREAT_TYPE_UNSPECIFIED" : Unknown. |
866 * - "MALWARE" : Malware threat type. | 867 * - "MALWARE" : Malware threat type. |
867 * - "SOCIAL_ENGINEERING" : Social engineering threat type. | 868 * - "SOCIAL_ENGINEERING" : Social engineering threat type. |
868 * - "UNWANTED_SOFTWARE" : Unwanted software threat type. | 869 * - "UNWANTED_SOFTWARE" : Unwanted software threat type. |
869 * - "POTENTIALLY_HARMFUL_APPLICATION" : Potentially harmful application | 870 * - "POTENTIALLY_HARMFUL_APPLICATION" : Potentially harmful application |
870 * threat type. | 871 * threat type. |
| 872 * - "MALICIOUS_BINARY" : Malicious binary threat type. |
871 */ | 873 */ |
872 core.String threatType; | 874 core.String threatType; |
873 | 875 |
874 ListUpdateResponse(); | 876 ListUpdateResponse(); |
875 | 877 |
876 ListUpdateResponse.fromJson(core.Map _json) { | 878 ListUpdateResponse.fromJson(core.Map _json) { |
877 if (_json.containsKey("additions")) { | 879 if (_json.containsKey("additions")) { |
878 additions = _json["additions"].map((value) => new ThreatEntrySet.fromJson(
value)).toList(); | 880 additions = _json["additions"].map((value) => new ThreatEntrySet.fromJson(
value)).toList(); |
879 } | 881 } |
880 if (_json.containsKey("checksum")) { | 882 if (_json.containsKey("checksum")) { |
(...skipping 12 matching lines...) Expand all Loading... |
893 responseType = _json["responseType"]; | 895 responseType = _json["responseType"]; |
894 } | 896 } |
895 if (_json.containsKey("threatEntryType")) { | 897 if (_json.containsKey("threatEntryType")) { |
896 threatEntryType = _json["threatEntryType"]; | 898 threatEntryType = _json["threatEntryType"]; |
897 } | 899 } |
898 if (_json.containsKey("threatType")) { | 900 if (_json.containsKey("threatType")) { |
899 threatType = _json["threatType"]; | 901 threatType = _json["threatType"]; |
900 } | 902 } |
901 } | 903 } |
902 | 904 |
903 core.Map toJson() { | 905 core.Map<core.String, core.Object> toJson() { |
904 var _json = new core.Map(); | 906 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
905 if (additions != null) { | 907 if (additions != null) { |
906 _json["additions"] = additions.map((value) => (value).toJson()).toList(); | 908 _json["additions"] = additions.map((value) => (value).toJson()).toList(); |
907 } | 909 } |
908 if (checksum != null) { | 910 if (checksum != null) { |
909 _json["checksum"] = (checksum).toJson(); | 911 _json["checksum"] = (checksum).toJson(); |
910 } | 912 } |
911 if (newClientState != null) { | 913 if (newClientState != null) { |
912 _json["newClientState"] = newClientState; | 914 _json["newClientState"] = newClientState; |
913 } | 915 } |
914 if (platformType != null) { | 916 if (platformType != null) { |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
957 | 959 |
958 MetadataEntry.fromJson(core.Map _json) { | 960 MetadataEntry.fromJson(core.Map _json) { |
959 if (_json.containsKey("key")) { | 961 if (_json.containsKey("key")) { |
960 key = _json["key"]; | 962 key = _json["key"]; |
961 } | 963 } |
962 if (_json.containsKey("value")) { | 964 if (_json.containsKey("value")) { |
963 value = _json["value"]; | 965 value = _json["value"]; |
964 } | 966 } |
965 } | 967 } |
966 | 968 |
967 core.Map toJson() { | 969 core.Map<core.String, core.Object> toJson() { |
968 var _json = new core.Map(); | 970 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
969 if (key != null) { | 971 if (key != null) { |
970 _json["key"] = key; | 972 _json["key"] = key; |
971 } | 973 } |
972 if (value != null) { | 974 if (value != null) { |
973 _json["value"] = value; | 975 _json["value"] = value; |
974 } | 976 } |
975 return _json; | 977 return _json; |
976 } | 978 } |
977 } | 979 } |
978 | 980 |
(...skipping 30 matching lines...) Expand all Loading... |
1009 | 1011 |
1010 RawHashes.fromJson(core.Map _json) { | 1012 RawHashes.fromJson(core.Map _json) { |
1011 if (_json.containsKey("prefixSize")) { | 1013 if (_json.containsKey("prefixSize")) { |
1012 prefixSize = _json["prefixSize"]; | 1014 prefixSize = _json["prefixSize"]; |
1013 } | 1015 } |
1014 if (_json.containsKey("rawHashes")) { | 1016 if (_json.containsKey("rawHashes")) { |
1015 rawHashes = _json["rawHashes"]; | 1017 rawHashes = _json["rawHashes"]; |
1016 } | 1018 } |
1017 } | 1019 } |
1018 | 1020 |
1019 core.Map toJson() { | 1021 core.Map<core.String, core.Object> toJson() { |
1020 var _json = new core.Map(); | 1022 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
1021 if (prefixSize != null) { | 1023 if (prefixSize != null) { |
1022 _json["prefixSize"] = prefixSize; | 1024 _json["prefixSize"] = prefixSize; |
1023 } | 1025 } |
1024 if (rawHashes != null) { | 1026 if (rawHashes != null) { |
1025 _json["rawHashes"] = rawHashes; | 1027 _json["rawHashes"] = rawHashes; |
1026 } | 1028 } |
1027 return _json; | 1029 return _json; |
1028 } | 1030 } |
1029 } | 1031 } |
1030 | 1032 |
1031 /** A set of raw indices to remove from a local list. */ | 1033 /** A set of raw indices to remove from a local list. */ |
1032 class RawIndices { | 1034 class RawIndices { |
1033 /** The indices to remove from a lexicographically-sorted local list. */ | 1035 /** The indices to remove from a lexicographically-sorted local list. */ |
1034 core.List<core.int> indices; | 1036 core.List<core.int> indices; |
1035 | 1037 |
1036 RawIndices(); | 1038 RawIndices(); |
1037 | 1039 |
1038 RawIndices.fromJson(core.Map _json) { | 1040 RawIndices.fromJson(core.Map _json) { |
1039 if (_json.containsKey("indices")) { | 1041 if (_json.containsKey("indices")) { |
1040 indices = _json["indices"]; | 1042 indices = _json["indices"]; |
1041 } | 1043 } |
1042 } | 1044 } |
1043 | 1045 |
1044 core.Map toJson() { | 1046 core.Map<core.String, core.Object> toJson() { |
1045 var _json = new core.Map(); | 1047 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
1046 if (indices != null) { | 1048 if (indices != null) { |
1047 _json["indices"] = indices; | 1049 _json["indices"] = indices; |
1048 } | 1050 } |
1049 return _json; | 1051 return _json; |
1050 } | 1052 } |
1051 } | 1053 } |
1052 | 1054 |
1053 /** | 1055 /** |
1054 * The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or | 1056 * The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or |
1055 * compressed removal indices. | 1057 * compressed removal indices. |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1091 firstValue = _json["firstValue"]; | 1093 firstValue = _json["firstValue"]; |
1092 } | 1094 } |
1093 if (_json.containsKey("numEntries")) { | 1095 if (_json.containsKey("numEntries")) { |
1094 numEntries = _json["numEntries"]; | 1096 numEntries = _json["numEntries"]; |
1095 } | 1097 } |
1096 if (_json.containsKey("riceParameter")) { | 1098 if (_json.containsKey("riceParameter")) { |
1097 riceParameter = _json["riceParameter"]; | 1099 riceParameter = _json["riceParameter"]; |
1098 } | 1100 } |
1099 } | 1101 } |
1100 | 1102 |
1101 core.Map toJson() { | 1103 core.Map<core.String, core.Object> toJson() { |
1102 var _json = new core.Map(); | 1104 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
1103 if (encodedData != null) { | 1105 if (encodedData != null) { |
1104 _json["encodedData"] = encodedData; | 1106 _json["encodedData"] = encodedData; |
1105 } | 1107 } |
1106 if (firstValue != null) { | 1108 if (firstValue != null) { |
1107 _json["firstValue"] = firstValue; | 1109 _json["firstValue"] = firstValue; |
1108 } | 1110 } |
1109 if (numEntries != null) { | 1111 if (numEntries != null) { |
1110 _json["numEntries"] = numEntries; | 1112 _json["numEntries"] = numEntries; |
1111 } | 1113 } |
1112 if (riceParameter != null) { | 1114 if (riceParameter != null) { |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1156 digest = _json["digest"]; | 1158 digest = _json["digest"]; |
1157 } | 1159 } |
1158 if (_json.containsKey("hash")) { | 1160 if (_json.containsKey("hash")) { |
1159 hash = _json["hash"]; | 1161 hash = _json["hash"]; |
1160 } | 1162 } |
1161 if (_json.containsKey("url")) { | 1163 if (_json.containsKey("url")) { |
1162 url = _json["url"]; | 1164 url = _json["url"]; |
1163 } | 1165 } |
1164 } | 1166 } |
1165 | 1167 |
1166 core.Map toJson() { | 1168 core.Map<core.String, core.Object> toJson() { |
1167 var _json = new core.Map(); | 1169 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
1168 if (digest != null) { | 1170 if (digest != null) { |
1169 _json["digest"] = digest; | 1171 _json["digest"] = digest; |
1170 } | 1172 } |
1171 if (hash != null) { | 1173 if (hash != null) { |
1172 _json["hash"] = hash; | 1174 _json["hash"] = hash; |
1173 } | 1175 } |
1174 if (url != null) { | 1176 if (url != null) { |
1175 _json["url"] = url; | 1177 _json["url"] = url; |
1176 } | 1178 } |
1177 return _json; | 1179 return _json; |
1178 } | 1180 } |
1179 } | 1181 } |
1180 | 1182 |
1181 /** | 1183 /** |
1182 * The metadata associated with a specific threat entry. The client is expected | 1184 * The metadata associated with a specific threat entry. The client is expected |
1183 * to know the metadata key/value pairs associated with each threat type. | 1185 * to know the metadata key/value pairs associated with each threat type. |
1184 */ | 1186 */ |
1185 class ThreatEntryMetadata { | 1187 class ThreatEntryMetadata { |
1186 /** The metadata entries. */ | 1188 /** The metadata entries. */ |
1187 core.List<MetadataEntry> entries; | 1189 core.List<MetadataEntry> entries; |
1188 | 1190 |
1189 ThreatEntryMetadata(); | 1191 ThreatEntryMetadata(); |
1190 | 1192 |
1191 ThreatEntryMetadata.fromJson(core.Map _json) { | 1193 ThreatEntryMetadata.fromJson(core.Map _json) { |
1192 if (_json.containsKey("entries")) { | 1194 if (_json.containsKey("entries")) { |
1193 entries = _json["entries"].map((value) => new MetadataEntry.fromJson(value
)).toList(); | 1195 entries = _json["entries"].map((value) => new MetadataEntry.fromJson(value
)).toList(); |
1194 } | 1196 } |
1195 } | 1197 } |
1196 | 1198 |
1197 core.Map toJson() { | 1199 core.Map<core.String, core.Object> toJson() { |
1198 var _json = new core.Map(); | 1200 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
1199 if (entries != null) { | 1201 if (entries != null) { |
1200 _json["entries"] = entries.map((value) => (value).toJson()).toList(); | 1202 _json["entries"] = entries.map((value) => (value).toJson()).toList(); |
1201 } | 1203 } |
1202 return _json; | 1204 return _json; |
1203 } | 1205 } |
1204 } | 1206 } |
1205 | 1207 |
1206 /** | 1208 /** |
1207 * A set of threats that should be added or removed from a client's local | 1209 * A set of threats that should be added or removed from a client's local |
1208 * database. | 1210 * database. |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1247 rawIndices = new RawIndices.fromJson(_json["rawIndices"]); | 1249 rawIndices = new RawIndices.fromJson(_json["rawIndices"]); |
1248 } | 1250 } |
1249 if (_json.containsKey("riceHashes")) { | 1251 if (_json.containsKey("riceHashes")) { |
1250 riceHashes = new RiceDeltaEncoding.fromJson(_json["riceHashes"]); | 1252 riceHashes = new RiceDeltaEncoding.fromJson(_json["riceHashes"]); |
1251 } | 1253 } |
1252 if (_json.containsKey("riceIndices")) { | 1254 if (_json.containsKey("riceIndices")) { |
1253 riceIndices = new RiceDeltaEncoding.fromJson(_json["riceIndices"]); | 1255 riceIndices = new RiceDeltaEncoding.fromJson(_json["riceIndices"]); |
1254 } | 1256 } |
1255 } | 1257 } |
1256 | 1258 |
1257 core.Map toJson() { | 1259 core.Map<core.String, core.Object> toJson() { |
1258 var _json = new core.Map(); | 1260 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
1259 if (compressionType != null) { | 1261 if (compressionType != null) { |
1260 _json["compressionType"] = compressionType; | 1262 _json["compressionType"] = compressionType; |
1261 } | 1263 } |
1262 if (rawHashes != null) { | 1264 if (rawHashes != null) { |
1263 _json["rawHashes"] = (rawHashes).toJson(); | 1265 _json["rawHashes"] = (rawHashes).toJson(); |
1264 } | 1266 } |
1265 if (rawIndices != null) { | 1267 if (rawIndices != null) { |
1266 _json["rawIndices"] = (rawIndices).toJson(); | 1268 _json["rawIndices"] = (rawIndices).toJson(); |
1267 } | 1269 } |
1268 if (riceHashes != null) { | 1270 if (riceHashes != null) { |
(...skipping 30 matching lines...) Expand all Loading... |
1299 threatEntries = _json["threatEntries"].map((value) => new ThreatEntry.from
Json(value)).toList(); | 1301 threatEntries = _json["threatEntries"].map((value) => new ThreatEntry.from
Json(value)).toList(); |
1300 } | 1302 } |
1301 if (_json.containsKey("threatEntryTypes")) { | 1303 if (_json.containsKey("threatEntryTypes")) { |
1302 threatEntryTypes = _json["threatEntryTypes"]; | 1304 threatEntryTypes = _json["threatEntryTypes"]; |
1303 } | 1305 } |
1304 if (_json.containsKey("threatTypes")) { | 1306 if (_json.containsKey("threatTypes")) { |
1305 threatTypes = _json["threatTypes"]; | 1307 threatTypes = _json["threatTypes"]; |
1306 } | 1308 } |
1307 } | 1309 } |
1308 | 1310 |
1309 core.Map toJson() { | 1311 core.Map<core.String, core.Object> toJson() { |
1310 var _json = new core.Map(); | 1312 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
1311 if (platformTypes != null) { | 1313 if (platformTypes != null) { |
1312 _json["platformTypes"] = platformTypes; | 1314 _json["platformTypes"] = platformTypes; |
1313 } | 1315 } |
1314 if (threatEntries != null) { | 1316 if (threatEntries != null) { |
1315 _json["threatEntries"] = threatEntries.map((value) => (value).toJson()).to
List(); | 1317 _json["threatEntries"] = threatEntries.map((value) => (value).toJson()).to
List(); |
1316 } | 1318 } |
1317 if (threatEntryTypes != null) { | 1319 if (threatEntryTypes != null) { |
1318 _json["threatEntryTypes"] = threatEntryTypes; | 1320 _json["threatEntryTypes"] = threatEntryTypes; |
1319 } | 1321 } |
1320 if (threatTypes != null) { | 1322 if (threatTypes != null) { |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1358 core.String threatEntryType; | 1360 core.String threatEntryType; |
1359 /** | 1361 /** |
1360 * The threat type posed by the list's entries. | 1362 * The threat type posed by the list's entries. |
1361 * Possible string values are: | 1363 * Possible string values are: |
1362 * - "THREAT_TYPE_UNSPECIFIED" : Unknown. | 1364 * - "THREAT_TYPE_UNSPECIFIED" : Unknown. |
1363 * - "MALWARE" : Malware threat type. | 1365 * - "MALWARE" : Malware threat type. |
1364 * - "SOCIAL_ENGINEERING" : Social engineering threat type. | 1366 * - "SOCIAL_ENGINEERING" : Social engineering threat type. |
1365 * - "UNWANTED_SOFTWARE" : Unwanted software threat type. | 1367 * - "UNWANTED_SOFTWARE" : Unwanted software threat type. |
1366 * - "POTENTIALLY_HARMFUL_APPLICATION" : Potentially harmful application | 1368 * - "POTENTIALLY_HARMFUL_APPLICATION" : Potentially harmful application |
1367 * threat type. | 1369 * threat type. |
| 1370 * - "MALICIOUS_BINARY" : Malicious binary threat type. |
1368 */ | 1371 */ |
1369 core.String threatType; | 1372 core.String threatType; |
1370 | 1373 |
1371 ThreatListDescriptor(); | 1374 ThreatListDescriptor(); |
1372 | 1375 |
1373 ThreatListDescriptor.fromJson(core.Map _json) { | 1376 ThreatListDescriptor.fromJson(core.Map _json) { |
1374 if (_json.containsKey("platformType")) { | 1377 if (_json.containsKey("platformType")) { |
1375 platformType = _json["platformType"]; | 1378 platformType = _json["platformType"]; |
1376 } | 1379 } |
1377 if (_json.containsKey("threatEntryType")) { | 1380 if (_json.containsKey("threatEntryType")) { |
1378 threatEntryType = _json["threatEntryType"]; | 1381 threatEntryType = _json["threatEntryType"]; |
1379 } | 1382 } |
1380 if (_json.containsKey("threatType")) { | 1383 if (_json.containsKey("threatType")) { |
1381 threatType = _json["threatType"]; | 1384 threatType = _json["threatType"]; |
1382 } | 1385 } |
1383 } | 1386 } |
1384 | 1387 |
1385 core.Map toJson() { | 1388 core.Map<core.String, core.Object> toJson() { |
1386 var _json = new core.Map(); | 1389 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
1387 if (platformType != null) { | 1390 if (platformType != null) { |
1388 _json["platformType"] = platformType; | 1391 _json["platformType"] = platformType; |
1389 } | 1392 } |
1390 if (threatEntryType != null) { | 1393 if (threatEntryType != null) { |
1391 _json["threatEntryType"] = threatEntryType; | 1394 _json["threatEntryType"] = threatEntryType; |
1392 } | 1395 } |
1393 if (threatType != null) { | 1396 if (threatType != null) { |
1394 _json["threatType"] = threatType; | 1397 _json["threatType"] = threatType; |
1395 } | 1398 } |
1396 return _json; | 1399 return _json; |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1436 core.String threatEntryType; | 1439 core.String threatEntryType; |
1437 /** | 1440 /** |
1438 * The threat type matching this threat. | 1441 * The threat type matching this threat. |
1439 * Possible string values are: | 1442 * Possible string values are: |
1440 * - "THREAT_TYPE_UNSPECIFIED" : Unknown. | 1443 * - "THREAT_TYPE_UNSPECIFIED" : Unknown. |
1441 * - "MALWARE" : Malware threat type. | 1444 * - "MALWARE" : Malware threat type. |
1442 * - "SOCIAL_ENGINEERING" : Social engineering threat type. | 1445 * - "SOCIAL_ENGINEERING" : Social engineering threat type. |
1443 * - "UNWANTED_SOFTWARE" : Unwanted software threat type. | 1446 * - "UNWANTED_SOFTWARE" : Unwanted software threat type. |
1444 * - "POTENTIALLY_HARMFUL_APPLICATION" : Potentially harmful application | 1447 * - "POTENTIALLY_HARMFUL_APPLICATION" : Potentially harmful application |
1445 * threat type. | 1448 * threat type. |
| 1449 * - "MALICIOUS_BINARY" : Malicious binary threat type. |
1446 */ | 1450 */ |
1447 core.String threatType; | 1451 core.String threatType; |
1448 | 1452 |
1449 ThreatMatch(); | 1453 ThreatMatch(); |
1450 | 1454 |
1451 ThreatMatch.fromJson(core.Map _json) { | 1455 ThreatMatch.fromJson(core.Map _json) { |
1452 if (_json.containsKey("cacheDuration")) { | 1456 if (_json.containsKey("cacheDuration")) { |
1453 cacheDuration = _json["cacheDuration"]; | 1457 cacheDuration = _json["cacheDuration"]; |
1454 } | 1458 } |
1455 if (_json.containsKey("platformType")) { | 1459 if (_json.containsKey("platformType")) { |
1456 platformType = _json["platformType"]; | 1460 platformType = _json["platformType"]; |
1457 } | 1461 } |
1458 if (_json.containsKey("threat")) { | 1462 if (_json.containsKey("threat")) { |
1459 threat = new ThreatEntry.fromJson(_json["threat"]); | 1463 threat = new ThreatEntry.fromJson(_json["threat"]); |
1460 } | 1464 } |
1461 if (_json.containsKey("threatEntryMetadata")) { | 1465 if (_json.containsKey("threatEntryMetadata")) { |
1462 threatEntryMetadata = new ThreatEntryMetadata.fromJson(_json["threatEntryM
etadata"]); | 1466 threatEntryMetadata = new ThreatEntryMetadata.fromJson(_json["threatEntryM
etadata"]); |
1463 } | 1467 } |
1464 if (_json.containsKey("threatEntryType")) { | 1468 if (_json.containsKey("threatEntryType")) { |
1465 threatEntryType = _json["threatEntryType"]; | 1469 threatEntryType = _json["threatEntryType"]; |
1466 } | 1470 } |
1467 if (_json.containsKey("threatType")) { | 1471 if (_json.containsKey("threatType")) { |
1468 threatType = _json["threatType"]; | 1472 threatType = _json["threatType"]; |
1469 } | 1473 } |
1470 } | 1474 } |
1471 | 1475 |
1472 core.Map toJson() { | 1476 core.Map<core.String, core.Object> toJson() { |
1473 var _json = new core.Map(); | 1477 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
1474 if (cacheDuration != null) { | 1478 if (cacheDuration != null) { |
1475 _json["cacheDuration"] = cacheDuration; | 1479 _json["cacheDuration"] = cacheDuration; |
1476 } | 1480 } |
1477 if (platformType != null) { | 1481 if (platformType != null) { |
1478 _json["platformType"] = platformType; | 1482 _json["platformType"] = platformType; |
1479 } | 1483 } |
1480 if (threat != null) { | 1484 if (threat != null) { |
1481 _json["threat"] = (threat).toJson(); | 1485 _json["threat"] = (threat).toJson(); |
1482 } | 1486 } |
1483 if (threatEntryMetadata != null) { | 1487 if (threatEntryMetadata != null) { |
1484 _json["threatEntryMetadata"] = (threatEntryMetadata).toJson(); | 1488 _json["threatEntryMetadata"] = (threatEntryMetadata).toJson(); |
1485 } | 1489 } |
1486 if (threatEntryType != null) { | 1490 if (threatEntryType != null) { |
1487 _json["threatEntryType"] = threatEntryType; | 1491 _json["threatEntryType"] = threatEntryType; |
1488 } | 1492 } |
1489 if (threatType != null) { | 1493 if (threatType != null) { |
1490 _json["threatType"] = threatType; | 1494 _json["threatType"] = threatType; |
1491 } | 1495 } |
1492 return _json; | 1496 return _json; |
1493 } | 1497 } |
1494 } | 1498 } |
OLD | NEW |