| OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 |
| 1 library googleapis.licensing.v1; | 3 library googleapis.licensing.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 licensing/v1'; |
| 15 | 18 |
| 16 /** Licensing API to view and manage license for your domain. */ | 19 /** Licensing API to view and manage license for your domain. */ |
| 17 class LicensingApi { | 20 class LicensingApi { |
| 21 /** View and manage Google Apps licenses for your domain */ |
| 22 static const AppsLicensingScope = "https://www.googleapis.com/auth/apps.licens
ing"; |
| 18 | 23 |
| 19 final common_internal.ApiRequester _requester; | 24 |
| 25 final commons.ApiRequester _requester; |
| 20 | 26 |
| 21 LicenseAssignmentsResourceApi get licenseAssignments => new LicenseAssignments
ResourceApi(_requester); | 27 LicenseAssignmentsResourceApi get licenseAssignments => new LicenseAssignments
ResourceApi(_requester); |
| 22 | 28 |
| 23 LicensingApi(http.Client client, {core.String rootUrl: "https://www.googleapis
.com/", core.String servicePath: "apps/licensing/v1/product/"}) : | 29 LicensingApi(http.Client client, {core.String rootUrl: "https://www.googleapis
.com/", core.String servicePath: "apps/licensing/v1/product/"}) : |
| 24 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath
); | 30 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
| 25 } | 31 } |
| 26 | 32 |
| 27 | 33 |
| 28 /** Not documented yet. */ | |
| 29 class LicenseAssignmentsResourceApi { | 34 class LicenseAssignmentsResourceApi { |
| 30 final common_internal.ApiRequester _requester; | 35 final commons.ApiRequester _requester; |
| 31 | 36 |
| 32 LicenseAssignmentsResourceApi(common_internal.ApiRequester client) : | 37 LicenseAssignmentsResourceApi(commons.ApiRequester client) : |
| 33 _requester = client; | 38 _requester = client; |
| 34 | 39 |
| 35 /** | 40 /** |
| 36 * Revoke License. | 41 * Revoke License. |
| 37 * | 42 * |
| 38 * Request parameters: | 43 * Request parameters: |
| 39 * | 44 * |
| 40 * [productId] - Name for product | 45 * [productId] - Name for product |
| 41 * | 46 * |
| 42 * [skuId] - Name for sku | 47 * [skuId] - Name for sku |
| 43 * | 48 * |
| 44 * [userId] - email id or unique Id of the user | 49 * [userId] - email id or unique Id of the user |
| 45 * | 50 * |
| 46 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 51 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 47 * error. | 52 * error. |
| 48 * | 53 * |
| 49 * 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, |
| 50 * this method will complete with the same error. | 55 * this method will complete with the same error. |
| 51 */ | 56 */ |
| 52 async.Future delete(core.String productId, core.String skuId, core.String user
Id) { | 57 async.Future delete(core.String productId, core.String skuId, core.String user
Id) { |
| 53 var _url = null; | 58 var _url = null; |
| 54 var _queryParams = new core.Map(); | 59 var _queryParams = new core.Map(); |
| 55 var _uploadMedia = null; | 60 var _uploadMedia = null; |
| 56 var _uploadOptions = null; | 61 var _uploadOptions = null; |
| 57 var _downloadOptions = common.DownloadOptions.Metadata; | 62 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 58 var _body = null; | 63 var _body = null; |
| 59 | 64 |
| 60 if (productId == null) { | 65 if (productId == null) { |
| 61 throw new core.ArgumentError("Parameter productId is required."); | 66 throw new core.ArgumentError("Parameter productId is required."); |
| 62 } | 67 } |
| 63 if (skuId == null) { | 68 if (skuId == null) { |
| 64 throw new core.ArgumentError("Parameter skuId is required."); | 69 throw new core.ArgumentError("Parameter skuId is required."); |
| 65 } | 70 } |
| 66 if (userId == null) { | 71 if (userId == null) { |
| 67 throw new core.ArgumentError("Parameter userId is required."); | 72 throw new core.ArgumentError("Parameter userId is required."); |
| 68 } | 73 } |
| 69 | 74 |
| 70 _downloadOptions = null; | 75 _downloadOptions = null; |
| 71 | 76 |
| 72 _url = common_internal.Escaper.ecapeVariable('$productId') + '/sku/' + commo
n_internal.Escaper.ecapeVariable('$skuId') + '/user/' + common_internal.Escaper.
ecapeVariable('$userId'); | 77 _url = commons.Escaper.ecapeVariable('$productId') + '/sku/' + commons.Escap
er.ecapeVariable('$skuId') + '/user/' + commons.Escaper.ecapeVariable('$userId')
; |
| 73 | 78 |
| 74 var _response = _requester.request(_url, | 79 var _response = _requester.request(_url, |
| 75 "DELETE", | 80 "DELETE", |
| 76 body: _body, | 81 body: _body, |
| 77 queryParams: _queryParams, | 82 queryParams: _queryParams, |
| 78 uploadOptions: _uploadOptions, | 83 uploadOptions: _uploadOptions, |
| 79 uploadMedia: _uploadMedia, | 84 uploadMedia: _uploadMedia, |
| 80 downloadOptions: _downloadOptions); | 85 downloadOptions: _downloadOptions); |
| 81 return _response.then((data) => null); | 86 return _response.then((data) => null); |
| 82 } | 87 } |
| 83 | 88 |
| 84 /** | 89 /** |
| 85 * Get license assignment of a particular product and sku for a user | 90 * Get license assignment of a particular product and sku for a user |
| 86 * | 91 * |
| 87 * Request parameters: | 92 * Request parameters: |
| 88 * | 93 * |
| 89 * [productId] - Name for product | 94 * [productId] - Name for product |
| 90 * | 95 * |
| 91 * [skuId] - Name for sku | 96 * [skuId] - Name for sku |
| 92 * | 97 * |
| 93 * [userId] - email id or unique Id of the user | 98 * [userId] - email id or unique Id of the user |
| 94 * | 99 * |
| 95 * Completes with a [LicenseAssignment]. | 100 * Completes with a [LicenseAssignment]. |
| 96 * | 101 * |
| 97 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 102 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 98 * error. | 103 * error. |
| 99 * | 104 * |
| 100 * If the used [http.Client] completes with an error when making a REST call, | 105 * If the used [http.Client] completes with an error when making a REST call, |
| 101 * this method will complete with the same error. | 106 * this method will complete with the same error. |
| 102 */ | 107 */ |
| 103 async.Future<LicenseAssignment> get(core.String productId, core.String skuId,
core.String userId) { | 108 async.Future<LicenseAssignment> get(core.String productId, core.String skuId,
core.String userId) { |
| 104 var _url = null; | 109 var _url = null; |
| 105 var _queryParams = new core.Map(); | 110 var _queryParams = new core.Map(); |
| 106 var _uploadMedia = null; | 111 var _uploadMedia = null; |
| 107 var _uploadOptions = null; | 112 var _uploadOptions = null; |
| 108 var _downloadOptions = common.DownloadOptions.Metadata; | 113 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 109 var _body = null; | 114 var _body = null; |
| 110 | 115 |
| 111 if (productId == null) { | 116 if (productId == null) { |
| 112 throw new core.ArgumentError("Parameter productId is required."); | 117 throw new core.ArgumentError("Parameter productId is required."); |
| 113 } | 118 } |
| 114 if (skuId == null) { | 119 if (skuId == null) { |
| 115 throw new core.ArgumentError("Parameter skuId is required."); | 120 throw new core.ArgumentError("Parameter skuId is required."); |
| 116 } | 121 } |
| 117 if (userId == null) { | 122 if (userId == null) { |
| 118 throw new core.ArgumentError("Parameter userId is required."); | 123 throw new core.ArgumentError("Parameter userId is required."); |
| 119 } | 124 } |
| 120 | 125 |
| 121 | 126 |
| 122 _url = common_internal.Escaper.ecapeVariable('$productId') + '/sku/' + commo
n_internal.Escaper.ecapeVariable('$skuId') + '/user/' + common_internal.Escaper.
ecapeVariable('$userId'); | 127 _url = commons.Escaper.ecapeVariable('$productId') + '/sku/' + commons.Escap
er.ecapeVariable('$skuId') + '/user/' + commons.Escaper.ecapeVariable('$userId')
; |
| 123 | 128 |
| 124 var _response = _requester.request(_url, | 129 var _response = _requester.request(_url, |
| 125 "GET", | 130 "GET", |
| 126 body: _body, | 131 body: _body, |
| 127 queryParams: _queryParams, | 132 queryParams: _queryParams, |
| 128 uploadOptions: _uploadOptions, | 133 uploadOptions: _uploadOptions, |
| 129 uploadMedia: _uploadMedia, | 134 uploadMedia: _uploadMedia, |
| 130 downloadOptions: _downloadOptions); | 135 downloadOptions: _downloadOptions); |
| 131 return _response.then((data) => new LicenseAssignment.fromJson(data)); | 136 return _response.then((data) => new LicenseAssignment.fromJson(data)); |
| 132 } | 137 } |
| 133 | 138 |
| 134 /** | 139 /** |
| 135 * Assign License. | 140 * Assign License. |
| 136 * | 141 * |
| 137 * [request] - The metadata request object. | 142 * [request] - The metadata request object. |
| 138 * | 143 * |
| 139 * Request parameters: | 144 * Request parameters: |
| 140 * | 145 * |
| 141 * [productId] - Name for product | 146 * [productId] - Name for product |
| 142 * | 147 * |
| 143 * [skuId] - Name for sku | 148 * [skuId] - Name for sku |
| 144 * | 149 * |
| 145 * Completes with a [LicenseAssignment]. | 150 * Completes with a [LicenseAssignment]. |
| 146 * | 151 * |
| 147 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 152 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 148 * error. | 153 * error. |
| 149 * | 154 * |
| 150 * If the used [http.Client] completes with an error when making a REST call, | 155 * If the used [http.Client] completes with an error when making a REST call, |
| 151 * this method will complete with the same error. | 156 * this method will complete with the same error. |
| 152 */ | 157 */ |
| 153 async.Future<LicenseAssignment> insert(LicenseAssignmentInsert request, core.S
tring productId, core.String skuId) { | 158 async.Future<LicenseAssignment> insert(LicenseAssignmentInsert request, core.S
tring productId, core.String skuId) { |
| 154 var _url = null; | 159 var _url = null; |
| 155 var _queryParams = new core.Map(); | 160 var _queryParams = new core.Map(); |
| 156 var _uploadMedia = null; | 161 var _uploadMedia = null; |
| 157 var _uploadOptions = null; | 162 var _uploadOptions = null; |
| 158 var _downloadOptions = common.DownloadOptions.Metadata; | 163 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 159 var _body = null; | 164 var _body = null; |
| 160 | 165 |
| 161 if (request != null) { | 166 if (request != null) { |
| 162 _body = convert.JSON.encode((request).toJson()); | 167 _body = convert.JSON.encode((request).toJson()); |
| 163 } | 168 } |
| 164 if (productId == null) { | 169 if (productId == null) { |
| 165 throw new core.ArgumentError("Parameter productId is required."); | 170 throw new core.ArgumentError("Parameter productId is required."); |
| 166 } | 171 } |
| 167 if (skuId == null) { | 172 if (skuId == null) { |
| 168 throw new core.ArgumentError("Parameter skuId is required."); | 173 throw new core.ArgumentError("Parameter skuId is required."); |
| 169 } | 174 } |
| 170 | 175 |
| 171 | 176 |
| 172 _url = common_internal.Escaper.ecapeVariable('$productId') + '/sku/' + commo
n_internal.Escaper.ecapeVariable('$skuId') + '/user'; | 177 _url = commons.Escaper.ecapeVariable('$productId') + '/sku/' + commons.Escap
er.ecapeVariable('$skuId') + '/user'; |
| 173 | 178 |
| 174 var _response = _requester.request(_url, | 179 var _response = _requester.request(_url, |
| 175 "POST", | 180 "POST", |
| 176 body: _body, | 181 body: _body, |
| 177 queryParams: _queryParams, | 182 queryParams: _queryParams, |
| 178 uploadOptions: _uploadOptions, | 183 uploadOptions: _uploadOptions, |
| 179 uploadMedia: _uploadMedia, | 184 uploadMedia: _uploadMedia, |
| 180 downloadOptions: _downloadOptions); | 185 downloadOptions: _downloadOptions); |
| 181 return _response.then((data) => new LicenseAssignment.fromJson(data)); | 186 return _response.then((data) => new LicenseAssignment.fromJson(data)); |
| 182 } | 187 } |
| (...skipping 10 matching lines...) Expand all Loading... |
| 193 * | 198 * |
| 194 * [maxResults] - Maximum number of campaigns to return at one time. Must be | 199 * [maxResults] - Maximum number of campaigns to return at one time. Must be |
| 195 * positive. Optional. Default value is 100. | 200 * positive. Optional. Default value is 100. |
| 196 * Value must be between "1" and "1000". | 201 * Value must be between "1" and "1000". |
| 197 * | 202 * |
| 198 * [pageToken] - Token to fetch the next page.Optional. By default server will | 203 * [pageToken] - Token to fetch the next page.Optional. By default server will |
| 199 * return first page | 204 * return first page |
| 200 * | 205 * |
| 201 * Completes with a [LicenseAssignmentList]. | 206 * Completes with a [LicenseAssignmentList]. |
| 202 * | 207 * |
| 203 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 208 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 204 * error. | 209 * error. |
| 205 * | 210 * |
| 206 * If the used [http.Client] completes with an error when making a REST call, | 211 * If the used [http.Client] completes with an error when making a REST call, |
| 207 * this method will complete with the same error. | 212 * this method will complete with the same error. |
| 208 */ | 213 */ |
| 209 async.Future<LicenseAssignmentList> listForProduct(core.String productId, core
.String customerId, {core.int maxResults, core.String pageToken}) { | 214 async.Future<LicenseAssignmentList> listForProduct(core.String productId, core
.String customerId, {core.int maxResults, core.String pageToken}) { |
| 210 var _url = null; | 215 var _url = null; |
| 211 var _queryParams = new core.Map(); | 216 var _queryParams = new core.Map(); |
| 212 var _uploadMedia = null; | 217 var _uploadMedia = null; |
| 213 var _uploadOptions = null; | 218 var _uploadOptions = null; |
| 214 var _downloadOptions = common.DownloadOptions.Metadata; | 219 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 215 var _body = null; | 220 var _body = null; |
| 216 | 221 |
| 217 if (productId == null) { | 222 if (productId == null) { |
| 218 throw new core.ArgumentError("Parameter productId is required."); | 223 throw new core.ArgumentError("Parameter productId is required."); |
| 219 } | 224 } |
| 220 if (customerId == null) { | 225 if (customerId == null) { |
| 221 throw new core.ArgumentError("Parameter customerId is required."); | 226 throw new core.ArgumentError("Parameter customerId is required."); |
| 222 } | 227 } |
| 223 _queryParams["customerId"] = [customerId]; | 228 _queryParams["customerId"] = [customerId]; |
| 224 if (maxResults != null) { | 229 if (maxResults != null) { |
| 225 _queryParams["maxResults"] = ["${maxResults}"]; | 230 _queryParams["maxResults"] = ["${maxResults}"]; |
| 226 } | 231 } |
| 227 if (pageToken != null) { | 232 if (pageToken != null) { |
| 228 _queryParams["pageToken"] = [pageToken]; | 233 _queryParams["pageToken"] = [pageToken]; |
| 229 } | 234 } |
| 230 | 235 |
| 231 | 236 |
| 232 _url = common_internal.Escaper.ecapeVariable('$productId') + '/users'; | 237 _url = commons.Escaper.ecapeVariable('$productId') + '/users'; |
| 233 | 238 |
| 234 var _response = _requester.request(_url, | 239 var _response = _requester.request(_url, |
| 235 "GET", | 240 "GET", |
| 236 body: _body, | 241 body: _body, |
| 237 queryParams: _queryParams, | 242 queryParams: _queryParams, |
| 238 uploadOptions: _uploadOptions, | 243 uploadOptions: _uploadOptions, |
| 239 uploadMedia: _uploadMedia, | 244 uploadMedia: _uploadMedia, |
| 240 downloadOptions: _downloadOptions); | 245 downloadOptions: _downloadOptions); |
| 241 return _response.then((data) => new LicenseAssignmentList.fromJson(data)); | 246 return _response.then((data) => new LicenseAssignmentList.fromJson(data)); |
| 242 } | 247 } |
| (...skipping 12 matching lines...) Expand all Loading... |
| 255 * | 260 * |
| 256 * [maxResults] - Maximum number of campaigns to return at one time. Must be | 261 * [maxResults] - Maximum number of campaigns to return at one time. Must be |
| 257 * positive. Optional. Default value is 100. | 262 * positive. Optional. Default value is 100. |
| 258 * Value must be between "1" and "1000". | 263 * Value must be between "1" and "1000". |
| 259 * | 264 * |
| 260 * [pageToken] - Token to fetch the next page.Optional. By default server will | 265 * [pageToken] - Token to fetch the next page.Optional. By default server will |
| 261 * return first page | 266 * return first page |
| 262 * | 267 * |
| 263 * Completes with a [LicenseAssignmentList]. | 268 * Completes with a [LicenseAssignmentList]. |
| 264 * | 269 * |
| 265 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 270 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 266 * error. | 271 * error. |
| 267 * | 272 * |
| 268 * If the used [http.Client] completes with an error when making a REST call, | 273 * If the used [http.Client] completes with an error when making a REST call, |
| 269 * this method will complete with the same error. | 274 * this method will complete with the same error. |
| 270 */ | 275 */ |
| 271 async.Future<LicenseAssignmentList> listForProductAndSku(core.String productId
, core.String skuId, core.String customerId, {core.int maxResults, core.String p
ageToken}) { | 276 async.Future<LicenseAssignmentList> listForProductAndSku(core.String productId
, core.String skuId, core.String customerId, {core.int maxResults, core.String p
ageToken}) { |
| 272 var _url = null; | 277 var _url = null; |
| 273 var _queryParams = new core.Map(); | 278 var _queryParams = new core.Map(); |
| 274 var _uploadMedia = null; | 279 var _uploadMedia = null; |
| 275 var _uploadOptions = null; | 280 var _uploadOptions = null; |
| 276 var _downloadOptions = common.DownloadOptions.Metadata; | 281 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 277 var _body = null; | 282 var _body = null; |
| 278 | 283 |
| 279 if (productId == null) { | 284 if (productId == null) { |
| 280 throw new core.ArgumentError("Parameter productId is required."); | 285 throw new core.ArgumentError("Parameter productId is required."); |
| 281 } | 286 } |
| 282 if (skuId == null) { | 287 if (skuId == null) { |
| 283 throw new core.ArgumentError("Parameter skuId is required."); | 288 throw new core.ArgumentError("Parameter skuId is required."); |
| 284 } | 289 } |
| 285 if (customerId == null) { | 290 if (customerId == null) { |
| 286 throw new core.ArgumentError("Parameter customerId is required."); | 291 throw new core.ArgumentError("Parameter customerId is required."); |
| 287 } | 292 } |
| 288 _queryParams["customerId"] = [customerId]; | 293 _queryParams["customerId"] = [customerId]; |
| 289 if (maxResults != null) { | 294 if (maxResults != null) { |
| 290 _queryParams["maxResults"] = ["${maxResults}"]; | 295 _queryParams["maxResults"] = ["${maxResults}"]; |
| 291 } | 296 } |
| 292 if (pageToken != null) { | 297 if (pageToken != null) { |
| 293 _queryParams["pageToken"] = [pageToken]; | 298 _queryParams["pageToken"] = [pageToken]; |
| 294 } | 299 } |
| 295 | 300 |
| 296 | 301 |
| 297 _url = common_internal.Escaper.ecapeVariable('$productId') + '/sku/' + commo
n_internal.Escaper.ecapeVariable('$skuId') + '/users'; | 302 _url = commons.Escaper.ecapeVariable('$productId') + '/sku/' + commons.Escap
er.ecapeVariable('$skuId') + '/users'; |
| 298 | 303 |
| 299 var _response = _requester.request(_url, | 304 var _response = _requester.request(_url, |
| 300 "GET", | 305 "GET", |
| 301 body: _body, | 306 body: _body, |
| 302 queryParams: _queryParams, | 307 queryParams: _queryParams, |
| 303 uploadOptions: _uploadOptions, | 308 uploadOptions: _uploadOptions, |
| 304 uploadMedia: _uploadMedia, | 309 uploadMedia: _uploadMedia, |
| 305 downloadOptions: _downloadOptions); | 310 downloadOptions: _downloadOptions); |
| 306 return _response.then((data) => new LicenseAssignmentList.fromJson(data)); | 311 return _response.then((data) => new LicenseAssignmentList.fromJson(data)); |
| 307 } | 312 } |
| 308 | 313 |
| 309 /** | 314 /** |
| 310 * Assign License. This method supports patch semantics. | 315 * Assign License. This method supports patch semantics. |
| 311 * | 316 * |
| 312 * [request] - The metadata request object. | 317 * [request] - The metadata request object. |
| 313 * | 318 * |
| 314 * Request parameters: | 319 * Request parameters: |
| 315 * | 320 * |
| 316 * [productId] - Name for product | 321 * [productId] - Name for product |
| 317 * | 322 * |
| 318 * [skuId] - Name for sku for which license would be revoked | 323 * [skuId] - Name for sku for which license would be revoked |
| 319 * | 324 * |
| 320 * [userId] - email id or unique Id of the user | 325 * [userId] - email id or unique Id of the user |
| 321 * | 326 * |
| 322 * Completes with a [LicenseAssignment]. | 327 * Completes with a [LicenseAssignment]. |
| 323 * | 328 * |
| 324 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 329 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 325 * error. | 330 * error. |
| 326 * | 331 * |
| 327 * If the used [http.Client] completes with an error when making a REST call, | 332 * If the used [http.Client] completes with an error when making a REST call, |
| 328 * this method will complete with the same error. | 333 * this method will complete with the same error. |
| 329 */ | 334 */ |
| 330 async.Future<LicenseAssignment> patch(LicenseAssignment request, core.String p
roductId, core.String skuId, core.String userId) { | 335 async.Future<LicenseAssignment> patch(LicenseAssignment request, core.String p
roductId, core.String skuId, core.String userId) { |
| 331 var _url = null; | 336 var _url = null; |
| 332 var _queryParams = new core.Map(); | 337 var _queryParams = new core.Map(); |
| 333 var _uploadMedia = null; | 338 var _uploadMedia = null; |
| 334 var _uploadOptions = null; | 339 var _uploadOptions = null; |
| 335 var _downloadOptions = common.DownloadOptions.Metadata; | 340 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 336 var _body = null; | 341 var _body = null; |
| 337 | 342 |
| 338 if (request != null) { | 343 if (request != null) { |
| 339 _body = convert.JSON.encode((request).toJson()); | 344 _body = convert.JSON.encode((request).toJson()); |
| 340 } | 345 } |
| 341 if (productId == null) { | 346 if (productId == null) { |
| 342 throw new core.ArgumentError("Parameter productId is required."); | 347 throw new core.ArgumentError("Parameter productId is required."); |
| 343 } | 348 } |
| 344 if (skuId == null) { | 349 if (skuId == null) { |
| 345 throw new core.ArgumentError("Parameter skuId is required."); | 350 throw new core.ArgumentError("Parameter skuId is required."); |
| 346 } | 351 } |
| 347 if (userId == null) { | 352 if (userId == null) { |
| 348 throw new core.ArgumentError("Parameter userId is required."); | 353 throw new core.ArgumentError("Parameter userId is required."); |
| 349 } | 354 } |
| 350 | 355 |
| 351 | 356 |
| 352 _url = common_internal.Escaper.ecapeVariable('$productId') + '/sku/' + commo
n_internal.Escaper.ecapeVariable('$skuId') + '/user/' + common_internal.Escaper.
ecapeVariable('$userId'); | 357 _url = commons.Escaper.ecapeVariable('$productId') + '/sku/' + commons.Escap
er.ecapeVariable('$skuId') + '/user/' + commons.Escaper.ecapeVariable('$userId')
; |
| 353 | 358 |
| 354 var _response = _requester.request(_url, | 359 var _response = _requester.request(_url, |
| 355 "PATCH", | 360 "PATCH", |
| 356 body: _body, | 361 body: _body, |
| 357 queryParams: _queryParams, | 362 queryParams: _queryParams, |
| 358 uploadOptions: _uploadOptions, | 363 uploadOptions: _uploadOptions, |
| 359 uploadMedia: _uploadMedia, | 364 uploadMedia: _uploadMedia, |
| 360 downloadOptions: _downloadOptions); | 365 downloadOptions: _downloadOptions); |
| 361 return _response.then((data) => new LicenseAssignment.fromJson(data)); | 366 return _response.then((data) => new LicenseAssignment.fromJson(data)); |
| 362 } | 367 } |
| 363 | 368 |
| 364 /** | 369 /** |
| 365 * Assign License. | 370 * Assign License. |
| 366 * | 371 * |
| 367 * [request] - The metadata request object. | 372 * [request] - The metadata request object. |
| 368 * | 373 * |
| 369 * Request parameters: | 374 * Request parameters: |
| 370 * | 375 * |
| 371 * [productId] - Name for product | 376 * [productId] - Name for product |
| 372 * | 377 * |
| 373 * [skuId] - Name for sku for which license would be revoked | 378 * [skuId] - Name for sku for which license would be revoked |
| 374 * | 379 * |
| 375 * [userId] - email id or unique Id of the user | 380 * [userId] - email id or unique Id of the user |
| 376 * | 381 * |
| 377 * Completes with a [LicenseAssignment]. | 382 * Completes with a [LicenseAssignment]. |
| 378 * | 383 * |
| 379 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 384 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 380 * error. | 385 * error. |
| 381 * | 386 * |
| 382 * If the used [http.Client] completes with an error when making a REST call, | 387 * If the used [http.Client] completes with an error when making a REST call, |
| 383 * this method will complete with the same error. | 388 * this method will complete with the same error. |
| 384 */ | 389 */ |
| 385 async.Future<LicenseAssignment> update(LicenseAssignment request, core.String
productId, core.String skuId, core.String userId) { | 390 async.Future<LicenseAssignment> update(LicenseAssignment request, core.String
productId, core.String skuId, core.String userId) { |
| 386 var _url = null; | 391 var _url = null; |
| 387 var _queryParams = new core.Map(); | 392 var _queryParams = new core.Map(); |
| 388 var _uploadMedia = null; | 393 var _uploadMedia = null; |
| 389 var _uploadOptions = null; | 394 var _uploadOptions = null; |
| 390 var _downloadOptions = common.DownloadOptions.Metadata; | 395 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 391 var _body = null; | 396 var _body = null; |
| 392 | 397 |
| 393 if (request != null) { | 398 if (request != null) { |
| 394 _body = convert.JSON.encode((request).toJson()); | 399 _body = convert.JSON.encode((request).toJson()); |
| 395 } | 400 } |
| 396 if (productId == null) { | 401 if (productId == null) { |
| 397 throw new core.ArgumentError("Parameter productId is required."); | 402 throw new core.ArgumentError("Parameter productId is required."); |
| 398 } | 403 } |
| 399 if (skuId == null) { | 404 if (skuId == null) { |
| 400 throw new core.ArgumentError("Parameter skuId is required."); | 405 throw new core.ArgumentError("Parameter skuId is required."); |
| 401 } | 406 } |
| 402 if (userId == null) { | 407 if (userId == null) { |
| 403 throw new core.ArgumentError("Parameter userId is required."); | 408 throw new core.ArgumentError("Parameter userId is required."); |
| 404 } | 409 } |
| 405 | 410 |
| 406 | 411 |
| 407 _url = common_internal.Escaper.ecapeVariable('$productId') + '/sku/' + commo
n_internal.Escaper.ecapeVariable('$skuId') + '/user/' + common_internal.Escaper.
ecapeVariable('$userId'); | 412 _url = commons.Escaper.ecapeVariable('$productId') + '/sku/' + commons.Escap
er.ecapeVariable('$skuId') + '/user/' + commons.Escaper.ecapeVariable('$userId')
; |
| 408 | 413 |
| 409 var _response = _requester.request(_url, | 414 var _response = _requester.request(_url, |
| 410 "PUT", | 415 "PUT", |
| 411 body: _body, | 416 body: _body, |
| 412 queryParams: _queryParams, | 417 queryParams: _queryParams, |
| 413 uploadOptions: _uploadOptions, | 418 uploadOptions: _uploadOptions, |
| 414 uploadMedia: _uploadMedia, | 419 uploadMedia: _uploadMedia, |
| 415 downloadOptions: _downloadOptions); | 420 downloadOptions: _downloadOptions); |
| 416 return _response.then((data) => new LicenseAssignment.fromJson(data)); | 421 return _response.then((data) => new LicenseAssignment.fromJson(data)); |
| 417 } | 422 } |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 558 } | 563 } |
| 559 if (kind != null) { | 564 if (kind != null) { |
| 560 _json["kind"] = kind; | 565 _json["kind"] = kind; |
| 561 } | 566 } |
| 562 if (nextPageToken != null) { | 567 if (nextPageToken != null) { |
| 563 _json["nextPageToken"] = nextPageToken; | 568 _json["nextPageToken"] = nextPageToken; |
| 564 } | 569 } |
| 565 return _json; | 570 return _json; |
| 566 } | 571 } |
| 567 } | 572 } |
| 568 | |
| 569 | |
| OLD | NEW |