| OLD | NEW | 
|---|
|  | 1 // This is a generated file (see the discoveryapis_generator project). | 
|  | 2 | 
| 1 library googleapis.discovery.v1; | 3 library googleapis.discovery.v1; | 
| 2 | 4 | 
| 3 import "dart:core" as core; | 5 import 'dart:core' as core; | 
| 4 import "dart:collection" as collection; | 6 import 'dart:collection' as collection; | 
| 5 import "dart:async" as async; | 7 import 'dart:async' as async; | 
| 6 import "dart:convert" as convert; | 8 import 'dart:convert' as convert; | 
| 7 | 9 | 
| 8 import "package:crypto/crypto.dart" as crypto; | 10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 
|  | 11 import 'package:crypto/crypto.dart' as crypto; | 
| 9 import 'package:http/http.dart' as http; | 12 import 'package:http/http.dart' as http; | 
| 10 import '../src/common_internal.dart' as common_internal; |  | 
| 11 import '../common/common.dart' as common; |  | 
| 12 | 13 | 
| 13 export '../common/common.dart' show ApiRequestError; | 14 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show | 
| 14 export '../common/common.dart' show DetailedApiRequestError; | 15     ApiRequestError, DetailedApiRequestError; | 
|  | 16 | 
|  | 17 const core.String USER_AGENT = 'dart-api-client discovery/v1'; | 
| 15 | 18 | 
| 16 /** | 19 /** | 
| 17  * Lets you discover information about other Google APIs, such as what APIs are | 20  * Lets you discover information about other Google APIs, such as what APIs are | 
| 18  * available, the resource and method details for each API. | 21  * available, the resource and method details for each API. | 
| 19  */ | 22  */ | 
| 20 class DiscoveryApi { | 23 class DiscoveryApi { | 
| 21 | 24 | 
| 22   final common_internal.ApiRequester _requester; | 25   final commons.ApiRequester _requester; | 
| 23 | 26 | 
| 24   ApisResourceApi get apis => new ApisResourceApi(_requester); | 27   ApisResourceApi get apis => new ApisResourceApi(_requester); | 
| 25 | 28 | 
| 26   DiscoveryApi(http.Client client, {core.String rootUrl: "https://www.googleapis
      .com/", core.String servicePath: "discovery/v1/"}) : | 29   DiscoveryApi(http.Client client, {core.String rootUrl: "https://www.googleapis
      .com/", core.String servicePath: "discovery/v1/"}) : | 
| 27       _requester = new common_internal.ApiRequester(client, rootUrl, servicePath
      ); | 30       _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
      GENT); | 
| 28 } | 31 } | 
| 29 | 32 | 
| 30 | 33 | 
| 31 /** Not documented yet. */ |  | 
| 32 class ApisResourceApi { | 34 class ApisResourceApi { | 
| 33   final common_internal.ApiRequester _requester; | 35   final commons.ApiRequester _requester; | 
| 34 | 36 | 
| 35   ApisResourceApi(common_internal.ApiRequester client) : | 37   ApisResourceApi(commons.ApiRequester client) : | 
| 36       _requester = client; | 38       _requester = client; | 
| 37 | 39 | 
| 38   /** | 40   /** | 
| 39    * Retrieve the description of a particular version of an api. | 41    * Retrieve the description of a particular version of an api. | 
| 40    * | 42    * | 
| 41    * Request parameters: | 43    * Request parameters: | 
| 42    * | 44    * | 
| 43    * [api] - The name of the API. | 45    * [api] - The name of the API. | 
| 44    * | 46    * | 
| 45    * [version] - The version of the API. | 47    * [version] - The version of the API. | 
| 46    * | 48    * | 
| 47    * Completes with a [RestDescription]. | 49    * Completes with a [RestDescription]. | 
| 48    * | 50    * | 
| 49    * Completes with a [common.ApiRequestError] if the API endpoint returned an | 51    * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 
| 50    * error. | 52    * error. | 
| 51    * | 53    * | 
| 52    * If the used [http.Client] completes with an error when making a REST call, | 54    * If the used [http.Client] completes with an error when making a REST call, | 
| 53    * this method  will complete with the same error. | 55    * this method  will complete with the same error. | 
| 54    */ | 56    */ | 
| 55   async.Future<RestDescription> getRest(core.String api, core.String version) { | 57   async.Future<RestDescription> getRest(core.String api, core.String version) { | 
| 56     var _url = null; | 58     var _url = null; | 
| 57     var _queryParams = new core.Map(); | 59     var _queryParams = new core.Map(); | 
| 58     var _uploadMedia = null; | 60     var _uploadMedia = null; | 
| 59     var _uploadOptions = null; | 61     var _uploadOptions = null; | 
| 60     var _downloadOptions = common.DownloadOptions.Metadata; | 62     var _downloadOptions = commons.DownloadOptions.Metadata; | 
| 61     var _body = null; | 63     var _body = null; | 
| 62 | 64 | 
| 63     if (api == null) { | 65     if (api == null) { | 
| 64       throw new core.ArgumentError("Parameter api is required."); | 66       throw new core.ArgumentError("Parameter api is required."); | 
| 65     } | 67     } | 
| 66     if (version == null) { | 68     if (version == null) { | 
| 67       throw new core.ArgumentError("Parameter version is required."); | 69       throw new core.ArgumentError("Parameter version is required."); | 
| 68     } | 70     } | 
| 69 | 71 | 
| 70 | 72 | 
| 71     _url = 'apis/' + common_internal.Escaper.ecapeVariable('$api') + '/' + commo
      n_internal.Escaper.ecapeVariable('$version') + '/rest'; | 73     _url = 'apis/' + commons.Escaper.ecapeVariable('$api') + '/' + commons.Escap
      er.ecapeVariable('$version') + '/rest'; | 
| 72 | 74 | 
| 73     var _response = _requester.request(_url, | 75     var _response = _requester.request(_url, | 
| 74                                        "GET", | 76                                        "GET", | 
| 75                                        body: _body, | 77                                        body: _body, | 
| 76                                        queryParams: _queryParams, | 78                                        queryParams: _queryParams, | 
| 77                                        uploadOptions: _uploadOptions, | 79                                        uploadOptions: _uploadOptions, | 
| 78                                        uploadMedia: _uploadMedia, | 80                                        uploadMedia: _uploadMedia, | 
| 79                                        downloadOptions: _downloadOptions); | 81                                        downloadOptions: _downloadOptions); | 
| 80     return _response.then((data) => new RestDescription.fromJson(data)); | 82     return _response.then((data) => new RestDescription.fromJson(data)); | 
| 81   } | 83   } | 
| 82 | 84 | 
| 83   /** | 85   /** | 
| 84    * Retrieve the list of APIs supported at this endpoint. | 86    * Retrieve the list of APIs supported at this endpoint. | 
| 85    * | 87    * | 
| 86    * Request parameters: | 88    * Request parameters: | 
| 87    * | 89    * | 
| 88    * [name] - Only include APIs with the given name. | 90    * [name] - Only include APIs with the given name. | 
| 89    * | 91    * | 
| 90    * [preferred] - Return only the preferred version of an API. | 92    * [preferred] - Return only the preferred version of an API. | 
| 91    * | 93    * | 
| 92    * Completes with a [DirectoryList]. | 94    * Completes with a [DirectoryList]. | 
| 93    * | 95    * | 
| 94    * Completes with a [common.ApiRequestError] if the API endpoint returned an | 96    * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 
| 95    * error. | 97    * error. | 
| 96    * | 98    * | 
| 97    * If the used [http.Client] completes with an error when making a REST call, | 99    * If the used [http.Client] completes with an error when making a REST call, | 
| 98    * this method  will complete with the same error. | 100    * this method  will complete with the same error. | 
| 99    */ | 101    */ | 
| 100   async.Future<DirectoryList> list({core.String name, core.bool preferred}) { | 102   async.Future<DirectoryList> list({core.String name, core.bool preferred}) { | 
| 101     var _url = null; | 103     var _url = null; | 
| 102     var _queryParams = new core.Map(); | 104     var _queryParams = new core.Map(); | 
| 103     var _uploadMedia = null; | 105     var _uploadMedia = null; | 
| 104     var _uploadOptions = null; | 106     var _uploadOptions = null; | 
| 105     var _downloadOptions = common.DownloadOptions.Metadata; | 107     var _downloadOptions = commons.DownloadOptions.Metadata; | 
| 106     var _body = null; | 108     var _body = null; | 
| 107 | 109 | 
| 108     if (name != null) { | 110     if (name != null) { | 
| 109       _queryParams["name"] = [name]; | 111       _queryParams["name"] = [name]; | 
| 110     } | 112     } | 
| 111     if (preferred != null) { | 113     if (preferred != null) { | 
| 112       _queryParams["preferred"] = ["${preferred}"]; | 114       _queryParams["preferred"] = ["${preferred}"]; | 
| 113     } | 115     } | 
| 114 | 116 | 
| 115 | 117 | 
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 155       _json["x16"] = x16; | 157       _json["x16"] = x16; | 
| 156     } | 158     } | 
| 157     if (x32 != null) { | 159     if (x32 != null) { | 
| 158       _json["x32"] = x32; | 160       _json["x32"] = x32; | 
| 159     } | 161     } | 
| 160     return _json; | 162     return _json; | 
| 161   } | 163   } | 
| 162 } | 164 } | 
| 163 | 165 | 
| 164 | 166 | 
| 165 /** Not documented yet. */ |  | 
| 166 class DirectoryListItems { | 167 class DirectoryListItems { | 
| 167   /** The description of this API. */ | 168   /** The description of this API. */ | 
| 168   core.String description; | 169   core.String description; | 
| 169 | 170 | 
| 170   /** A link to the discovery document. */ | 171   /** A link to the discovery document. */ | 
| 171   core.String discoveryLink; | 172   core.String discoveryLink; | 
| 172 | 173 | 
| 173   /** The URL for the discovery REST document. */ | 174   /** The URL for the discovery REST document. */ | 
| 174   core.String discoveryRestUrl; | 175   core.String discoveryRestUrl; | 
| 175 | 176 | 
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 278       _json["title"] = title; | 279       _json["title"] = title; | 
| 279     } | 280     } | 
| 280     if (version != null) { | 281     if (version != null) { | 
| 281       _json["version"] = version; | 282       _json["version"] = version; | 
| 282     } | 283     } | 
| 283     return _json; | 284     return _json; | 
| 284   } | 285   } | 
| 285 } | 286 } | 
| 286 | 287 | 
| 287 | 288 | 
| 288 /** Not documented yet. */ |  | 
| 289 class DirectoryList { | 289 class DirectoryList { | 
| 290   /** Indicate the version of the Discovery API used to generate this doc. */ | 290   /** Indicate the version of the Discovery API used to generate this doc. */ | 
| 291   core.String discoveryVersion; | 291   core.String discoveryVersion; | 
| 292 | 292 | 
| 293   /** The individual directory entries. One entry per api/version pair. */ | 293   /** The individual directory entries. One entry per api/version pair. */ | 
| 294   core.List<DirectoryListItems> items; | 294   core.List<DirectoryListItems> items; | 
| 295 | 295 | 
| 296   /** The kind for this response. */ | 296   /** The kind for this response. */ | 
| 297   core.String kind; | 297   core.String kind; | 
| 298 | 298 | 
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 344   core.Map toJson() { | 344   core.Map toJson() { | 
| 345     var _json = new core.Map(); | 345     var _json = new core.Map(); | 
| 346     if (required != null) { | 346     if (required != null) { | 
| 347       _json["required"] = required; | 347       _json["required"] = required; | 
| 348     } | 348     } | 
| 349     return _json; | 349     return _json; | 
| 350   } | 350   } | 
| 351 } | 351 } | 
| 352 | 352 | 
| 353 | 353 | 
| 354 /** Not documented yet. */ |  | 
| 355 class JsonSchemaVariantMap { | 354 class JsonSchemaVariantMap { | 
| 356   /** Not documented yet. */ |  | 
| 357   core.String P_ref; | 355   core.String P_ref; | 
| 358 | 356 | 
| 359   /** Not documented yet. */ |  | 
| 360   core.String typeValue; | 357   core.String typeValue; | 
| 361 | 358 | 
| 362 | 359 | 
| 363   JsonSchemaVariantMap(); | 360   JsonSchemaVariantMap(); | 
| 364 | 361 | 
| 365   JsonSchemaVariantMap.fromJson(core.Map _json) { | 362   JsonSchemaVariantMap.fromJson(core.Map _json) { | 
| 366     if (_json.containsKey("\$ref")) { | 363     if (_json.containsKey("\$ref")) { | 
| 367       P_ref = _json["\$ref"]; | 364       P_ref = _json["\$ref"]; | 
| 368     } | 365     } | 
| 369     if (_json.containsKey("type_value")) { | 366     if (_json.containsKey("type_value")) { | 
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 414       _json["discriminant"] = discriminant; | 411       _json["discriminant"] = discriminant; | 
| 415     } | 412     } | 
| 416     if (map != null) { | 413     if (map != null) { | 
| 417       _json["map"] = map.map((value) => (value).toJson()).toList(); | 414       _json["map"] = map.map((value) => (value).toJson()).toList(); | 
| 418     } | 415     } | 
| 419     return _json; | 416     return _json; | 
| 420   } | 417   } | 
| 421 } | 418 } | 
| 422 | 419 | 
| 423 | 420 | 
| 424 /** Not documented yet. */ |  | 
| 425 class JsonSchema { | 421 class JsonSchema { | 
| 426   /** | 422   /** | 
| 427    * A reference to another schema. The value of this property is the "id" of | 423    * A reference to another schema. The value of this property is the "id" of | 
| 428    * another schema. | 424    * another schema. | 
| 429    */ | 425    */ | 
| 430   core.String P_ref; | 426   core.String P_ref; | 
| 431 | 427 | 
| 432   /** | 428   /** | 
| 433    * If this is a schema for an object, this property is the schema for any | 429    * If this is a schema for an object, this property is the schema for any | 
| 434    * additional properties with dynamic keys on this object. | 430    * additional properties with dynamic keys on this object. | 
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 559     if (_json.containsKey("maximum")) { | 555     if (_json.containsKey("maximum")) { | 
| 560       maximum = _json["maximum"]; | 556       maximum = _json["maximum"]; | 
| 561     } | 557     } | 
| 562     if (_json.containsKey("minimum")) { | 558     if (_json.containsKey("minimum")) { | 
| 563       minimum = _json["minimum"]; | 559       minimum = _json["minimum"]; | 
| 564     } | 560     } | 
| 565     if (_json.containsKey("pattern")) { | 561     if (_json.containsKey("pattern")) { | 
| 566       pattern = _json["pattern"]; | 562       pattern = _json["pattern"]; | 
| 567     } | 563     } | 
| 568     if (_json.containsKey("properties")) { | 564     if (_json.containsKey("properties")) { | 
| 569       properties = common_internal.mapMap(_json["properties"], (item) => new Jso
      nSchema.fromJson(item)); | 565       properties = commons.mapMap(_json["properties"], (item) => new JsonSchema.
      fromJson(item)); | 
| 570     } | 566     } | 
| 571     if (_json.containsKey("readOnly")) { | 567     if (_json.containsKey("readOnly")) { | 
| 572       readOnly = _json["readOnly"]; | 568       readOnly = _json["readOnly"]; | 
| 573     } | 569     } | 
| 574     if (_json.containsKey("repeated")) { | 570     if (_json.containsKey("repeated")) { | 
| 575       repeated = _json["repeated"]; | 571       repeated = _json["repeated"]; | 
| 576     } | 572     } | 
| 577     if (_json.containsKey("required")) { | 573     if (_json.containsKey("required")) { | 
| 578       required = _json["required"]; | 574       required = _json["required"]; | 
| 579     } | 575     } | 
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 623     if (maximum != null) { | 619     if (maximum != null) { | 
| 624       _json["maximum"] = maximum; | 620       _json["maximum"] = maximum; | 
| 625     } | 621     } | 
| 626     if (minimum != null) { | 622     if (minimum != null) { | 
| 627       _json["minimum"] = minimum; | 623       _json["minimum"] = minimum; | 
| 628     } | 624     } | 
| 629     if (pattern != null) { | 625     if (pattern != null) { | 
| 630       _json["pattern"] = pattern; | 626       _json["pattern"] = pattern; | 
| 631     } | 627     } | 
| 632     if (properties != null) { | 628     if (properties != null) { | 
| 633       _json["properties"] = common_internal.mapMap(properties, (item) => (item).
      toJson()); | 629       _json["properties"] = commons.mapMap(properties, (item) => (item).toJson()
      ); | 
| 634     } | 630     } | 
| 635     if (readOnly != null) { | 631     if (readOnly != null) { | 
| 636       _json["readOnly"] = readOnly; | 632       _json["readOnly"] = readOnly; | 
| 637     } | 633     } | 
| 638     if (repeated != null) { | 634     if (repeated != null) { | 
| 639       _json["repeated"] = repeated; | 635       _json["repeated"] = repeated; | 
| 640     } | 636     } | 
| 641     if (required != null) { | 637     if (required != null) { | 
| 642       _json["required"] = required; | 638       _json["required"] = required; | 
| 643     } | 639     } | 
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 679 /** OAuth 2.0 authentication information. */ | 675 /** OAuth 2.0 authentication information. */ | 
| 680 class RestDescriptionAuthOauth2 { | 676 class RestDescriptionAuthOauth2 { | 
| 681   /** Available OAuth 2.0 scopes. */ | 677   /** Available OAuth 2.0 scopes. */ | 
| 682   core.Map<core.String, RestDescriptionAuthOauth2ScopesValue> scopes; | 678   core.Map<core.String, RestDescriptionAuthOauth2ScopesValue> scopes; | 
| 683 | 679 | 
| 684 | 680 | 
| 685   RestDescriptionAuthOauth2(); | 681   RestDescriptionAuthOauth2(); | 
| 686 | 682 | 
| 687   RestDescriptionAuthOauth2.fromJson(core.Map _json) { | 683   RestDescriptionAuthOauth2.fromJson(core.Map _json) { | 
| 688     if (_json.containsKey("scopes")) { | 684     if (_json.containsKey("scopes")) { | 
| 689       scopes = common_internal.mapMap(_json["scopes"], (item) => new RestDescrip
      tionAuthOauth2ScopesValue.fromJson(item)); | 685       scopes = commons.mapMap(_json["scopes"], (item) => new RestDescriptionAuth
      Oauth2ScopesValue.fromJson(item)); | 
| 690     } | 686     } | 
| 691   } | 687   } | 
| 692 | 688 | 
| 693   core.Map toJson() { | 689   core.Map toJson() { | 
| 694     var _json = new core.Map(); | 690     var _json = new core.Map(); | 
| 695     if (scopes != null) { | 691     if (scopes != null) { | 
| 696       _json["scopes"] = common_internal.mapMap(scopes, (item) => (item).toJson()
      ); | 692       _json["scopes"] = commons.mapMap(scopes, (item) => (item).toJson()); | 
| 697     } | 693     } | 
| 698     return _json; | 694     return _json; | 
| 699   } | 695   } | 
| 700 } | 696 } | 
| 701 | 697 | 
| 702 | 698 | 
| 703 /** Authentication information. */ | 699 /** Authentication information. */ | 
| 704 class RestDescriptionAuth { | 700 class RestDescriptionAuth { | 
| 705   /** OAuth 2.0 authentication information. */ | 701   /** OAuth 2.0 authentication information. */ | 
| 706   RestDescriptionAuthOauth2 oauth2; | 702   RestDescriptionAuthOauth2 oauth2; | 
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 750       _json["x16"] = x16; | 746       _json["x16"] = x16; | 
| 751     } | 747     } | 
| 752     if (x32 != null) { | 748     if (x32 != null) { | 
| 753       _json["x32"] = x32; | 749       _json["x32"] = x32; | 
| 754     } | 750     } | 
| 755     return _json; | 751     return _json; | 
| 756   } | 752   } | 
| 757 } | 753 } | 
| 758 | 754 | 
| 759 | 755 | 
| 760 /** Not documented yet. */ |  | 
| 761 class RestDescription { | 756 class RestDescription { | 
| 762   /** Authentication information. */ | 757   /** Authentication information. */ | 
| 763   RestDescriptionAuth auth; | 758   RestDescriptionAuth auth; | 
| 764 | 759 | 
| 765   /** [DEPRECATED] The base path for REST requests. */ | 760   /** [DEPRECATED] The base path for REST requests. */ | 
| 766   core.String basePath; | 761   core.String basePath; | 
| 767 | 762 | 
| 768   /** [DEPRECATED] The base URL for REST requests. */ | 763   /** [DEPRECATED] The base URL for REST requests. */ | 
| 769   core.String baseUrl; | 764   core.String baseUrl; | 
| 770 | 765 | 
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 890     if (_json.containsKey("id")) { | 885     if (_json.containsKey("id")) { | 
| 891       id = _json["id"]; | 886       id = _json["id"]; | 
| 892     } | 887     } | 
| 893     if (_json.containsKey("kind")) { | 888     if (_json.containsKey("kind")) { | 
| 894       kind = _json["kind"]; | 889       kind = _json["kind"]; | 
| 895     } | 890     } | 
| 896     if (_json.containsKey("labels")) { | 891     if (_json.containsKey("labels")) { | 
| 897       labels = _json["labels"]; | 892       labels = _json["labels"]; | 
| 898     } | 893     } | 
| 899     if (_json.containsKey("methods")) { | 894     if (_json.containsKey("methods")) { | 
| 900       methods = common_internal.mapMap(_json["methods"], (item) => new RestMetho
      d.fromJson(item)); | 895       methods = commons.mapMap(_json["methods"], (item) => new RestMethod.fromJs
      on(item)); | 
| 901     } | 896     } | 
| 902     if (_json.containsKey("name")) { | 897     if (_json.containsKey("name")) { | 
| 903       name = _json["name"]; | 898       name = _json["name"]; | 
| 904     } | 899     } | 
| 905     if (_json.containsKey("ownerDomain")) { | 900     if (_json.containsKey("ownerDomain")) { | 
| 906       ownerDomain = _json["ownerDomain"]; | 901       ownerDomain = _json["ownerDomain"]; | 
| 907     } | 902     } | 
| 908     if (_json.containsKey("ownerName")) { | 903     if (_json.containsKey("ownerName")) { | 
| 909       ownerName = _json["ownerName"]; | 904       ownerName = _json["ownerName"]; | 
| 910     } | 905     } | 
| 911     if (_json.containsKey("packagePath")) { | 906     if (_json.containsKey("packagePath")) { | 
| 912       packagePath = _json["packagePath"]; | 907       packagePath = _json["packagePath"]; | 
| 913     } | 908     } | 
| 914     if (_json.containsKey("parameters")) { | 909     if (_json.containsKey("parameters")) { | 
| 915       parameters = common_internal.mapMap(_json["parameters"], (item) => new Jso
      nSchema.fromJson(item)); | 910       parameters = commons.mapMap(_json["parameters"], (item) => new JsonSchema.
      fromJson(item)); | 
| 916     } | 911     } | 
| 917     if (_json.containsKey("protocol")) { | 912     if (_json.containsKey("protocol")) { | 
| 918       protocol = _json["protocol"]; | 913       protocol = _json["protocol"]; | 
| 919     } | 914     } | 
| 920     if (_json.containsKey("resources")) { | 915     if (_json.containsKey("resources")) { | 
| 921       resources = common_internal.mapMap(_json["resources"], (item) => new RestR
      esource.fromJson(item)); | 916       resources = commons.mapMap(_json["resources"], (item) => new RestResource.
      fromJson(item)); | 
| 922     } | 917     } | 
| 923     if (_json.containsKey("revision")) { | 918     if (_json.containsKey("revision")) { | 
| 924       revision = _json["revision"]; | 919       revision = _json["revision"]; | 
| 925     } | 920     } | 
| 926     if (_json.containsKey("rootUrl")) { | 921     if (_json.containsKey("rootUrl")) { | 
| 927       rootUrl = _json["rootUrl"]; | 922       rootUrl = _json["rootUrl"]; | 
| 928     } | 923     } | 
| 929     if (_json.containsKey("schemas")) { | 924     if (_json.containsKey("schemas")) { | 
| 930       schemas = common_internal.mapMap(_json["schemas"], (item) => new JsonSchem
      a.fromJson(item)); | 925       schemas = commons.mapMap(_json["schemas"], (item) => new JsonSchema.fromJs
      on(item)); | 
| 931     } | 926     } | 
| 932     if (_json.containsKey("servicePath")) { | 927     if (_json.containsKey("servicePath")) { | 
| 933       servicePath = _json["servicePath"]; | 928       servicePath = _json["servicePath"]; | 
| 934     } | 929     } | 
| 935     if (_json.containsKey("title")) { | 930     if (_json.containsKey("title")) { | 
| 936       title = _json["title"]; | 931       title = _json["title"]; | 
| 937     } | 932     } | 
| 938     if (_json.containsKey("version")) { | 933     if (_json.containsKey("version")) { | 
| 939       version = _json["version"]; | 934       version = _json["version"]; | 
| 940     } | 935     } | 
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 978     if (id != null) { | 973     if (id != null) { | 
| 979       _json["id"] = id; | 974       _json["id"] = id; | 
| 980     } | 975     } | 
| 981     if (kind != null) { | 976     if (kind != null) { | 
| 982       _json["kind"] = kind; | 977       _json["kind"] = kind; | 
| 983     } | 978     } | 
| 984     if (labels != null) { | 979     if (labels != null) { | 
| 985       _json["labels"] = labels; | 980       _json["labels"] = labels; | 
| 986     } | 981     } | 
| 987     if (methods != null) { | 982     if (methods != null) { | 
| 988       _json["methods"] = common_internal.mapMap(methods, (item) => (item).toJson
      ()); | 983       _json["methods"] = commons.mapMap(methods, (item) => (item).toJson()); | 
| 989     } | 984     } | 
| 990     if (name != null) { | 985     if (name != null) { | 
| 991       _json["name"] = name; | 986       _json["name"] = name; | 
| 992     } | 987     } | 
| 993     if (ownerDomain != null) { | 988     if (ownerDomain != null) { | 
| 994       _json["ownerDomain"] = ownerDomain; | 989       _json["ownerDomain"] = ownerDomain; | 
| 995     } | 990     } | 
| 996     if (ownerName != null) { | 991     if (ownerName != null) { | 
| 997       _json["ownerName"] = ownerName; | 992       _json["ownerName"] = ownerName; | 
| 998     } | 993     } | 
| 999     if (packagePath != null) { | 994     if (packagePath != null) { | 
| 1000       _json["packagePath"] = packagePath; | 995       _json["packagePath"] = packagePath; | 
| 1001     } | 996     } | 
| 1002     if (parameters != null) { | 997     if (parameters != null) { | 
| 1003       _json["parameters"] = common_internal.mapMap(parameters, (item) => (item).
      toJson()); | 998       _json["parameters"] = commons.mapMap(parameters, (item) => (item).toJson()
      ); | 
| 1004     } | 999     } | 
| 1005     if (protocol != null) { | 1000     if (protocol != null) { | 
| 1006       _json["protocol"] = protocol; | 1001       _json["protocol"] = protocol; | 
| 1007     } | 1002     } | 
| 1008     if (resources != null) { | 1003     if (resources != null) { | 
| 1009       _json["resources"] = common_internal.mapMap(resources, (item) => (item).to
      Json()); | 1004       _json["resources"] = commons.mapMap(resources, (item) => (item).toJson()); | 
| 1010     } | 1005     } | 
| 1011     if (revision != null) { | 1006     if (revision != null) { | 
| 1012       _json["revision"] = revision; | 1007       _json["revision"] = revision; | 
| 1013     } | 1008     } | 
| 1014     if (rootUrl != null) { | 1009     if (rootUrl != null) { | 
| 1015       _json["rootUrl"] = rootUrl; | 1010       _json["rootUrl"] = rootUrl; | 
| 1016     } | 1011     } | 
| 1017     if (schemas != null) { | 1012     if (schemas != null) { | 
| 1018       _json["schemas"] = common_internal.mapMap(schemas, (item) => (item).toJson
      ()); | 1013       _json["schemas"] = commons.mapMap(schemas, (item) => (item).toJson()); | 
| 1019     } | 1014     } | 
| 1020     if (servicePath != null) { | 1015     if (servicePath != null) { | 
| 1021       _json["servicePath"] = servicePath; | 1016       _json["servicePath"] = servicePath; | 
| 1022     } | 1017     } | 
| 1023     if (title != null) { | 1018     if (title != null) { | 
| 1024       _json["title"] = title; | 1019       _json["title"] = title; | 
| 1025     } | 1020     } | 
| 1026     if (version != null) { | 1021     if (version != null) { | 
| 1027       _json["version"] = version; | 1022       _json["version"] = version; | 
| 1028     } | 1023     } | 
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1228   core.Map toJson() { | 1223   core.Map toJson() { | 
| 1229     var _json = new core.Map(); | 1224     var _json = new core.Map(); | 
| 1230     if (P_ref != null) { | 1225     if (P_ref != null) { | 
| 1231       _json["\$ref"] = P_ref; | 1226       _json["\$ref"] = P_ref; | 
| 1232     } | 1227     } | 
| 1233     return _json; | 1228     return _json; | 
| 1234   } | 1229   } | 
| 1235 } | 1230 } | 
| 1236 | 1231 | 
| 1237 | 1232 | 
| 1238 /** Not documented yet. */ |  | 
| 1239 class RestMethod { | 1233 class RestMethod { | 
| 1240   /** Description of this method. */ | 1234   /** Description of this method. */ | 
| 1241   core.String description; | 1235   core.String description; | 
| 1242 | 1236 | 
| 1243   /** | 1237   /** | 
| 1244    * Whether this method requires an ETag to be specified. The ETag is sent as | 1238    * Whether this method requires an ETag to be specified. The ETag is sent as | 
| 1245    * an HTTP If-Match or If-None-Match header. | 1239    * an HTTP If-Match or If-None-Match header. | 
| 1246    */ | 1240    */ | 
| 1247   core.bool etagRequired; | 1241   core.bool etagRequired; | 
| 1248 | 1242 | 
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1285 | 1279 | 
| 1286   /** Whether this method supports media downloads. */ | 1280   /** Whether this method supports media downloads. */ | 
| 1287   core.bool supportsMediaDownload; | 1281   core.bool supportsMediaDownload; | 
| 1288 | 1282 | 
| 1289   /** Whether this method supports media uploads. */ | 1283   /** Whether this method supports media uploads. */ | 
| 1290   core.bool supportsMediaUpload; | 1284   core.bool supportsMediaUpload; | 
| 1291 | 1285 | 
| 1292   /** Whether this method supports subscriptions. */ | 1286   /** Whether this method supports subscriptions. */ | 
| 1293   core.bool supportsSubscription; | 1287   core.bool supportsSubscription; | 
| 1294 | 1288 | 
|  | 1289   /** | 
|  | 1290    * Indicates that downloads from this method should use the download service | 
|  | 1291    * URL (i.e. "/download"). Only applies if the method supports media download. | 
|  | 1292    */ | 
|  | 1293   core.bool useMediaDownloadService; | 
|  | 1294 | 
| 1295 | 1295 | 
| 1296   RestMethod(); | 1296   RestMethod(); | 
| 1297 | 1297 | 
| 1298   RestMethod.fromJson(core.Map _json) { | 1298   RestMethod.fromJson(core.Map _json) { | 
| 1299     if (_json.containsKey("description")) { | 1299     if (_json.containsKey("description")) { | 
| 1300       description = _json["description"]; | 1300       description = _json["description"]; | 
| 1301     } | 1301     } | 
| 1302     if (_json.containsKey("etagRequired")) { | 1302     if (_json.containsKey("etagRequired")) { | 
| 1303       etagRequired = _json["etagRequired"]; | 1303       etagRequired = _json["etagRequired"]; | 
| 1304     } | 1304     } | 
| 1305     if (_json.containsKey("httpMethod")) { | 1305     if (_json.containsKey("httpMethod")) { | 
| 1306       httpMethod = _json["httpMethod"]; | 1306       httpMethod = _json["httpMethod"]; | 
| 1307     } | 1307     } | 
| 1308     if (_json.containsKey("id")) { | 1308     if (_json.containsKey("id")) { | 
| 1309       id = _json["id"]; | 1309       id = _json["id"]; | 
| 1310     } | 1310     } | 
| 1311     if (_json.containsKey("mediaUpload")) { | 1311     if (_json.containsKey("mediaUpload")) { | 
| 1312       mediaUpload = new RestMethodMediaUpload.fromJson(_json["mediaUpload"]); | 1312       mediaUpload = new RestMethodMediaUpload.fromJson(_json["mediaUpload"]); | 
| 1313     } | 1313     } | 
| 1314     if (_json.containsKey("parameterOrder")) { | 1314     if (_json.containsKey("parameterOrder")) { | 
| 1315       parameterOrder = _json["parameterOrder"]; | 1315       parameterOrder = _json["parameterOrder"]; | 
| 1316     } | 1316     } | 
| 1317     if (_json.containsKey("parameters")) { | 1317     if (_json.containsKey("parameters")) { | 
| 1318       parameters = common_internal.mapMap(_json["parameters"], (item) => new Jso
      nSchema.fromJson(item)); | 1318       parameters = commons.mapMap(_json["parameters"], (item) => new JsonSchema.
      fromJson(item)); | 
| 1319     } | 1319     } | 
| 1320     if (_json.containsKey("path")) { | 1320     if (_json.containsKey("path")) { | 
| 1321       path = _json["path"]; | 1321       path = _json["path"]; | 
| 1322     } | 1322     } | 
| 1323     if (_json.containsKey("request")) { | 1323     if (_json.containsKey("request")) { | 
| 1324       request = new RestMethodRequest.fromJson(_json["request"]); | 1324       request = new RestMethodRequest.fromJson(_json["request"]); | 
| 1325     } | 1325     } | 
| 1326     if (_json.containsKey("response")) { | 1326     if (_json.containsKey("response")) { | 
| 1327       response = new RestMethodResponse.fromJson(_json["response"]); | 1327       response = new RestMethodResponse.fromJson(_json["response"]); | 
| 1328     } | 1328     } | 
| 1329     if (_json.containsKey("scopes")) { | 1329     if (_json.containsKey("scopes")) { | 
| 1330       scopes = _json["scopes"]; | 1330       scopes = _json["scopes"]; | 
| 1331     } | 1331     } | 
| 1332     if (_json.containsKey("supportsMediaDownload")) { | 1332     if (_json.containsKey("supportsMediaDownload")) { | 
| 1333       supportsMediaDownload = _json["supportsMediaDownload"]; | 1333       supportsMediaDownload = _json["supportsMediaDownload"]; | 
| 1334     } | 1334     } | 
| 1335     if (_json.containsKey("supportsMediaUpload")) { | 1335     if (_json.containsKey("supportsMediaUpload")) { | 
| 1336       supportsMediaUpload = _json["supportsMediaUpload"]; | 1336       supportsMediaUpload = _json["supportsMediaUpload"]; | 
| 1337     } | 1337     } | 
| 1338     if (_json.containsKey("supportsSubscription")) { | 1338     if (_json.containsKey("supportsSubscription")) { | 
| 1339       supportsSubscription = _json["supportsSubscription"]; | 1339       supportsSubscription = _json["supportsSubscription"]; | 
| 1340     } | 1340     } | 
|  | 1341     if (_json.containsKey("useMediaDownloadService")) { | 
|  | 1342       useMediaDownloadService = _json["useMediaDownloadService"]; | 
|  | 1343     } | 
| 1341   } | 1344   } | 
| 1342 | 1345 | 
| 1343   core.Map toJson() { | 1346   core.Map toJson() { | 
| 1344     var _json = new core.Map(); | 1347     var _json = new core.Map(); | 
| 1345     if (description != null) { | 1348     if (description != null) { | 
| 1346       _json["description"] = description; | 1349       _json["description"] = description; | 
| 1347     } | 1350     } | 
| 1348     if (etagRequired != null) { | 1351     if (etagRequired != null) { | 
| 1349       _json["etagRequired"] = etagRequired; | 1352       _json["etagRequired"] = etagRequired; | 
| 1350     } | 1353     } | 
| 1351     if (httpMethod != null) { | 1354     if (httpMethod != null) { | 
| 1352       _json["httpMethod"] = httpMethod; | 1355       _json["httpMethod"] = httpMethod; | 
| 1353     } | 1356     } | 
| 1354     if (id != null) { | 1357     if (id != null) { | 
| 1355       _json["id"] = id; | 1358       _json["id"] = id; | 
| 1356     } | 1359     } | 
| 1357     if (mediaUpload != null) { | 1360     if (mediaUpload != null) { | 
| 1358       _json["mediaUpload"] = (mediaUpload).toJson(); | 1361       _json["mediaUpload"] = (mediaUpload).toJson(); | 
| 1359     } | 1362     } | 
| 1360     if (parameterOrder != null) { | 1363     if (parameterOrder != null) { | 
| 1361       _json["parameterOrder"] = parameterOrder; | 1364       _json["parameterOrder"] = parameterOrder; | 
| 1362     } | 1365     } | 
| 1363     if (parameters != null) { | 1366     if (parameters != null) { | 
| 1364       _json["parameters"] = common_internal.mapMap(parameters, (item) => (item).
      toJson()); | 1367       _json["parameters"] = commons.mapMap(parameters, (item) => (item).toJson()
      ); | 
| 1365     } | 1368     } | 
| 1366     if (path != null) { | 1369     if (path != null) { | 
| 1367       _json["path"] = path; | 1370       _json["path"] = path; | 
| 1368     } | 1371     } | 
| 1369     if (request != null) { | 1372     if (request != null) { | 
| 1370       _json["request"] = (request).toJson(); | 1373       _json["request"] = (request).toJson(); | 
| 1371     } | 1374     } | 
| 1372     if (response != null) { | 1375     if (response != null) { | 
| 1373       _json["response"] = (response).toJson(); | 1376       _json["response"] = (response).toJson(); | 
| 1374     } | 1377     } | 
| 1375     if (scopes != null) { | 1378     if (scopes != null) { | 
| 1376       _json["scopes"] = scopes; | 1379       _json["scopes"] = scopes; | 
| 1377     } | 1380     } | 
| 1378     if (supportsMediaDownload != null) { | 1381     if (supportsMediaDownload != null) { | 
| 1379       _json["supportsMediaDownload"] = supportsMediaDownload; | 1382       _json["supportsMediaDownload"] = supportsMediaDownload; | 
| 1380     } | 1383     } | 
| 1381     if (supportsMediaUpload != null) { | 1384     if (supportsMediaUpload != null) { | 
| 1382       _json["supportsMediaUpload"] = supportsMediaUpload; | 1385       _json["supportsMediaUpload"] = supportsMediaUpload; | 
| 1383     } | 1386     } | 
| 1384     if (supportsSubscription != null) { | 1387     if (supportsSubscription != null) { | 
| 1385       _json["supportsSubscription"] = supportsSubscription; | 1388       _json["supportsSubscription"] = supportsSubscription; | 
| 1386     } | 1389     } | 
|  | 1390     if (useMediaDownloadService != null) { | 
|  | 1391       _json["useMediaDownloadService"] = useMediaDownloadService; | 
|  | 1392     } | 
| 1387     return _json; | 1393     return _json; | 
| 1388   } | 1394   } | 
| 1389 } | 1395 } | 
| 1390 | 1396 | 
| 1391 | 1397 | 
| 1392 /** Not documented yet. */ |  | 
| 1393 class RestResource { | 1398 class RestResource { | 
| 1394   /** Methods on this resource. */ | 1399   /** Methods on this resource. */ | 
| 1395   core.Map<core.String, RestMethod> methods; | 1400   core.Map<core.String, RestMethod> methods; | 
| 1396 | 1401 | 
| 1397   /** Sub-resources on this resource. */ | 1402   /** Sub-resources on this resource. */ | 
| 1398   core.Map<core.String, RestResource> resources; | 1403   core.Map<core.String, RestResource> resources; | 
| 1399 | 1404 | 
| 1400 | 1405 | 
| 1401   RestResource(); | 1406   RestResource(); | 
| 1402 | 1407 | 
| 1403   RestResource.fromJson(core.Map _json) { | 1408   RestResource.fromJson(core.Map _json) { | 
| 1404     if (_json.containsKey("methods")) { | 1409     if (_json.containsKey("methods")) { | 
| 1405       methods = common_internal.mapMap(_json["methods"], (item) => new RestMetho
      d.fromJson(item)); | 1410       methods = commons.mapMap(_json["methods"], (item) => new RestMethod.fromJs
      on(item)); | 
| 1406     } | 1411     } | 
| 1407     if (_json.containsKey("resources")) { | 1412     if (_json.containsKey("resources")) { | 
| 1408       resources = common_internal.mapMap(_json["resources"], (item) => new RestR
      esource.fromJson(item)); | 1413       resources = commons.mapMap(_json["resources"], (item) => new RestResource.
      fromJson(item)); | 
| 1409     } | 1414     } | 
| 1410   } | 1415   } | 
| 1411 | 1416 | 
| 1412   core.Map toJson() { | 1417   core.Map toJson() { | 
| 1413     var _json = new core.Map(); | 1418     var _json = new core.Map(); | 
| 1414     if (methods != null) { | 1419     if (methods != null) { | 
| 1415       _json["methods"] = common_internal.mapMap(methods, (item) => (item).toJson
      ()); | 1420       _json["methods"] = commons.mapMap(methods, (item) => (item).toJson()); | 
| 1416     } | 1421     } | 
| 1417     if (resources != null) { | 1422     if (resources != null) { | 
| 1418       _json["resources"] = common_internal.mapMap(resources, (item) => (item).to
      Json()); | 1423       _json["resources"] = commons.mapMap(resources, (item) => (item).toJson()); | 
| 1419     } | 1424     } | 
| 1420     return _json; | 1425     return _json; | 
| 1421   } | 1426   } | 
| 1422 } | 1427 } | 
| 1423 |  | 
| 1424 |  | 
| OLD | NEW | 
|---|