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 |