OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 |
1 library googleapis.drive.v2; | 3 library googleapis.drive.v2; |
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_1; | 8 import 'dart:convert' as convert_1; |
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, Media, UploadOptions, |
| 16 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, |
| 17 ByteRange; |
| 18 |
| 19 const core.String USER_AGENT = 'dart-api-client drive/v2'; |
15 | 20 |
16 /** The API to interact with Drive. */ | 21 /** The API to interact with Drive. */ |
17 class DriveApi { | 22 class DriveApi { |
18 /** View and manage the files and documents in your Google Drive */ | 23 /** View and manage the files in your Google Drive */ |
19 static const DriveScope = "https://www.googleapis.com/auth/drive"; | 24 static const DriveScope = "https://www.googleapis.com/auth/drive"; |
20 | 25 |
21 /** View and manage its own configuration data in your Google Drive */ | 26 /** View and manage its own configuration data in your Google Drive */ |
22 static const DriveAppdataScope = "https://www.googleapis.com/auth/drive.appdat
a"; | 27 static const DriveAppdataScope = "https://www.googleapis.com/auth/drive.appdat
a"; |
23 | 28 |
24 /** View your Google Drive apps */ | 29 /** View your Google Drive apps */ |
25 static const DriveAppsReadonlyScope = "https://www.googleapis.com/auth/drive.a
pps.readonly"; | 30 static const DriveAppsReadonlyScope = "https://www.googleapis.com/auth/drive.a
pps.readonly"; |
26 | 31 |
27 /** | 32 /** |
28 * View and manage Google Drive files that you have opened or created with | 33 * View and manage Google Drive files that you have opened or created with |
29 * this app | 34 * this app |
30 */ | 35 */ |
31 static const DriveFileScope = "https://www.googleapis.com/auth/drive.file"; | 36 static const DriveFileScope = "https://www.googleapis.com/auth/drive.file"; |
32 | 37 |
33 /** View metadata for files and documents in your Google Drive */ | 38 /** View metadata for files in your Google Drive */ |
34 static const DriveMetadataReadonlyScope = "https://www.googleapis.com/auth/dri
ve.metadata.readonly"; | 39 static const DriveMetadataReadonlyScope = "https://www.googleapis.com/auth/dri
ve.metadata.readonly"; |
35 | 40 |
36 /** View the files and documents in your Google Drive */ | 41 /** View the files in your Google Drive */ |
37 static const DriveReadonlyScope = "https://www.googleapis.com/auth/drive.reado
nly"; | 42 static const DriveReadonlyScope = "https://www.googleapis.com/auth/drive.reado
nly"; |
38 | 43 |
39 /** Modify your Google Apps Script scripts' behavior */ | 44 /** Modify your Google Apps Script scripts' behavior */ |
40 static const DriveScriptsScope = "https://www.googleapis.com/auth/drive.script
s"; | 45 static const DriveScriptsScope = "https://www.googleapis.com/auth/drive.script
s"; |
41 | 46 |
42 | 47 |
43 final common_internal.ApiRequester _requester; | 48 final commons.ApiRequester _requester; |
44 | 49 |
45 AboutResourceApi get about => new AboutResourceApi(_requester); | 50 AboutResourceApi get about => new AboutResourceApi(_requester); |
46 AppsResourceApi get apps => new AppsResourceApi(_requester); | 51 AppsResourceApi get apps => new AppsResourceApi(_requester); |
47 ChangesResourceApi get changes => new ChangesResourceApi(_requester); | 52 ChangesResourceApi get changes => new ChangesResourceApi(_requester); |
48 ChannelsResourceApi get channels => new ChannelsResourceApi(_requester); | 53 ChannelsResourceApi get channels => new ChannelsResourceApi(_requester); |
49 ChildrenResourceApi get children => new ChildrenResourceApi(_requester); | 54 ChildrenResourceApi get children => new ChildrenResourceApi(_requester); |
50 CommentsResourceApi get comments => new CommentsResourceApi(_requester); | 55 CommentsResourceApi get comments => new CommentsResourceApi(_requester); |
51 FilesResourceApi get files => new FilesResourceApi(_requester); | 56 FilesResourceApi get files => new FilesResourceApi(_requester); |
52 ParentsResourceApi get parents => new ParentsResourceApi(_requester); | 57 ParentsResourceApi get parents => new ParentsResourceApi(_requester); |
53 PermissionsResourceApi get permissions => new PermissionsResourceApi(_requeste
r); | 58 PermissionsResourceApi get permissions => new PermissionsResourceApi(_requeste
r); |
54 PropertiesResourceApi get properties => new PropertiesResourceApi(_requester); | 59 PropertiesResourceApi get properties => new PropertiesResourceApi(_requester); |
55 RealtimeResourceApi get realtime => new RealtimeResourceApi(_requester); | 60 RealtimeResourceApi get realtime => new RealtimeResourceApi(_requester); |
56 RepliesResourceApi get replies => new RepliesResourceApi(_requester); | 61 RepliesResourceApi get replies => new RepliesResourceApi(_requester); |
57 RevisionsResourceApi get revisions => new RevisionsResourceApi(_requester); | 62 RevisionsResourceApi get revisions => new RevisionsResourceApi(_requester); |
58 | 63 |
59 DriveApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com
/", core.String servicePath: "drive/v2/"}) : | 64 DriveApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com
/", core.String servicePath: "drive/v2/"}) : |
60 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath
); | 65 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
61 } | 66 } |
62 | 67 |
63 | 68 |
64 /** Not documented yet. */ | |
65 class AboutResourceApi { | 69 class AboutResourceApi { |
66 final common_internal.ApiRequester _requester; | 70 final commons.ApiRequester _requester; |
67 | 71 |
68 AboutResourceApi(common_internal.ApiRequester client) : | 72 AboutResourceApi(commons.ApiRequester client) : |
69 _requester = client; | 73 _requester = client; |
70 | 74 |
71 /** | 75 /** |
72 * Gets the information about the current user along with Drive API settings | 76 * Gets the information about the current user along with Drive API settings |
73 * | 77 * |
74 * Request parameters: | 78 * Request parameters: |
75 * | 79 * |
76 * [includeSubscribed] - When calculating the number of remaining change IDs, | 80 * [includeSubscribed] - When calculating the number of remaining change IDs, |
77 * whether to include public files the user has opened and shared files. When | 81 * whether to include public files the user has opened and shared files. When |
78 * set to false, this counts only change IDs for owned files and any shared or | 82 * set to false, this counts only change IDs for owned files and any shared or |
79 * public files that the user has explicitly added to a folder they own. | 83 * public files that the user has explicitly added to a folder they own. |
80 * | 84 * |
81 * [maxChangeIdCount] - Maximum number of remaining change IDs to count | 85 * [maxChangeIdCount] - Maximum number of remaining change IDs to count |
82 * | 86 * |
83 * [startChangeId] - Change ID to start counting from when calculating number | 87 * [startChangeId] - Change ID to start counting from when calculating number |
84 * of remaining change IDs | 88 * of remaining change IDs |
85 * | 89 * |
86 * Completes with a [About]. | 90 * Completes with a [About]. |
87 * | 91 * |
88 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 92 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
89 * error. | 93 * error. |
90 * | 94 * |
91 * If the used [http.Client] completes with an error when making a REST call, | 95 * If the used [http.Client] completes with an error when making a REST call, |
92 * this method will complete with the same error. | 96 * this method will complete with the same error. |
93 */ | 97 */ |
94 async.Future<About> get({core.bool includeSubscribed, core.String maxChangeIdC
ount, core.String startChangeId}) { | 98 async.Future<About> get({core.bool includeSubscribed, core.String maxChangeIdC
ount, core.String startChangeId}) { |
95 var _url = null; | 99 var _url = null; |
96 var _queryParams = new core.Map(); | 100 var _queryParams = new core.Map(); |
97 var _uploadMedia = null; | 101 var _uploadMedia = null; |
98 var _uploadOptions = null; | 102 var _uploadOptions = null; |
99 var _downloadOptions = common.DownloadOptions.Metadata; | 103 var _downloadOptions = commons.DownloadOptions.Metadata; |
100 var _body = null; | 104 var _body = null; |
101 | 105 |
102 if (includeSubscribed != null) { | 106 if (includeSubscribed != null) { |
103 _queryParams["includeSubscribed"] = ["${includeSubscribed}"]; | 107 _queryParams["includeSubscribed"] = ["${includeSubscribed}"]; |
104 } | 108 } |
105 if (maxChangeIdCount != null) { | 109 if (maxChangeIdCount != null) { |
106 _queryParams["maxChangeIdCount"] = [maxChangeIdCount]; | 110 _queryParams["maxChangeIdCount"] = [maxChangeIdCount]; |
107 } | 111 } |
108 if (startChangeId != null) { | 112 if (startChangeId != null) { |
109 _queryParams["startChangeId"] = [startChangeId]; | 113 _queryParams["startChangeId"] = [startChangeId]; |
110 } | 114 } |
111 | 115 |
112 | 116 |
113 _url = 'about'; | 117 _url = 'about'; |
114 | 118 |
115 var _response = _requester.request(_url, | 119 var _response = _requester.request(_url, |
116 "GET", | 120 "GET", |
117 body: _body, | 121 body: _body, |
118 queryParams: _queryParams, | 122 queryParams: _queryParams, |
119 uploadOptions: _uploadOptions, | 123 uploadOptions: _uploadOptions, |
120 uploadMedia: _uploadMedia, | 124 uploadMedia: _uploadMedia, |
121 downloadOptions: _downloadOptions); | 125 downloadOptions: _downloadOptions); |
122 return _response.then((data) => new About.fromJson(data)); | 126 return _response.then((data) => new About.fromJson(data)); |
123 } | 127 } |
124 | 128 |
125 } | 129 } |
126 | 130 |
127 | 131 |
128 /** Not documented yet. */ | |
129 class AppsResourceApi { | 132 class AppsResourceApi { |
130 final common_internal.ApiRequester _requester; | 133 final commons.ApiRequester _requester; |
131 | 134 |
132 AppsResourceApi(common_internal.ApiRequester client) : | 135 AppsResourceApi(commons.ApiRequester client) : |
133 _requester = client; | 136 _requester = client; |
134 | 137 |
135 /** | 138 /** |
136 * Gets a specific app. | 139 * Gets a specific app. |
137 * | 140 * |
138 * Request parameters: | 141 * Request parameters: |
139 * | 142 * |
140 * [appId] - The ID of the app. | 143 * [appId] - The ID of the app. |
141 * | 144 * |
142 * Completes with a [App]. | 145 * Completes with a [App]. |
143 * | 146 * |
144 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 147 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
145 * error. | 148 * error. |
146 * | 149 * |
147 * If the used [http.Client] completes with an error when making a REST call, | 150 * If the used [http.Client] completes with an error when making a REST call, |
148 * this method will complete with the same error. | 151 * this method will complete with the same error. |
149 */ | 152 */ |
150 async.Future<App> get(core.String appId) { | 153 async.Future<App> get(core.String appId) { |
151 var _url = null; | 154 var _url = null; |
152 var _queryParams = new core.Map(); | 155 var _queryParams = new core.Map(); |
153 var _uploadMedia = null; | 156 var _uploadMedia = null; |
154 var _uploadOptions = null; | 157 var _uploadOptions = null; |
155 var _downloadOptions = common.DownloadOptions.Metadata; | 158 var _downloadOptions = commons.DownloadOptions.Metadata; |
156 var _body = null; | 159 var _body = null; |
157 | 160 |
158 if (appId == null) { | 161 if (appId == null) { |
159 throw new core.ArgumentError("Parameter appId is required."); | 162 throw new core.ArgumentError("Parameter appId is required."); |
160 } | 163 } |
161 | 164 |
162 | 165 |
163 _url = 'apps/' + common_internal.Escaper.ecapeVariable('$appId'); | 166 _url = 'apps/' + commons.Escaper.ecapeVariable('$appId'); |
164 | 167 |
165 var _response = _requester.request(_url, | 168 var _response = _requester.request(_url, |
166 "GET", | 169 "GET", |
167 body: _body, | 170 body: _body, |
168 queryParams: _queryParams, | 171 queryParams: _queryParams, |
169 uploadOptions: _uploadOptions, | 172 uploadOptions: _uploadOptions, |
170 uploadMedia: _uploadMedia, | 173 uploadMedia: _uploadMedia, |
171 downloadOptions: _downloadOptions); | 174 downloadOptions: _downloadOptions); |
172 return _response.then((data) => new App.fromJson(data)); | 175 return _response.then((data) => new App.fromJson(data)); |
173 } | 176 } |
(...skipping 14 matching lines...) Expand all Loading... |
188 * the given MIME types will be included in the response. If | 191 * the given MIME types will be included in the response. If |
189 * appFilterExtensions are provided as well, the result is a union of the two | 192 * appFilterExtensions are provided as well, the result is a union of the two |
190 * resulting app lists. | 193 * resulting app lists. |
191 * | 194 * |
192 * [languageCode] - A language or locale code, as defined by BCP 47, with some | 195 * [languageCode] - A language or locale code, as defined by BCP 47, with some |
193 * extensions from Unicode's LDML format | 196 * extensions from Unicode's LDML format |
194 * (http://www.unicode.org/reports/tr35/). | 197 * (http://www.unicode.org/reports/tr35/). |
195 * | 198 * |
196 * Completes with a [AppList]. | 199 * Completes with a [AppList]. |
197 * | 200 * |
198 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 201 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
199 * error. | 202 * error. |
200 * | 203 * |
201 * If the used [http.Client] completes with an error when making a REST call, | 204 * If the used [http.Client] completes with an error when making a REST call, |
202 * this method will complete with the same error. | 205 * this method will complete with the same error. |
203 */ | 206 */ |
204 async.Future<AppList> list({core.String appFilterExtensions, core.String appFi
lterMimeTypes, core.String languageCode}) { | 207 async.Future<AppList> list({core.String appFilterExtensions, core.String appFi
lterMimeTypes, core.String languageCode}) { |
205 var _url = null; | 208 var _url = null; |
206 var _queryParams = new core.Map(); | 209 var _queryParams = new core.Map(); |
207 var _uploadMedia = null; | 210 var _uploadMedia = null; |
208 var _uploadOptions = null; | 211 var _uploadOptions = null; |
209 var _downloadOptions = common.DownloadOptions.Metadata; | 212 var _downloadOptions = commons.DownloadOptions.Metadata; |
210 var _body = null; | 213 var _body = null; |
211 | 214 |
212 if (appFilterExtensions != null) { | 215 if (appFilterExtensions != null) { |
213 _queryParams["appFilterExtensions"] = [appFilterExtensions]; | 216 _queryParams["appFilterExtensions"] = [appFilterExtensions]; |
214 } | 217 } |
215 if (appFilterMimeTypes != null) { | 218 if (appFilterMimeTypes != null) { |
216 _queryParams["appFilterMimeTypes"] = [appFilterMimeTypes]; | 219 _queryParams["appFilterMimeTypes"] = [appFilterMimeTypes]; |
217 } | 220 } |
218 if (languageCode != null) { | 221 if (languageCode != null) { |
219 _queryParams["languageCode"] = [languageCode]; | 222 _queryParams["languageCode"] = [languageCode]; |
220 } | 223 } |
221 | 224 |
222 | 225 |
223 _url = 'apps'; | 226 _url = 'apps'; |
224 | 227 |
225 var _response = _requester.request(_url, | 228 var _response = _requester.request(_url, |
226 "GET", | 229 "GET", |
227 body: _body, | 230 body: _body, |
228 queryParams: _queryParams, | 231 queryParams: _queryParams, |
229 uploadOptions: _uploadOptions, | 232 uploadOptions: _uploadOptions, |
230 uploadMedia: _uploadMedia, | 233 uploadMedia: _uploadMedia, |
231 downloadOptions: _downloadOptions); | 234 downloadOptions: _downloadOptions); |
232 return _response.then((data) => new AppList.fromJson(data)); | 235 return _response.then((data) => new AppList.fromJson(data)); |
233 } | 236 } |
234 | 237 |
235 } | 238 } |
236 | 239 |
237 | 240 |
238 /** Not documented yet. */ | |
239 class ChangesResourceApi { | 241 class ChangesResourceApi { |
240 final common_internal.ApiRequester _requester; | 242 final commons.ApiRequester _requester; |
241 | 243 |
242 ChangesResourceApi(common_internal.ApiRequester client) : | 244 ChangesResourceApi(commons.ApiRequester client) : |
243 _requester = client; | 245 _requester = client; |
244 | 246 |
245 /** | 247 /** |
246 * Gets a specific change. | 248 * Gets a specific change. |
247 * | 249 * |
248 * Request parameters: | 250 * Request parameters: |
249 * | 251 * |
250 * [changeId] - The ID of the change. | 252 * [changeId] - The ID of the change. |
251 * | 253 * |
252 * Completes with a [Change]. | 254 * Completes with a [Change]. |
253 * | 255 * |
254 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 256 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
255 * error. | 257 * error. |
256 * | 258 * |
257 * If the used [http.Client] completes with an error when making a REST call, | 259 * If the used [http.Client] completes with an error when making a REST call, |
258 * this method will complete with the same error. | 260 * this method will complete with the same error. |
259 */ | 261 */ |
260 async.Future<Change> get(core.String changeId) { | 262 async.Future<Change> get(core.String changeId) { |
261 var _url = null; | 263 var _url = null; |
262 var _queryParams = new core.Map(); | 264 var _queryParams = new core.Map(); |
263 var _uploadMedia = null; | 265 var _uploadMedia = null; |
264 var _uploadOptions = null; | 266 var _uploadOptions = null; |
265 var _downloadOptions = common.DownloadOptions.Metadata; | 267 var _downloadOptions = commons.DownloadOptions.Metadata; |
266 var _body = null; | 268 var _body = null; |
267 | 269 |
268 if (changeId == null) { | 270 if (changeId == null) { |
269 throw new core.ArgumentError("Parameter changeId is required."); | 271 throw new core.ArgumentError("Parameter changeId is required."); |
270 } | 272 } |
271 | 273 |
272 | 274 |
273 _url = 'changes/' + common_internal.Escaper.ecapeVariable('$changeId'); | 275 _url = 'changes/' + commons.Escaper.ecapeVariable('$changeId'); |
274 | 276 |
275 var _response = _requester.request(_url, | 277 var _response = _requester.request(_url, |
276 "GET", | 278 "GET", |
277 body: _body, | 279 body: _body, |
278 queryParams: _queryParams, | 280 queryParams: _queryParams, |
279 uploadOptions: _uploadOptions, | 281 uploadOptions: _uploadOptions, |
280 uploadMedia: _uploadMedia, | 282 uploadMedia: _uploadMedia, |
281 downloadOptions: _downloadOptions); | 283 downloadOptions: _downloadOptions); |
282 return _response.then((data) => new Change.fromJson(data)); | 284 return _response.then((data) => new Change.fromJson(data)); |
283 } | 285 } |
(...skipping 11 matching lines...) Expand all Loading... |
295 * they own. | 297 * they own. |
296 * | 298 * |
297 * [maxResults] - Maximum number of changes to return. | 299 * [maxResults] - Maximum number of changes to return. |
298 * | 300 * |
299 * [pageToken] - Page token for changes. | 301 * [pageToken] - Page token for changes. |
300 * | 302 * |
301 * [startChangeId] - Change ID to start listing changes from. | 303 * [startChangeId] - Change ID to start listing changes from. |
302 * | 304 * |
303 * Completes with a [ChangeList]. | 305 * Completes with a [ChangeList]. |
304 * | 306 * |
305 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 307 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
306 * error. | 308 * error. |
307 * | 309 * |
308 * If the used [http.Client] completes with an error when making a REST call, | 310 * If the used [http.Client] completes with an error when making a REST call, |
309 * this method will complete with the same error. | 311 * this method will complete with the same error. |
310 */ | 312 */ |
311 async.Future<ChangeList> list({core.bool includeDeleted, core.bool includeSubs
cribed, core.int maxResults, core.String pageToken, core.String startChangeId})
{ | 313 async.Future<ChangeList> list({core.bool includeDeleted, core.bool includeSubs
cribed, core.int maxResults, core.String pageToken, core.String startChangeId})
{ |
312 var _url = null; | 314 var _url = null; |
313 var _queryParams = new core.Map(); | 315 var _queryParams = new core.Map(); |
314 var _uploadMedia = null; | 316 var _uploadMedia = null; |
315 var _uploadOptions = null; | 317 var _uploadOptions = null; |
316 var _downloadOptions = common.DownloadOptions.Metadata; | 318 var _downloadOptions = commons.DownloadOptions.Metadata; |
317 var _body = null; | 319 var _body = null; |
318 | 320 |
319 if (includeDeleted != null) { | 321 if (includeDeleted != null) { |
320 _queryParams["includeDeleted"] = ["${includeDeleted}"]; | 322 _queryParams["includeDeleted"] = ["${includeDeleted}"]; |
321 } | 323 } |
322 if (includeSubscribed != null) { | 324 if (includeSubscribed != null) { |
323 _queryParams["includeSubscribed"] = ["${includeSubscribed}"]; | 325 _queryParams["includeSubscribed"] = ["${includeSubscribed}"]; |
324 } | 326 } |
325 if (maxResults != null) { | 327 if (maxResults != null) { |
326 _queryParams["maxResults"] = ["${maxResults}"]; | 328 _queryParams["maxResults"] = ["${maxResults}"]; |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
360 * they own. | 362 * they own. |
361 * | 363 * |
362 * [maxResults] - Maximum number of changes to return. | 364 * [maxResults] - Maximum number of changes to return. |
363 * | 365 * |
364 * [pageToken] - Page token for changes. | 366 * [pageToken] - Page token for changes. |
365 * | 367 * |
366 * [startChangeId] - Change ID to start listing changes from. | 368 * [startChangeId] - Change ID to start listing changes from. |
367 * | 369 * |
368 * Completes with a [Channel]. | 370 * Completes with a [Channel]. |
369 * | 371 * |
370 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 372 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
371 * error. | 373 * error. |
372 * | 374 * |
373 * If the used [http.Client] completes with an error when making a REST call, | 375 * If the used [http.Client] completes with an error when making a REST call, |
374 * this method will complete with the same error. | 376 * this method will complete with the same error. |
375 */ | 377 */ |
376 async.Future<Channel> watch(Channel request, {core.bool includeDeleted, core.b
ool includeSubscribed, core.int maxResults, core.String pageToken, core.String s
tartChangeId}) { | 378 async.Future<Channel> watch(Channel request, {core.bool includeDeleted, core.b
ool includeSubscribed, core.int maxResults, core.String pageToken, core.String s
tartChangeId}) { |
377 var _url = null; | 379 var _url = null; |
378 var _queryParams = new core.Map(); | 380 var _queryParams = new core.Map(); |
379 var _uploadMedia = null; | 381 var _uploadMedia = null; |
380 var _uploadOptions = null; | 382 var _uploadOptions = null; |
381 var _downloadOptions = common.DownloadOptions.Metadata; | 383 var _downloadOptions = commons.DownloadOptions.Metadata; |
382 var _body = null; | 384 var _body = null; |
383 | 385 |
384 if (request != null) { | 386 if (request != null) { |
385 _body = convert_1.JSON.encode((request).toJson()); | 387 _body = convert_1.JSON.encode((request).toJson()); |
386 } | 388 } |
387 if (includeDeleted != null) { | 389 if (includeDeleted != null) { |
388 _queryParams["includeDeleted"] = ["${includeDeleted}"]; | 390 _queryParams["includeDeleted"] = ["${includeDeleted}"]; |
389 } | 391 } |
390 if (includeSubscribed != null) { | 392 if (includeSubscribed != null) { |
391 _queryParams["includeSubscribed"] = ["${includeSubscribed}"]; | 393 _queryParams["includeSubscribed"] = ["${includeSubscribed}"]; |
(...skipping 17 matching lines...) Expand all Loading... |
409 queryParams: _queryParams, | 411 queryParams: _queryParams, |
410 uploadOptions: _uploadOptions, | 412 uploadOptions: _uploadOptions, |
411 uploadMedia: _uploadMedia, | 413 uploadMedia: _uploadMedia, |
412 downloadOptions: _downloadOptions); | 414 downloadOptions: _downloadOptions); |
413 return _response.then((data) => new Channel.fromJson(data)); | 415 return _response.then((data) => new Channel.fromJson(data)); |
414 } | 416 } |
415 | 417 |
416 } | 418 } |
417 | 419 |
418 | 420 |
419 /** Not documented yet. */ | |
420 class ChannelsResourceApi { | 421 class ChannelsResourceApi { |
421 final common_internal.ApiRequester _requester; | 422 final commons.ApiRequester _requester; |
422 | 423 |
423 ChannelsResourceApi(common_internal.ApiRequester client) : | 424 ChannelsResourceApi(commons.ApiRequester client) : |
424 _requester = client; | 425 _requester = client; |
425 | 426 |
426 /** | 427 /** |
427 * Stop watching resources through this channel | 428 * Stop watching resources through this channel |
428 * | 429 * |
429 * [request] - The metadata request object. | 430 * [request] - The metadata request object. |
430 * | 431 * |
431 * Request parameters: | 432 * Request parameters: |
432 * | 433 * |
433 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 434 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
434 * error. | 435 * error. |
435 * | 436 * |
436 * If the used [http.Client] completes with an error when making a REST call, | 437 * If the used [http.Client] completes with an error when making a REST call, |
437 * this method will complete with the same error. | 438 * this method will complete with the same error. |
438 */ | 439 */ |
439 async.Future stop(Channel request) { | 440 async.Future stop(Channel request) { |
440 var _url = null; | 441 var _url = null; |
441 var _queryParams = new core.Map(); | 442 var _queryParams = new core.Map(); |
442 var _uploadMedia = null; | 443 var _uploadMedia = null; |
443 var _uploadOptions = null; | 444 var _uploadOptions = null; |
444 var _downloadOptions = common.DownloadOptions.Metadata; | 445 var _downloadOptions = commons.DownloadOptions.Metadata; |
445 var _body = null; | 446 var _body = null; |
446 | 447 |
447 if (request != null) { | 448 if (request != null) { |
448 _body = convert_1.JSON.encode((request).toJson()); | 449 _body = convert_1.JSON.encode((request).toJson()); |
449 } | 450 } |
450 | 451 |
451 _downloadOptions = null; | 452 _downloadOptions = null; |
452 | 453 |
453 _url = 'channels/stop'; | 454 _url = 'channels/stop'; |
454 | 455 |
455 var _response = _requester.request(_url, | 456 var _response = _requester.request(_url, |
456 "POST", | 457 "POST", |
457 body: _body, | 458 body: _body, |
458 queryParams: _queryParams, | 459 queryParams: _queryParams, |
459 uploadOptions: _uploadOptions, | 460 uploadOptions: _uploadOptions, |
460 uploadMedia: _uploadMedia, | 461 uploadMedia: _uploadMedia, |
461 downloadOptions: _downloadOptions); | 462 downloadOptions: _downloadOptions); |
462 return _response.then((data) => null); | 463 return _response.then((data) => null); |
463 } | 464 } |
464 | 465 |
465 } | 466 } |
466 | 467 |
467 | 468 |
468 /** Not documented yet. */ | |
469 class ChildrenResourceApi { | 469 class ChildrenResourceApi { |
470 final common_internal.ApiRequester _requester; | 470 final commons.ApiRequester _requester; |
471 | 471 |
472 ChildrenResourceApi(common_internal.ApiRequester client) : | 472 ChildrenResourceApi(commons.ApiRequester client) : |
473 _requester = client; | 473 _requester = client; |
474 | 474 |
475 /** | 475 /** |
476 * Removes a child from a folder. | 476 * Removes a child from a folder. |
477 * | 477 * |
478 * Request parameters: | 478 * Request parameters: |
479 * | 479 * |
480 * [folderId] - The ID of the folder. | 480 * [folderId] - The ID of the folder. |
481 * | 481 * |
482 * [childId] - The ID of the child. | 482 * [childId] - The ID of the child. |
483 * | 483 * |
484 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 484 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
485 * error. | 485 * error. |
486 * | 486 * |
487 * If the used [http.Client] completes with an error when making a REST call, | 487 * If the used [http.Client] completes with an error when making a REST call, |
488 * this method will complete with the same error. | 488 * this method will complete with the same error. |
489 */ | 489 */ |
490 async.Future delete(core.String folderId, core.String childId) { | 490 async.Future delete(core.String folderId, core.String childId) { |
491 var _url = null; | 491 var _url = null; |
492 var _queryParams = new core.Map(); | 492 var _queryParams = new core.Map(); |
493 var _uploadMedia = null; | 493 var _uploadMedia = null; |
494 var _uploadOptions = null; | 494 var _uploadOptions = null; |
495 var _downloadOptions = common.DownloadOptions.Metadata; | 495 var _downloadOptions = commons.DownloadOptions.Metadata; |
496 var _body = null; | 496 var _body = null; |
497 | 497 |
498 if (folderId == null) { | 498 if (folderId == null) { |
499 throw new core.ArgumentError("Parameter folderId is required."); | 499 throw new core.ArgumentError("Parameter folderId is required."); |
500 } | 500 } |
501 if (childId == null) { | 501 if (childId == null) { |
502 throw new core.ArgumentError("Parameter childId is required."); | 502 throw new core.ArgumentError("Parameter childId is required."); |
503 } | 503 } |
504 | 504 |
505 _downloadOptions = null; | 505 _downloadOptions = null; |
506 | 506 |
507 _url = 'files/' + common_internal.Escaper.ecapeVariable('$folderId') + '/chi
ldren/' + common_internal.Escaper.ecapeVariable('$childId'); | 507 _url = 'files/' + commons.Escaper.ecapeVariable('$folderId') + '/children/'
+ commons.Escaper.ecapeVariable('$childId'); |
508 | 508 |
509 var _response = _requester.request(_url, | 509 var _response = _requester.request(_url, |
510 "DELETE", | 510 "DELETE", |
511 body: _body, | 511 body: _body, |
512 queryParams: _queryParams, | 512 queryParams: _queryParams, |
513 uploadOptions: _uploadOptions, | 513 uploadOptions: _uploadOptions, |
514 uploadMedia: _uploadMedia, | 514 uploadMedia: _uploadMedia, |
515 downloadOptions: _downloadOptions); | 515 downloadOptions: _downloadOptions); |
516 return _response.then((data) => null); | 516 return _response.then((data) => null); |
517 } | 517 } |
518 | 518 |
519 /** | 519 /** |
520 * Gets a specific child reference. | 520 * Gets a specific child reference. |
521 * | 521 * |
522 * Request parameters: | 522 * Request parameters: |
523 * | 523 * |
524 * [folderId] - The ID of the folder. | 524 * [folderId] - The ID of the folder. |
525 * | 525 * |
526 * [childId] - The ID of the child. | 526 * [childId] - The ID of the child. |
527 * | 527 * |
528 * Completes with a [ChildReference]. | 528 * Completes with a [ChildReference]. |
529 * | 529 * |
530 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 530 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
531 * error. | 531 * error. |
532 * | 532 * |
533 * If the used [http.Client] completes with an error when making a REST call, | 533 * If the used [http.Client] completes with an error when making a REST call, |
534 * this method will complete with the same error. | 534 * this method will complete with the same error. |
535 */ | 535 */ |
536 async.Future<ChildReference> get(core.String folderId, core.String childId) { | 536 async.Future<ChildReference> get(core.String folderId, core.String childId) { |
537 var _url = null; | 537 var _url = null; |
538 var _queryParams = new core.Map(); | 538 var _queryParams = new core.Map(); |
539 var _uploadMedia = null; | 539 var _uploadMedia = null; |
540 var _uploadOptions = null; | 540 var _uploadOptions = null; |
541 var _downloadOptions = common.DownloadOptions.Metadata; | 541 var _downloadOptions = commons.DownloadOptions.Metadata; |
542 var _body = null; | 542 var _body = null; |
543 | 543 |
544 if (folderId == null) { | 544 if (folderId == null) { |
545 throw new core.ArgumentError("Parameter folderId is required."); | 545 throw new core.ArgumentError("Parameter folderId is required."); |
546 } | 546 } |
547 if (childId == null) { | 547 if (childId == null) { |
548 throw new core.ArgumentError("Parameter childId is required."); | 548 throw new core.ArgumentError("Parameter childId is required."); |
549 } | 549 } |
550 | 550 |
551 | 551 |
552 _url = 'files/' + common_internal.Escaper.ecapeVariable('$folderId') + '/chi
ldren/' + common_internal.Escaper.ecapeVariable('$childId'); | 552 _url = 'files/' + commons.Escaper.ecapeVariable('$folderId') + '/children/'
+ commons.Escaper.ecapeVariable('$childId'); |
553 | 553 |
554 var _response = _requester.request(_url, | 554 var _response = _requester.request(_url, |
555 "GET", | 555 "GET", |
556 body: _body, | 556 body: _body, |
557 queryParams: _queryParams, | 557 queryParams: _queryParams, |
558 uploadOptions: _uploadOptions, | 558 uploadOptions: _uploadOptions, |
559 uploadMedia: _uploadMedia, | 559 uploadMedia: _uploadMedia, |
560 downloadOptions: _downloadOptions); | 560 downloadOptions: _downloadOptions); |
561 return _response.then((data) => new ChildReference.fromJson(data)); | 561 return _response.then((data) => new ChildReference.fromJson(data)); |
562 } | 562 } |
563 | 563 |
564 /** | 564 /** |
565 * Inserts a file into a folder. | 565 * Inserts a file into a folder. |
566 * | 566 * |
567 * [request] - The metadata request object. | 567 * [request] - The metadata request object. |
568 * | 568 * |
569 * Request parameters: | 569 * Request parameters: |
570 * | 570 * |
571 * [folderId] - The ID of the folder. | 571 * [folderId] - The ID of the folder. |
572 * | 572 * |
573 * Completes with a [ChildReference]. | 573 * Completes with a [ChildReference]. |
574 * | 574 * |
575 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 575 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
576 * error. | 576 * error. |
577 * | 577 * |
578 * If the used [http.Client] completes with an error when making a REST call, | 578 * If the used [http.Client] completes with an error when making a REST call, |
579 * this method will complete with the same error. | 579 * this method will complete with the same error. |
580 */ | 580 */ |
581 async.Future<ChildReference> insert(ChildReference request, core.String folder
Id) { | 581 async.Future<ChildReference> insert(ChildReference request, core.String folder
Id) { |
582 var _url = null; | 582 var _url = null; |
583 var _queryParams = new core.Map(); | 583 var _queryParams = new core.Map(); |
584 var _uploadMedia = null; | 584 var _uploadMedia = null; |
585 var _uploadOptions = null; | 585 var _uploadOptions = null; |
586 var _downloadOptions = common.DownloadOptions.Metadata; | 586 var _downloadOptions = commons.DownloadOptions.Metadata; |
587 var _body = null; | 587 var _body = null; |
588 | 588 |
589 if (request != null) { | 589 if (request != null) { |
590 _body = convert_1.JSON.encode((request).toJson()); | 590 _body = convert_1.JSON.encode((request).toJson()); |
591 } | 591 } |
592 if (folderId == null) { | 592 if (folderId == null) { |
593 throw new core.ArgumentError("Parameter folderId is required."); | 593 throw new core.ArgumentError("Parameter folderId is required."); |
594 } | 594 } |
595 | 595 |
596 | 596 |
597 _url = 'files/' + common_internal.Escaper.ecapeVariable('$folderId') + '/chi
ldren'; | 597 _url = 'files/' + commons.Escaper.ecapeVariable('$folderId') + '/children'; |
598 | 598 |
599 var _response = _requester.request(_url, | 599 var _response = _requester.request(_url, |
600 "POST", | 600 "POST", |
601 body: _body, | 601 body: _body, |
602 queryParams: _queryParams, | 602 queryParams: _queryParams, |
603 uploadOptions: _uploadOptions, | 603 uploadOptions: _uploadOptions, |
604 uploadMedia: _uploadMedia, | 604 uploadMedia: _uploadMedia, |
605 downloadOptions: _downloadOptions); | 605 downloadOptions: _downloadOptions); |
606 return _response.then((data) => new ChildReference.fromJson(data)); | 606 return _response.then((data) => new ChildReference.fromJson(data)); |
607 } | 607 } |
608 | 608 |
609 /** | 609 /** |
610 * Lists a folder's children. | 610 * Lists a folder's children. |
611 * | 611 * |
612 * Request parameters: | 612 * Request parameters: |
613 * | 613 * |
614 * [folderId] - The ID of the folder. | 614 * [folderId] - The ID of the folder. |
615 * | 615 * |
616 * [maxResults] - Maximum number of children to return. | 616 * [maxResults] - Maximum number of children to return. |
617 * | 617 * |
618 * [pageToken] - Page token for children. | 618 * [pageToken] - Page token for children. |
619 * | 619 * |
620 * [q] - Query string for searching children. | 620 * [q] - Query string for searching children. |
621 * | 621 * |
622 * Completes with a [ChildList]. | 622 * Completes with a [ChildList]. |
623 * | 623 * |
624 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 624 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
625 * error. | 625 * error. |
626 * | 626 * |
627 * If the used [http.Client] completes with an error when making a REST call, | 627 * If the used [http.Client] completes with an error when making a REST call, |
628 * this method will complete with the same error. | 628 * this method will complete with the same error. |
629 */ | 629 */ |
630 async.Future<ChildList> list(core.String folderId, {core.int maxResults, core.
String pageToken, core.String q}) { | 630 async.Future<ChildList> list(core.String folderId, {core.int maxResults, core.
String pageToken, core.String q}) { |
631 var _url = null; | 631 var _url = null; |
632 var _queryParams = new core.Map(); | 632 var _queryParams = new core.Map(); |
633 var _uploadMedia = null; | 633 var _uploadMedia = null; |
634 var _uploadOptions = null; | 634 var _uploadOptions = null; |
635 var _downloadOptions = common.DownloadOptions.Metadata; | 635 var _downloadOptions = commons.DownloadOptions.Metadata; |
636 var _body = null; | 636 var _body = null; |
637 | 637 |
638 if (folderId == null) { | 638 if (folderId == null) { |
639 throw new core.ArgumentError("Parameter folderId is required."); | 639 throw new core.ArgumentError("Parameter folderId is required."); |
640 } | 640 } |
641 if (maxResults != null) { | 641 if (maxResults != null) { |
642 _queryParams["maxResults"] = ["${maxResults}"]; | 642 _queryParams["maxResults"] = ["${maxResults}"]; |
643 } | 643 } |
644 if (pageToken != null) { | 644 if (pageToken != null) { |
645 _queryParams["pageToken"] = [pageToken]; | 645 _queryParams["pageToken"] = [pageToken]; |
646 } | 646 } |
647 if (q != null) { | 647 if (q != null) { |
648 _queryParams["q"] = [q]; | 648 _queryParams["q"] = [q]; |
649 } | 649 } |
650 | 650 |
651 | 651 |
652 _url = 'files/' + common_internal.Escaper.ecapeVariable('$folderId') + '/chi
ldren'; | 652 _url = 'files/' + commons.Escaper.ecapeVariable('$folderId') + '/children'; |
653 | 653 |
654 var _response = _requester.request(_url, | 654 var _response = _requester.request(_url, |
655 "GET", | 655 "GET", |
656 body: _body, | 656 body: _body, |
657 queryParams: _queryParams, | 657 queryParams: _queryParams, |
658 uploadOptions: _uploadOptions, | 658 uploadOptions: _uploadOptions, |
659 uploadMedia: _uploadMedia, | 659 uploadMedia: _uploadMedia, |
660 downloadOptions: _downloadOptions); | 660 downloadOptions: _downloadOptions); |
661 return _response.then((data) => new ChildList.fromJson(data)); | 661 return _response.then((data) => new ChildList.fromJson(data)); |
662 } | 662 } |
663 | 663 |
664 } | 664 } |
665 | 665 |
666 | 666 |
667 /** Not documented yet. */ | |
668 class CommentsResourceApi { | 667 class CommentsResourceApi { |
669 final common_internal.ApiRequester _requester; | 668 final commons.ApiRequester _requester; |
670 | 669 |
671 CommentsResourceApi(common_internal.ApiRequester client) : | 670 CommentsResourceApi(commons.ApiRequester client) : |
672 _requester = client; | 671 _requester = client; |
673 | 672 |
674 /** | 673 /** |
675 * Deletes a comment. | 674 * Deletes a comment. |
676 * | 675 * |
677 * Request parameters: | 676 * Request parameters: |
678 * | 677 * |
679 * [fileId] - The ID of the file. | 678 * [fileId] - The ID of the file. |
680 * | 679 * |
681 * [commentId] - The ID of the comment. | 680 * [commentId] - The ID of the comment. |
682 * | 681 * |
683 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 682 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
684 * error. | 683 * error. |
685 * | 684 * |
686 * If the used [http.Client] completes with an error when making a REST call, | 685 * If the used [http.Client] completes with an error when making a REST call, |
687 * this method will complete with the same error. | 686 * this method will complete with the same error. |
688 */ | 687 */ |
689 async.Future delete(core.String fileId, core.String commentId) { | 688 async.Future delete(core.String fileId, core.String commentId) { |
690 var _url = null; | 689 var _url = null; |
691 var _queryParams = new core.Map(); | 690 var _queryParams = new core.Map(); |
692 var _uploadMedia = null; | 691 var _uploadMedia = null; |
693 var _uploadOptions = null; | 692 var _uploadOptions = null; |
694 var _downloadOptions = common.DownloadOptions.Metadata; | 693 var _downloadOptions = commons.DownloadOptions.Metadata; |
695 var _body = null; | 694 var _body = null; |
696 | 695 |
697 if (fileId == null) { | 696 if (fileId == null) { |
698 throw new core.ArgumentError("Parameter fileId is required."); | 697 throw new core.ArgumentError("Parameter fileId is required."); |
699 } | 698 } |
700 if (commentId == null) { | 699 if (commentId == null) { |
701 throw new core.ArgumentError("Parameter commentId is required."); | 700 throw new core.ArgumentError("Parameter commentId is required."); |
702 } | 701 } |
703 | 702 |
704 _downloadOptions = null; | 703 _downloadOptions = null; |
705 | 704 |
706 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId'); | 705 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId'); |
707 | 706 |
708 var _response = _requester.request(_url, | 707 var _response = _requester.request(_url, |
709 "DELETE", | 708 "DELETE", |
710 body: _body, | 709 body: _body, |
711 queryParams: _queryParams, | 710 queryParams: _queryParams, |
712 uploadOptions: _uploadOptions, | 711 uploadOptions: _uploadOptions, |
713 uploadMedia: _uploadMedia, | 712 uploadMedia: _uploadMedia, |
714 downloadOptions: _downloadOptions); | 713 downloadOptions: _downloadOptions); |
715 return _response.then((data) => null); | 714 return _response.then((data) => null); |
716 } | 715 } |
717 | 716 |
718 /** | 717 /** |
719 * Gets a comment by ID. | 718 * Gets a comment by ID. |
720 * | 719 * |
721 * Request parameters: | 720 * Request parameters: |
722 * | 721 * |
723 * [fileId] - The ID of the file. | 722 * [fileId] - The ID of the file. |
724 * | 723 * |
725 * [commentId] - The ID of the comment. | 724 * [commentId] - The ID of the comment. |
726 * | 725 * |
727 * [includeDeleted] - If set, this will succeed when retrieving a deleted | 726 * [includeDeleted] - If set, this will succeed when retrieving a deleted |
728 * comment, and will include any deleted replies. | 727 * comment, and will include any deleted replies. |
729 * | 728 * |
730 * Completes with a [Comment]. | 729 * Completes with a [Comment]. |
731 * | 730 * |
732 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 731 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
733 * error. | 732 * error. |
734 * | 733 * |
735 * If the used [http.Client] completes with an error when making a REST call, | 734 * If the used [http.Client] completes with an error when making a REST call, |
736 * this method will complete with the same error. | 735 * this method will complete with the same error. |
737 */ | 736 */ |
738 async.Future<Comment> get(core.String fileId, core.String commentId, {core.boo
l includeDeleted}) { | 737 async.Future<Comment> get(core.String fileId, core.String commentId, {core.boo
l includeDeleted}) { |
739 var _url = null; | 738 var _url = null; |
740 var _queryParams = new core.Map(); | 739 var _queryParams = new core.Map(); |
741 var _uploadMedia = null; | 740 var _uploadMedia = null; |
742 var _uploadOptions = null; | 741 var _uploadOptions = null; |
743 var _downloadOptions = common.DownloadOptions.Metadata; | 742 var _downloadOptions = commons.DownloadOptions.Metadata; |
744 var _body = null; | 743 var _body = null; |
745 | 744 |
746 if (fileId == null) { | 745 if (fileId == null) { |
747 throw new core.ArgumentError("Parameter fileId is required."); | 746 throw new core.ArgumentError("Parameter fileId is required."); |
748 } | 747 } |
749 if (commentId == null) { | 748 if (commentId == null) { |
750 throw new core.ArgumentError("Parameter commentId is required."); | 749 throw new core.ArgumentError("Parameter commentId is required."); |
751 } | 750 } |
752 if (includeDeleted != null) { | 751 if (includeDeleted != null) { |
753 _queryParams["includeDeleted"] = ["${includeDeleted}"]; | 752 _queryParams["includeDeleted"] = ["${includeDeleted}"]; |
754 } | 753 } |
755 | 754 |
756 | 755 |
757 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId'); | 756 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId'); |
758 | 757 |
759 var _response = _requester.request(_url, | 758 var _response = _requester.request(_url, |
760 "GET", | 759 "GET", |
761 body: _body, | 760 body: _body, |
762 queryParams: _queryParams, | 761 queryParams: _queryParams, |
763 uploadOptions: _uploadOptions, | 762 uploadOptions: _uploadOptions, |
764 uploadMedia: _uploadMedia, | 763 uploadMedia: _uploadMedia, |
765 downloadOptions: _downloadOptions); | 764 downloadOptions: _downloadOptions); |
766 return _response.then((data) => new Comment.fromJson(data)); | 765 return _response.then((data) => new Comment.fromJson(data)); |
767 } | 766 } |
768 | 767 |
769 /** | 768 /** |
770 * Creates a new comment on the given file. | 769 * Creates a new comment on the given file. |
771 * | 770 * |
772 * [request] - The metadata request object. | 771 * [request] - The metadata request object. |
773 * | 772 * |
774 * Request parameters: | 773 * Request parameters: |
775 * | 774 * |
776 * [fileId] - The ID of the file. | 775 * [fileId] - The ID of the file. |
777 * | 776 * |
778 * Completes with a [Comment]. | 777 * Completes with a [Comment]. |
779 * | 778 * |
780 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 779 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
781 * error. | 780 * error. |
782 * | 781 * |
783 * If the used [http.Client] completes with an error when making a REST call, | 782 * If the used [http.Client] completes with an error when making a REST call, |
784 * this method will complete with the same error. | 783 * this method will complete with the same error. |
785 */ | 784 */ |
786 async.Future<Comment> insert(Comment request, core.String fileId) { | 785 async.Future<Comment> insert(Comment request, core.String fileId) { |
787 var _url = null; | 786 var _url = null; |
788 var _queryParams = new core.Map(); | 787 var _queryParams = new core.Map(); |
789 var _uploadMedia = null; | 788 var _uploadMedia = null; |
790 var _uploadOptions = null; | 789 var _uploadOptions = null; |
791 var _downloadOptions = common.DownloadOptions.Metadata; | 790 var _downloadOptions = commons.DownloadOptions.Metadata; |
792 var _body = null; | 791 var _body = null; |
793 | 792 |
794 if (request != null) { | 793 if (request != null) { |
795 _body = convert_1.JSON.encode((request).toJson()); | 794 _body = convert_1.JSON.encode((request).toJson()); |
796 } | 795 } |
797 if (fileId == null) { | 796 if (fileId == null) { |
798 throw new core.ArgumentError("Parameter fileId is required."); | 797 throw new core.ArgumentError("Parameter fileId is required."); |
799 } | 798 } |
800 | 799 |
801 | 800 |
802 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts'; | 801 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments'; |
803 | 802 |
804 var _response = _requester.request(_url, | 803 var _response = _requester.request(_url, |
805 "POST", | 804 "POST", |
806 body: _body, | 805 body: _body, |
807 queryParams: _queryParams, | 806 queryParams: _queryParams, |
808 uploadOptions: _uploadOptions, | 807 uploadOptions: _uploadOptions, |
809 uploadMedia: _uploadMedia, | 808 uploadMedia: _uploadMedia, |
810 downloadOptions: _downloadOptions); | 809 downloadOptions: _downloadOptions); |
811 return _response.then((data) => new Comment.fromJson(data)); | 810 return _response.then((data) => new Comment.fromJson(data)); |
812 } | 811 } |
(...skipping 14 matching lines...) Expand all Loading... |
827 * | 826 * |
828 * [pageToken] - The continuation token, used to page through large result | 827 * [pageToken] - The continuation token, used to page through large result |
829 * sets. To get the next page of results, set this parameter to the value of | 828 * sets. To get the next page of results, set this parameter to the value of |
830 * "nextPageToken" from the previous response. | 829 * "nextPageToken" from the previous response. |
831 * | 830 * |
832 * [updatedMin] - Only discussions that were updated after this timestamp will | 831 * [updatedMin] - Only discussions that were updated after this timestamp will |
833 * be returned. Formatted as an RFC 3339 timestamp. | 832 * be returned. Formatted as an RFC 3339 timestamp. |
834 * | 833 * |
835 * Completes with a [CommentList]. | 834 * Completes with a [CommentList]. |
836 * | 835 * |
837 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 836 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
838 * error. | 837 * error. |
839 * | 838 * |
840 * If the used [http.Client] completes with an error when making a REST call, | 839 * If the used [http.Client] completes with an error when making a REST call, |
841 * this method will complete with the same error. | 840 * this method will complete with the same error. |
842 */ | 841 */ |
843 async.Future<CommentList> list(core.String fileId, {core.bool includeDeleted,
core.int maxResults, core.String pageToken, core.String updatedMin}) { | 842 async.Future<CommentList> list(core.String fileId, {core.bool includeDeleted,
core.int maxResults, core.String pageToken, core.String updatedMin}) { |
844 var _url = null; | 843 var _url = null; |
845 var _queryParams = new core.Map(); | 844 var _queryParams = new core.Map(); |
846 var _uploadMedia = null; | 845 var _uploadMedia = null; |
847 var _uploadOptions = null; | 846 var _uploadOptions = null; |
848 var _downloadOptions = common.DownloadOptions.Metadata; | 847 var _downloadOptions = commons.DownloadOptions.Metadata; |
849 var _body = null; | 848 var _body = null; |
850 | 849 |
851 if (fileId == null) { | 850 if (fileId == null) { |
852 throw new core.ArgumentError("Parameter fileId is required."); | 851 throw new core.ArgumentError("Parameter fileId is required."); |
853 } | 852 } |
854 if (includeDeleted != null) { | 853 if (includeDeleted != null) { |
855 _queryParams["includeDeleted"] = ["${includeDeleted}"]; | 854 _queryParams["includeDeleted"] = ["${includeDeleted}"]; |
856 } | 855 } |
857 if (maxResults != null) { | 856 if (maxResults != null) { |
858 _queryParams["maxResults"] = ["${maxResults}"]; | 857 _queryParams["maxResults"] = ["${maxResults}"]; |
859 } | 858 } |
860 if (pageToken != null) { | 859 if (pageToken != null) { |
861 _queryParams["pageToken"] = [pageToken]; | 860 _queryParams["pageToken"] = [pageToken]; |
862 } | 861 } |
863 if (updatedMin != null) { | 862 if (updatedMin != null) { |
864 _queryParams["updatedMin"] = [updatedMin]; | 863 _queryParams["updatedMin"] = [updatedMin]; |
865 } | 864 } |
866 | 865 |
867 | 866 |
868 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts'; | 867 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments'; |
869 | 868 |
870 var _response = _requester.request(_url, | 869 var _response = _requester.request(_url, |
871 "GET", | 870 "GET", |
872 body: _body, | 871 body: _body, |
873 queryParams: _queryParams, | 872 queryParams: _queryParams, |
874 uploadOptions: _uploadOptions, | 873 uploadOptions: _uploadOptions, |
875 uploadMedia: _uploadMedia, | 874 uploadMedia: _uploadMedia, |
876 downloadOptions: _downloadOptions); | 875 downloadOptions: _downloadOptions); |
877 return _response.then((data) => new CommentList.fromJson(data)); | 876 return _response.then((data) => new CommentList.fromJson(data)); |
878 } | 877 } |
879 | 878 |
880 /** | 879 /** |
881 * Updates an existing comment. This method supports patch semantics. | 880 * Updates an existing comment. This method supports patch semantics. |
882 * | 881 * |
883 * [request] - The metadata request object. | 882 * [request] - The metadata request object. |
884 * | 883 * |
885 * Request parameters: | 884 * Request parameters: |
886 * | 885 * |
887 * [fileId] - The ID of the file. | 886 * [fileId] - The ID of the file. |
888 * | 887 * |
889 * [commentId] - The ID of the comment. | 888 * [commentId] - The ID of the comment. |
890 * | 889 * |
891 * Completes with a [Comment]. | 890 * Completes with a [Comment]. |
892 * | 891 * |
893 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 892 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
894 * error. | 893 * error. |
895 * | 894 * |
896 * If the used [http.Client] completes with an error when making a REST call, | 895 * If the used [http.Client] completes with an error when making a REST call, |
897 * this method will complete with the same error. | 896 * this method will complete with the same error. |
898 */ | 897 */ |
899 async.Future<Comment> patch(Comment request, core.String fileId, core.String c
ommentId) { | 898 async.Future<Comment> patch(Comment request, core.String fileId, core.String c
ommentId) { |
900 var _url = null; | 899 var _url = null; |
901 var _queryParams = new core.Map(); | 900 var _queryParams = new core.Map(); |
902 var _uploadMedia = null; | 901 var _uploadMedia = null; |
903 var _uploadOptions = null; | 902 var _uploadOptions = null; |
904 var _downloadOptions = common.DownloadOptions.Metadata; | 903 var _downloadOptions = commons.DownloadOptions.Metadata; |
905 var _body = null; | 904 var _body = null; |
906 | 905 |
907 if (request != null) { | 906 if (request != null) { |
908 _body = convert_1.JSON.encode((request).toJson()); | 907 _body = convert_1.JSON.encode((request).toJson()); |
909 } | 908 } |
910 if (fileId == null) { | 909 if (fileId == null) { |
911 throw new core.ArgumentError("Parameter fileId is required."); | 910 throw new core.ArgumentError("Parameter fileId is required."); |
912 } | 911 } |
913 if (commentId == null) { | 912 if (commentId == null) { |
914 throw new core.ArgumentError("Parameter commentId is required."); | 913 throw new core.ArgumentError("Parameter commentId is required."); |
915 } | 914 } |
916 | 915 |
917 | 916 |
918 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId'); | 917 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId'); |
919 | 918 |
920 var _response = _requester.request(_url, | 919 var _response = _requester.request(_url, |
921 "PATCH", | 920 "PATCH", |
922 body: _body, | 921 body: _body, |
923 queryParams: _queryParams, | 922 queryParams: _queryParams, |
924 uploadOptions: _uploadOptions, | 923 uploadOptions: _uploadOptions, |
925 uploadMedia: _uploadMedia, | 924 uploadMedia: _uploadMedia, |
926 downloadOptions: _downloadOptions); | 925 downloadOptions: _downloadOptions); |
927 return _response.then((data) => new Comment.fromJson(data)); | 926 return _response.then((data) => new Comment.fromJson(data)); |
928 } | 927 } |
929 | 928 |
930 /** | 929 /** |
931 * Updates an existing comment. | 930 * Updates an existing comment. |
932 * | 931 * |
933 * [request] - The metadata request object. | 932 * [request] - The metadata request object. |
934 * | 933 * |
935 * Request parameters: | 934 * Request parameters: |
936 * | 935 * |
937 * [fileId] - The ID of the file. | 936 * [fileId] - The ID of the file. |
938 * | 937 * |
939 * [commentId] - The ID of the comment. | 938 * [commentId] - The ID of the comment. |
940 * | 939 * |
941 * Completes with a [Comment]. | 940 * Completes with a [Comment]. |
942 * | 941 * |
943 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 942 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
944 * error. | 943 * error. |
945 * | 944 * |
946 * If the used [http.Client] completes with an error when making a REST call, | 945 * If the used [http.Client] completes with an error when making a REST call, |
947 * this method will complete with the same error. | 946 * this method will complete with the same error. |
948 */ | 947 */ |
949 async.Future<Comment> update(Comment request, core.String fileId, core.String
commentId) { | 948 async.Future<Comment> update(Comment request, core.String fileId, core.String
commentId) { |
950 var _url = null; | 949 var _url = null; |
951 var _queryParams = new core.Map(); | 950 var _queryParams = new core.Map(); |
952 var _uploadMedia = null; | 951 var _uploadMedia = null; |
953 var _uploadOptions = null; | 952 var _uploadOptions = null; |
954 var _downloadOptions = common.DownloadOptions.Metadata; | 953 var _downloadOptions = commons.DownloadOptions.Metadata; |
955 var _body = null; | 954 var _body = null; |
956 | 955 |
957 if (request != null) { | 956 if (request != null) { |
958 _body = convert_1.JSON.encode((request).toJson()); | 957 _body = convert_1.JSON.encode((request).toJson()); |
959 } | 958 } |
960 if (fileId == null) { | 959 if (fileId == null) { |
961 throw new core.ArgumentError("Parameter fileId is required."); | 960 throw new core.ArgumentError("Parameter fileId is required."); |
962 } | 961 } |
963 if (commentId == null) { | 962 if (commentId == null) { |
964 throw new core.ArgumentError("Parameter commentId is required."); | 963 throw new core.ArgumentError("Parameter commentId is required."); |
965 } | 964 } |
966 | 965 |
967 | 966 |
968 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId'); | 967 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId'); |
969 | 968 |
970 var _response = _requester.request(_url, | 969 var _response = _requester.request(_url, |
971 "PUT", | 970 "PUT", |
972 body: _body, | 971 body: _body, |
973 queryParams: _queryParams, | 972 queryParams: _queryParams, |
974 uploadOptions: _uploadOptions, | 973 uploadOptions: _uploadOptions, |
975 uploadMedia: _uploadMedia, | 974 uploadMedia: _uploadMedia, |
976 downloadOptions: _downloadOptions); | 975 downloadOptions: _downloadOptions); |
977 return _response.then((data) => new Comment.fromJson(data)); | 976 return _response.then((data) => new Comment.fromJson(data)); |
978 } | 977 } |
979 | 978 |
980 } | 979 } |
981 | 980 |
982 | 981 |
983 /** Not documented yet. */ | |
984 class FilesResourceApi { | 982 class FilesResourceApi { |
985 final common_internal.ApiRequester _requester; | 983 final commons.ApiRequester _requester; |
986 | 984 |
987 FilesResourceApi(common_internal.ApiRequester client) : | 985 FilesResourceApi(commons.ApiRequester client) : |
988 _requester = client; | 986 _requester = client; |
989 | 987 |
990 /** | 988 /** |
991 * Creates a copy of the specified file. | 989 * Creates a copy of the specified file. |
992 * | 990 * |
993 * [request] - The metadata request object. | 991 * [request] - The metadata request object. |
994 * | 992 * |
995 * Request parameters: | 993 * Request parameters: |
996 * | 994 * |
997 * [fileId] - The ID of the file to copy. | 995 * [fileId] - The ID of the file to copy. |
(...skipping 15 matching lines...) Expand all Loading... |
1013 * | 1011 * |
1014 * [visibility] - The visibility of the new file. This parameter is only | 1012 * [visibility] - The visibility of the new file. This parameter is only |
1015 * relevant when the source is not a native Google Doc and convert=false. | 1013 * relevant when the source is not a native Google Doc and convert=false. |
1016 * Possible string values are: | 1014 * Possible string values are: |
1017 * - "DEFAULT" : The visibility of the new file is determined by the user's | 1015 * - "DEFAULT" : The visibility of the new file is determined by the user's |
1018 * default visibility/sharing policies. | 1016 * default visibility/sharing policies. |
1019 * - "PRIVATE" : The new file will be visible to only the owner. | 1017 * - "PRIVATE" : The new file will be visible to only the owner. |
1020 * | 1018 * |
1021 * Completes with a [File]. | 1019 * Completes with a [File]. |
1022 * | 1020 * |
1023 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1021 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1024 * error. | 1022 * error. |
1025 * | 1023 * |
1026 * If the used [http.Client] completes with an error when making a REST call, | 1024 * If the used [http.Client] completes with an error when making a REST call, |
1027 * this method will complete with the same error. | 1025 * this method will complete with the same error. |
1028 */ | 1026 */ |
1029 async.Future<File> copy(File request, core.String fileId, {core.bool convert,
core.bool ocr, core.String ocrLanguage, core.bool pinned, core.String timedTextL
anguage, core.String timedTextTrackName, core.String visibility}) { | 1027 async.Future<File> copy(File request, core.String fileId, {core.bool convert,
core.bool ocr, core.String ocrLanguage, core.bool pinned, core.String timedTextL
anguage, core.String timedTextTrackName, core.String visibility}) { |
1030 var _url = null; | 1028 var _url = null; |
1031 var _queryParams = new core.Map(); | 1029 var _queryParams = new core.Map(); |
1032 var _uploadMedia = null; | 1030 var _uploadMedia = null; |
1033 var _uploadOptions = null; | 1031 var _uploadOptions = null; |
1034 var _downloadOptions = common.DownloadOptions.Metadata; | 1032 var _downloadOptions = commons.DownloadOptions.Metadata; |
1035 var _body = null; | 1033 var _body = null; |
1036 | 1034 |
1037 if (request != null) { | 1035 if (request != null) { |
1038 _body = convert_1.JSON.encode((request).toJson()); | 1036 _body = convert_1.JSON.encode((request).toJson()); |
1039 } | 1037 } |
1040 if (fileId == null) { | 1038 if (fileId == null) { |
1041 throw new core.ArgumentError("Parameter fileId is required."); | 1039 throw new core.ArgumentError("Parameter fileId is required."); |
1042 } | 1040 } |
1043 if (convert != null) { | 1041 if (convert != null) { |
1044 _queryParams["convert"] = ["${convert}"]; | 1042 _queryParams["convert"] = ["${convert}"]; |
(...skipping 11 matching lines...) Expand all Loading... |
1056 _queryParams["timedTextLanguage"] = [timedTextLanguage]; | 1054 _queryParams["timedTextLanguage"] = [timedTextLanguage]; |
1057 } | 1055 } |
1058 if (timedTextTrackName != null) { | 1056 if (timedTextTrackName != null) { |
1059 _queryParams["timedTextTrackName"] = [timedTextTrackName]; | 1057 _queryParams["timedTextTrackName"] = [timedTextTrackName]; |
1060 } | 1058 } |
1061 if (visibility != null) { | 1059 if (visibility != null) { |
1062 _queryParams["visibility"] = [visibility]; | 1060 _queryParams["visibility"] = [visibility]; |
1063 } | 1061 } |
1064 | 1062 |
1065 | 1063 |
1066 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/copy'
; | 1064 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/copy'; |
1067 | 1065 |
1068 var _response = _requester.request(_url, | 1066 var _response = _requester.request(_url, |
1069 "POST", | 1067 "POST", |
1070 body: _body, | 1068 body: _body, |
1071 queryParams: _queryParams, | 1069 queryParams: _queryParams, |
1072 uploadOptions: _uploadOptions, | 1070 uploadOptions: _uploadOptions, |
1073 uploadMedia: _uploadMedia, | 1071 uploadMedia: _uploadMedia, |
1074 downloadOptions: _downloadOptions); | 1072 downloadOptions: _downloadOptions); |
1075 return _response.then((data) => new File.fromJson(data)); | 1073 return _response.then((data) => new File.fromJson(data)); |
1076 } | 1074 } |
1077 | 1075 |
1078 /** | 1076 /** |
1079 * Permanently deletes a file by ID. Skips the trash. | 1077 * Permanently deletes a file by ID. Skips the trash. The currently |
| 1078 * authenticated user must own the file. |
1080 * | 1079 * |
1081 * Request parameters: | 1080 * Request parameters: |
1082 * | 1081 * |
1083 * [fileId] - The ID of the file to delete. | 1082 * [fileId] - The ID of the file to delete. |
1084 * | 1083 * |
1085 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1084 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1086 * error. | 1085 * error. |
1087 * | 1086 * |
1088 * If the used [http.Client] completes with an error when making a REST call, | 1087 * If the used [http.Client] completes with an error when making a REST call, |
1089 * this method will complete with the same error. | 1088 * this method will complete with the same error. |
1090 */ | 1089 */ |
1091 async.Future delete(core.String fileId) { | 1090 async.Future delete(core.String fileId) { |
1092 var _url = null; | 1091 var _url = null; |
1093 var _queryParams = new core.Map(); | 1092 var _queryParams = new core.Map(); |
1094 var _uploadMedia = null; | 1093 var _uploadMedia = null; |
1095 var _uploadOptions = null; | 1094 var _uploadOptions = null; |
1096 var _downloadOptions = common.DownloadOptions.Metadata; | 1095 var _downloadOptions = commons.DownloadOptions.Metadata; |
1097 var _body = null; | 1096 var _body = null; |
1098 | 1097 |
1099 if (fileId == null) { | 1098 if (fileId == null) { |
1100 throw new core.ArgumentError("Parameter fileId is required."); | 1099 throw new core.ArgumentError("Parameter fileId is required."); |
1101 } | 1100 } |
1102 | 1101 |
1103 _downloadOptions = null; | 1102 _downloadOptions = null; |
1104 | 1103 |
1105 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId'); | 1104 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId'); |
1106 | 1105 |
1107 var _response = _requester.request(_url, | 1106 var _response = _requester.request(_url, |
1108 "DELETE", | 1107 "DELETE", |
1109 body: _body, | 1108 body: _body, |
1110 queryParams: _queryParams, | 1109 queryParams: _queryParams, |
1111 uploadOptions: _uploadOptions, | 1110 uploadOptions: _uploadOptions, |
1112 uploadMedia: _uploadMedia, | 1111 uploadMedia: _uploadMedia, |
1113 downloadOptions: _downloadOptions); | 1112 downloadOptions: _downloadOptions); |
1114 return _response.then((data) => null); | 1113 return _response.then((data) => null); |
1115 } | 1114 } |
1116 | 1115 |
1117 /** | 1116 /** |
1118 * Permanently deletes all of the user's trashed files. | 1117 * Permanently deletes all of the user's trashed files. |
1119 * | 1118 * |
1120 * Request parameters: | 1119 * Request parameters: |
1121 * | 1120 * |
1122 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1121 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1123 * error. | 1122 * error. |
1124 * | 1123 * |
1125 * If the used [http.Client] completes with an error when making a REST call, | 1124 * If the used [http.Client] completes with an error when making a REST call, |
1126 * this method will complete with the same error. | 1125 * this method will complete with the same error. |
1127 */ | 1126 */ |
1128 async.Future emptyTrash() { | 1127 async.Future emptyTrash() { |
1129 var _url = null; | 1128 var _url = null; |
1130 var _queryParams = new core.Map(); | 1129 var _queryParams = new core.Map(); |
1131 var _uploadMedia = null; | 1130 var _uploadMedia = null; |
1132 var _uploadOptions = null; | 1131 var _uploadOptions = null; |
1133 var _downloadOptions = common.DownloadOptions.Metadata; | 1132 var _downloadOptions = commons.DownloadOptions.Metadata; |
1134 var _body = null; | 1133 var _body = null; |
1135 | 1134 |
1136 | 1135 |
1137 _downloadOptions = null; | 1136 _downloadOptions = null; |
1138 | 1137 |
1139 _url = 'files/trash'; | 1138 _url = 'files/trash'; |
1140 | 1139 |
1141 var _response = _requester.request(_url, | 1140 var _response = _requester.request(_url, |
1142 "DELETE", | 1141 "DELETE", |
1143 body: _body, | 1142 body: _body, |
1144 queryParams: _queryParams, | 1143 queryParams: _queryParams, |
1145 uploadOptions: _uploadOptions, | 1144 uploadOptions: _uploadOptions, |
1146 uploadMedia: _uploadMedia, | 1145 uploadMedia: _uploadMedia, |
1147 downloadOptions: _downloadOptions); | 1146 downloadOptions: _downloadOptions); |
1148 return _response.then((data) => null); | 1147 return _response.then((data) => null); |
1149 } | 1148 } |
1150 | 1149 |
1151 /** | 1150 /** |
1152 * Gets a file's metadata by ID. | 1151 * Gets a file's metadata by ID. |
1153 * | 1152 * |
1154 * Request parameters: | 1153 * Request parameters: |
1155 * | 1154 * |
1156 * [fileId] - The ID for the file in question. | 1155 * [fileId] - The ID for the file in question. |
1157 * | 1156 * |
1158 * [acknowledgeAbuse] - Whether the user is acknowledging the risk of | 1157 * [acknowledgeAbuse] - Whether the user is acknowledging the risk of |
1159 * downloading known malware or other abusive files. | 1158 * downloading known malware or other abusive files. Ignored unless alt=media |
| 1159 * is specified. |
1160 * | 1160 * |
1161 * [projection] - This parameter is deprecated and has no function. | 1161 * [projection] - This parameter is deprecated and has no function. |
1162 * Possible string values are: | 1162 * Possible string values are: |
1163 * - "BASIC" : Deprecated | 1163 * - "BASIC" : Deprecated |
1164 * - "FULL" : Deprecated | 1164 * - "FULL" : Deprecated |
1165 * | 1165 * |
| 1166 * [revisionId] - Specifies the Revision ID that should be downloaded. Ignored |
| 1167 * unless alt=media is specified. |
| 1168 * |
1166 * [updateViewedDate] - Whether to update the view date after successfully | 1169 * [updateViewedDate] - Whether to update the view date after successfully |
1167 * retrieving the file. | 1170 * retrieving the file. |
1168 * | 1171 * |
1169 * [downloadOptions] - Options for downloading. A download can be either a | 1172 * [downloadOptions] - Options for downloading. A download can be either a |
1170 * Metadata (default) or Media download. Partial Media downloads are possible | 1173 * Metadata (default) or Media download. Partial Media downloads are possible |
1171 * as well. | 1174 * as well. |
1172 * | 1175 * |
1173 * Completes with a | 1176 * Completes with a |
1174 * | 1177 * |
1175 * - [File] for Metadata downloads (see [downloadOptions]). | 1178 * - [File] for Metadata downloads (see [downloadOptions]). |
1176 * | 1179 * |
1177 * - [common.Media] for Media downloads (see [downloadOptions]). | 1180 * - [commons.Media] for Media downloads (see [downloadOptions]). |
1178 * | 1181 * |
1179 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1182 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1180 * error. | 1183 * error. |
1181 * | 1184 * |
1182 * If the used [http.Client] completes with an error when making a REST call, | 1185 * If the used [http.Client] completes with an error when making a REST call, |
1183 * this method will complete with the same error. | 1186 * this method will complete with the same error. |
1184 */ | 1187 */ |
1185 async.Future get(core.String fileId, {core.bool acknowledgeAbuse, core.String
projection, core.bool updateViewedDate, common.DownloadOptions downloadOptions:
common.DownloadOptions.Metadata}) { | 1188 async.Future get(core.String fileId, {core.bool acknowledgeAbuse, core.String
projection, core.String revisionId, core.bool updateViewedDate, commons.Download
Options downloadOptions: commons.DownloadOptions.Metadata}) { |
1186 var _url = null; | 1189 var _url = null; |
1187 var _queryParams = new core.Map(); | 1190 var _queryParams = new core.Map(); |
1188 var _uploadMedia = null; | 1191 var _uploadMedia = null; |
1189 var _uploadOptions = null; | 1192 var _uploadOptions = null; |
1190 var _downloadOptions = common.DownloadOptions.Metadata; | 1193 var _downloadOptions = commons.DownloadOptions.Metadata; |
1191 var _body = null; | 1194 var _body = null; |
1192 | 1195 |
1193 if (fileId == null) { | 1196 if (fileId == null) { |
1194 throw new core.ArgumentError("Parameter fileId is required."); | 1197 throw new core.ArgumentError("Parameter fileId is required."); |
1195 } | 1198 } |
1196 if (acknowledgeAbuse != null) { | 1199 if (acknowledgeAbuse != null) { |
1197 _queryParams["acknowledgeAbuse"] = ["${acknowledgeAbuse}"]; | 1200 _queryParams["acknowledgeAbuse"] = ["${acknowledgeAbuse}"]; |
1198 } | 1201 } |
1199 if (projection != null) { | 1202 if (projection != null) { |
1200 _queryParams["projection"] = [projection]; | 1203 _queryParams["projection"] = [projection]; |
1201 } | 1204 } |
| 1205 if (revisionId != null) { |
| 1206 _queryParams["revisionId"] = [revisionId]; |
| 1207 } |
1202 if (updateViewedDate != null) { | 1208 if (updateViewedDate != null) { |
1203 _queryParams["updateViewedDate"] = ["${updateViewedDate}"]; | 1209 _queryParams["updateViewedDate"] = ["${updateViewedDate}"]; |
1204 } | 1210 } |
1205 | 1211 |
1206 _downloadOptions = downloadOptions; | 1212 _downloadOptions = downloadOptions; |
1207 | 1213 |
1208 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId'); | 1214 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId'); |
1209 | 1215 |
1210 var _response = _requester.request(_url, | 1216 var _response = _requester.request(_url, |
1211 "GET", | 1217 "GET", |
1212 body: _body, | 1218 body: _body, |
1213 queryParams: _queryParams, | 1219 queryParams: _queryParams, |
1214 uploadOptions: _uploadOptions, | 1220 uploadOptions: _uploadOptions, |
1215 uploadMedia: _uploadMedia, | 1221 uploadMedia: _uploadMedia, |
1216 downloadOptions: _downloadOptions); | 1222 downloadOptions: _downloadOptions); |
1217 if (_downloadOptions == null || | 1223 if (_downloadOptions == null || |
1218 _downloadOptions == common.DownloadOptions.Metadata) { | 1224 _downloadOptions == commons.DownloadOptions.Metadata) { |
1219 return _response.then((data) => new File.fromJson(data)); | 1225 return _response.then((data) => new File.fromJson(data)); |
1220 } else { | 1226 } else { |
1221 return _response; | 1227 return _response; |
1222 } | 1228 } |
1223 } | 1229 } |
1224 | 1230 |
1225 /** | 1231 /** |
1226 * Insert a new file. | 1232 * Insert a new file. |
1227 * | 1233 * |
1228 * [request] - The metadata request object. | 1234 * [request] - The metadata request object. |
(...skipping 24 matching lines...) Expand all Loading... |
1253 * default visibility/sharing policies. | 1259 * default visibility/sharing policies. |
1254 * - "PRIVATE" : The new file will be visible to only the owner. | 1260 * - "PRIVATE" : The new file will be visible to only the owner. |
1255 * | 1261 * |
1256 * [uploadMedia] - The media to upload. | 1262 * [uploadMedia] - The media to upload. |
1257 * | 1263 * |
1258 * [uploadOptions] - Options for the media upload. Streaming Media without the | 1264 * [uploadOptions] - Options for the media upload. Streaming Media without the |
1259 * length being known ahead of time is only supported via resumable uploads. | 1265 * length being known ahead of time is only supported via resumable uploads. |
1260 * | 1266 * |
1261 * Completes with a [File]. | 1267 * Completes with a [File]. |
1262 * | 1268 * |
1263 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1269 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1264 * error. | 1270 * error. |
1265 * | 1271 * |
1266 * If the used [http.Client] completes with an error when making a REST call, | 1272 * If the used [http.Client] completes with an error when making a REST call, |
1267 * this method will complete with the same error. | 1273 * this method will complete with the same error. |
1268 */ | 1274 */ |
1269 async.Future<File> insert(File request, {core.bool convert, core.bool ocr, cor
e.String ocrLanguage, core.bool pinned, core.String timedTextLanguage, core.Stri
ng timedTextTrackName, core.bool useContentAsIndexableText, core.String visibili
ty, common.UploadOptions uploadOptions : common.UploadOptions.Default, common.Me
dia uploadMedia}) { | 1275 async.Future<File> insert(File request, {core.bool convert, core.bool ocr, cor
e.String ocrLanguage, core.bool pinned, core.String timedTextLanguage, core.Stri
ng timedTextTrackName, core.bool useContentAsIndexableText, core.String visibili
ty, commons.UploadOptions uploadOptions : commons.UploadOptions.Default, commons
.Media uploadMedia}) { |
1270 var _url = null; | 1276 var _url = null; |
1271 var _queryParams = new core.Map(); | 1277 var _queryParams = new core.Map(); |
1272 var _uploadMedia = null; | 1278 var _uploadMedia = null; |
1273 var _uploadOptions = null; | 1279 var _uploadOptions = null; |
1274 var _downloadOptions = common.DownloadOptions.Metadata; | 1280 var _downloadOptions = commons.DownloadOptions.Metadata; |
1275 var _body = null; | 1281 var _body = null; |
1276 | 1282 |
1277 if (request != null) { | 1283 if (request != null) { |
1278 _body = convert_1.JSON.encode((request).toJson()); | 1284 _body = convert_1.JSON.encode((request).toJson()); |
1279 } | 1285 } |
1280 if (convert != null) { | 1286 if (convert != null) { |
1281 _queryParams["convert"] = ["${convert}"]; | 1287 _queryParams["convert"] = ["${convert}"]; |
1282 } | 1288 } |
1283 if (ocr != null) { | 1289 if (ocr != null) { |
1284 _queryParams["ocr"] = ["${ocr}"]; | 1290 _queryParams["ocr"] = ["${ocr}"]; |
(...skipping 15 matching lines...) Expand all Loading... |
1300 } | 1306 } |
1301 if (visibility != null) { | 1307 if (visibility != null) { |
1302 _queryParams["visibility"] = [visibility]; | 1308 _queryParams["visibility"] = [visibility]; |
1303 } | 1309 } |
1304 | 1310 |
1305 _uploadMedia = uploadMedia; | 1311 _uploadMedia = uploadMedia; |
1306 _uploadOptions = uploadOptions; | 1312 _uploadOptions = uploadOptions; |
1307 | 1313 |
1308 if (_uploadMedia == null) { | 1314 if (_uploadMedia == null) { |
1309 _url = 'files'; | 1315 _url = 'files'; |
1310 } else if (_uploadOptions is common.ResumableUploadOptions) { | 1316 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
1311 _url = '/resumable/upload/drive/v2/files'; | 1317 _url = '/resumable/upload/drive/v2/files'; |
1312 } else { | 1318 } else { |
1313 _url = '/upload/drive/v2/files'; | 1319 _url = '/upload/drive/v2/files'; |
1314 } | 1320 } |
1315 | 1321 |
1316 | 1322 |
1317 var _response = _requester.request(_url, | 1323 var _response = _requester.request(_url, |
1318 "POST", | 1324 "POST", |
1319 body: _body, | 1325 body: _body, |
1320 queryParams: _queryParams, | 1326 queryParams: _queryParams, |
(...skipping 19 matching lines...) Expand all Loading... |
1340 * | 1346 * |
1341 * [projection] - This parameter is deprecated and has no function. | 1347 * [projection] - This parameter is deprecated and has no function. |
1342 * Possible string values are: | 1348 * Possible string values are: |
1343 * - "BASIC" : Deprecated | 1349 * - "BASIC" : Deprecated |
1344 * - "FULL" : Deprecated | 1350 * - "FULL" : Deprecated |
1345 * | 1351 * |
1346 * [q] - Query string for searching files. | 1352 * [q] - Query string for searching files. |
1347 * | 1353 * |
1348 * Completes with a [FileList]. | 1354 * Completes with a [FileList]. |
1349 * | 1355 * |
1350 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1356 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1351 * error. | 1357 * error. |
1352 * | 1358 * |
1353 * If the used [http.Client] completes with an error when making a REST call, | 1359 * If the used [http.Client] completes with an error when making a REST call, |
1354 * this method will complete with the same error. | 1360 * this method will complete with the same error. |
1355 */ | 1361 */ |
1356 async.Future<FileList> list({core.String corpus, core.int maxResults, core.Str
ing pageToken, core.String projection, core.String q}) { | 1362 async.Future<FileList> list({core.String corpus, core.int maxResults, core.Str
ing pageToken, core.String projection, core.String q}) { |
1357 var _url = null; | 1363 var _url = null; |
1358 var _queryParams = new core.Map(); | 1364 var _queryParams = new core.Map(); |
1359 var _uploadMedia = null; | 1365 var _uploadMedia = null; |
1360 var _uploadOptions = null; | 1366 var _uploadOptions = null; |
1361 var _downloadOptions = common.DownloadOptions.Metadata; | 1367 var _downloadOptions = commons.DownloadOptions.Metadata; |
1362 var _body = null; | 1368 var _body = null; |
1363 | 1369 |
1364 if (corpus != null) { | 1370 if (corpus != null) { |
1365 _queryParams["corpus"] = [corpus]; | 1371 _queryParams["corpus"] = [corpus]; |
1366 } | 1372 } |
1367 if (maxResults != null) { | 1373 if (maxResults != null) { |
1368 _queryParams["maxResults"] = ["${maxResults}"]; | 1374 _queryParams["maxResults"] = ["${maxResults}"]; |
1369 } | 1375 } |
1370 if (pageToken != null) { | 1376 if (pageToken != null) { |
1371 _queryParams["pageToken"] = [pageToken]; | 1377 _queryParams["pageToken"] = [pageToken]; |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1426 * | 1432 * |
1427 * [timedTextTrackName] - The timed text track name. | 1433 * [timedTextTrackName] - The timed text track name. |
1428 * | 1434 * |
1429 * [updateViewedDate] - Whether to update the view date after successfully | 1435 * [updateViewedDate] - Whether to update the view date after successfully |
1430 * updating the file. | 1436 * updating the file. |
1431 * | 1437 * |
1432 * [useContentAsIndexableText] - Whether to use the content as indexable text. | 1438 * [useContentAsIndexableText] - Whether to use the content as indexable text. |
1433 * | 1439 * |
1434 * Completes with a [File]. | 1440 * Completes with a [File]. |
1435 * | 1441 * |
1436 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1442 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1437 * error. | 1443 * error. |
1438 * | 1444 * |
1439 * If the used [http.Client] completes with an error when making a REST call, | 1445 * If the used [http.Client] completes with an error when making a REST call, |
1440 * this method will complete with the same error. | 1446 * this method will complete with the same error. |
1441 */ | 1447 */ |
1442 async.Future<File> patch(File request, core.String fileId, {core.String addPar
ents, core.bool convert, core.bool newRevision, core.bool ocr, core.String ocrLa
nguage, core.bool pinned, core.String removeParents, core.bool setModifiedDate,
core.String timedTextLanguage, core.String timedTextTrackName, core.bool updateV
iewedDate, core.bool useContentAsIndexableText}) { | 1448 async.Future<File> patch(File request, core.String fileId, {core.String addPar
ents, core.bool convert, core.bool newRevision, core.bool ocr, core.String ocrLa
nguage, core.bool pinned, core.String removeParents, core.bool setModifiedDate,
core.String timedTextLanguage, core.String timedTextTrackName, core.bool updateV
iewedDate, core.bool useContentAsIndexableText}) { |
1443 var _url = null; | 1449 var _url = null; |
1444 var _queryParams = new core.Map(); | 1450 var _queryParams = new core.Map(); |
1445 var _uploadMedia = null; | 1451 var _uploadMedia = null; |
1446 var _uploadOptions = null; | 1452 var _uploadOptions = null; |
1447 var _downloadOptions = common.DownloadOptions.Metadata; | 1453 var _downloadOptions = commons.DownloadOptions.Metadata; |
1448 var _body = null; | 1454 var _body = null; |
1449 | 1455 |
1450 if (request != null) { | 1456 if (request != null) { |
1451 _body = convert_1.JSON.encode((request).toJson()); | 1457 _body = convert_1.JSON.encode((request).toJson()); |
1452 } | 1458 } |
1453 if (fileId == null) { | 1459 if (fileId == null) { |
1454 throw new core.ArgumentError("Parameter fileId is required."); | 1460 throw new core.ArgumentError("Parameter fileId is required."); |
1455 } | 1461 } |
1456 if (addParents != null) { | 1462 if (addParents != null) { |
1457 _queryParams["addParents"] = [addParents]; | 1463 _queryParams["addParents"] = [addParents]; |
(...skipping 26 matching lines...) Expand all Loading... |
1484 _queryParams["timedTextTrackName"] = [timedTextTrackName]; | 1490 _queryParams["timedTextTrackName"] = [timedTextTrackName]; |
1485 } | 1491 } |
1486 if (updateViewedDate != null) { | 1492 if (updateViewedDate != null) { |
1487 _queryParams["updateViewedDate"] = ["${updateViewedDate}"]; | 1493 _queryParams["updateViewedDate"] = ["${updateViewedDate}"]; |
1488 } | 1494 } |
1489 if (useContentAsIndexableText != null) { | 1495 if (useContentAsIndexableText != null) { |
1490 _queryParams["useContentAsIndexableText"] = ["${useContentAsIndexableText}
"]; | 1496 _queryParams["useContentAsIndexableText"] = ["${useContentAsIndexableText}
"]; |
1491 } | 1497 } |
1492 | 1498 |
1493 | 1499 |
1494 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId'); | 1500 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId'); |
1495 | 1501 |
1496 var _response = _requester.request(_url, | 1502 var _response = _requester.request(_url, |
1497 "PATCH", | 1503 "PATCH", |
1498 body: _body, | 1504 body: _body, |
1499 queryParams: _queryParams, | 1505 queryParams: _queryParams, |
1500 uploadOptions: _uploadOptions, | 1506 uploadOptions: _uploadOptions, |
1501 uploadMedia: _uploadMedia, | 1507 uploadMedia: _uploadMedia, |
1502 downloadOptions: _downloadOptions); | 1508 downloadOptions: _downloadOptions); |
1503 return _response.then((data) => new File.fromJson(data)); | 1509 return _response.then((data) => new File.fromJson(data)); |
1504 } | 1510 } |
1505 | 1511 |
1506 /** | 1512 /** |
1507 * Set the file's updated time to the current server time. | 1513 * Set the file's updated time to the current server time. |
1508 * | 1514 * |
1509 * Request parameters: | 1515 * Request parameters: |
1510 * | 1516 * |
1511 * [fileId] - The ID of the file to update. | 1517 * [fileId] - The ID of the file to update. |
1512 * | 1518 * |
1513 * Completes with a [File]. | 1519 * Completes with a [File]. |
1514 * | 1520 * |
1515 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1521 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1516 * error. | 1522 * error. |
1517 * | 1523 * |
1518 * If the used [http.Client] completes with an error when making a REST call, | 1524 * If the used [http.Client] completes with an error when making a REST call, |
1519 * this method will complete with the same error. | 1525 * this method will complete with the same error. |
1520 */ | 1526 */ |
1521 async.Future<File> touch(core.String fileId) { | 1527 async.Future<File> touch(core.String fileId) { |
1522 var _url = null; | 1528 var _url = null; |
1523 var _queryParams = new core.Map(); | 1529 var _queryParams = new core.Map(); |
1524 var _uploadMedia = null; | 1530 var _uploadMedia = null; |
1525 var _uploadOptions = null; | 1531 var _uploadOptions = null; |
1526 var _downloadOptions = common.DownloadOptions.Metadata; | 1532 var _downloadOptions = commons.DownloadOptions.Metadata; |
1527 var _body = null; | 1533 var _body = null; |
1528 | 1534 |
1529 if (fileId == null) { | 1535 if (fileId == null) { |
1530 throw new core.ArgumentError("Parameter fileId is required."); | 1536 throw new core.ArgumentError("Parameter fileId is required."); |
1531 } | 1537 } |
1532 | 1538 |
1533 | 1539 |
1534 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/touch
'; | 1540 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/touch'; |
1535 | 1541 |
1536 var _response = _requester.request(_url, | 1542 var _response = _requester.request(_url, |
1537 "POST", | 1543 "POST", |
1538 body: _body, | 1544 body: _body, |
1539 queryParams: _queryParams, | 1545 queryParams: _queryParams, |
1540 uploadOptions: _uploadOptions, | 1546 uploadOptions: _uploadOptions, |
1541 uploadMedia: _uploadMedia, | 1547 uploadMedia: _uploadMedia, |
1542 downloadOptions: _downloadOptions); | 1548 downloadOptions: _downloadOptions); |
1543 return _response.then((data) => new File.fromJson(data)); | 1549 return _response.then((data) => new File.fromJson(data)); |
1544 } | 1550 } |
1545 | 1551 |
1546 /** | 1552 /** |
1547 * Moves a file to the trash. | 1553 * Moves a file to the trash. |
1548 * | 1554 * |
1549 * Request parameters: | 1555 * Request parameters: |
1550 * | 1556 * |
1551 * [fileId] - The ID of the file to trash. | 1557 * [fileId] - The ID of the file to trash. |
1552 * | 1558 * |
1553 * Completes with a [File]. | 1559 * Completes with a [File]. |
1554 * | 1560 * |
1555 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1561 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1556 * error. | 1562 * error. |
1557 * | 1563 * |
1558 * If the used [http.Client] completes with an error when making a REST call, | 1564 * If the used [http.Client] completes with an error when making a REST call, |
1559 * this method will complete with the same error. | 1565 * this method will complete with the same error. |
1560 */ | 1566 */ |
1561 async.Future<File> trash(core.String fileId) { | 1567 async.Future<File> trash(core.String fileId) { |
1562 var _url = null; | 1568 var _url = null; |
1563 var _queryParams = new core.Map(); | 1569 var _queryParams = new core.Map(); |
1564 var _uploadMedia = null; | 1570 var _uploadMedia = null; |
1565 var _uploadOptions = null; | 1571 var _uploadOptions = null; |
1566 var _downloadOptions = common.DownloadOptions.Metadata; | 1572 var _downloadOptions = commons.DownloadOptions.Metadata; |
1567 var _body = null; | 1573 var _body = null; |
1568 | 1574 |
1569 if (fileId == null) { | 1575 if (fileId == null) { |
1570 throw new core.ArgumentError("Parameter fileId is required."); | 1576 throw new core.ArgumentError("Parameter fileId is required."); |
1571 } | 1577 } |
1572 | 1578 |
1573 | 1579 |
1574 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/trash
'; | 1580 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/trash'; |
1575 | 1581 |
1576 var _response = _requester.request(_url, | 1582 var _response = _requester.request(_url, |
1577 "POST", | 1583 "POST", |
1578 body: _body, | 1584 body: _body, |
1579 queryParams: _queryParams, | 1585 queryParams: _queryParams, |
1580 uploadOptions: _uploadOptions, | 1586 uploadOptions: _uploadOptions, |
1581 uploadMedia: _uploadMedia, | 1587 uploadMedia: _uploadMedia, |
1582 downloadOptions: _downloadOptions); | 1588 downloadOptions: _downloadOptions); |
1583 return _response.then((data) => new File.fromJson(data)); | 1589 return _response.then((data) => new File.fromJson(data)); |
1584 } | 1590 } |
1585 | 1591 |
1586 /** | 1592 /** |
1587 * Restores a file from the trash. | 1593 * Restores a file from the trash. |
1588 * | 1594 * |
1589 * Request parameters: | 1595 * Request parameters: |
1590 * | 1596 * |
1591 * [fileId] - The ID of the file to untrash. | 1597 * [fileId] - The ID of the file to untrash. |
1592 * | 1598 * |
1593 * Completes with a [File]. | 1599 * Completes with a [File]. |
1594 * | 1600 * |
1595 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1601 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1596 * error. | 1602 * error. |
1597 * | 1603 * |
1598 * If the used [http.Client] completes with an error when making a REST call, | 1604 * If the used [http.Client] completes with an error when making a REST call, |
1599 * this method will complete with the same error. | 1605 * this method will complete with the same error. |
1600 */ | 1606 */ |
1601 async.Future<File> untrash(core.String fileId) { | 1607 async.Future<File> untrash(core.String fileId) { |
1602 var _url = null; | 1608 var _url = null; |
1603 var _queryParams = new core.Map(); | 1609 var _queryParams = new core.Map(); |
1604 var _uploadMedia = null; | 1610 var _uploadMedia = null; |
1605 var _uploadOptions = null; | 1611 var _uploadOptions = null; |
1606 var _downloadOptions = common.DownloadOptions.Metadata; | 1612 var _downloadOptions = commons.DownloadOptions.Metadata; |
1607 var _body = null; | 1613 var _body = null; |
1608 | 1614 |
1609 if (fileId == null) { | 1615 if (fileId == null) { |
1610 throw new core.ArgumentError("Parameter fileId is required."); | 1616 throw new core.ArgumentError("Parameter fileId is required."); |
1611 } | 1617 } |
1612 | 1618 |
1613 | 1619 |
1614 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/untra
sh'; | 1620 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/untrash'; |
1615 | 1621 |
1616 var _response = _requester.request(_url, | 1622 var _response = _requester.request(_url, |
1617 "POST", | 1623 "POST", |
1618 body: _body, | 1624 body: _body, |
1619 queryParams: _queryParams, | 1625 queryParams: _queryParams, |
1620 uploadOptions: _uploadOptions, | 1626 uploadOptions: _uploadOptions, |
1621 uploadMedia: _uploadMedia, | 1627 uploadMedia: _uploadMedia, |
1622 downloadOptions: _downloadOptions); | 1628 downloadOptions: _downloadOptions); |
1623 return _response.then((data) => new File.fromJson(data)); | 1629 return _response.then((data) => new File.fromJson(data)); |
1624 } | 1630 } |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1664 * | 1670 * |
1665 * [useContentAsIndexableText] - Whether to use the content as indexable text. | 1671 * [useContentAsIndexableText] - Whether to use the content as indexable text. |
1666 * | 1672 * |
1667 * [uploadMedia] - The media to upload. | 1673 * [uploadMedia] - The media to upload. |
1668 * | 1674 * |
1669 * [uploadOptions] - Options for the media upload. Streaming Media without the | 1675 * [uploadOptions] - Options for the media upload. Streaming Media without the |
1670 * length being known ahead of time is only supported via resumable uploads. | 1676 * length being known ahead of time is only supported via resumable uploads. |
1671 * | 1677 * |
1672 * Completes with a [File]. | 1678 * Completes with a [File]. |
1673 * | 1679 * |
1674 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1680 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1675 * error. | 1681 * error. |
1676 * | 1682 * |
1677 * If the used [http.Client] completes with an error when making a REST call, | 1683 * If the used [http.Client] completes with an error when making a REST call, |
1678 * this method will complete with the same error. | 1684 * this method will complete with the same error. |
1679 */ | 1685 */ |
1680 async.Future<File> update(File request, core.String fileId, {core.String addPa
rents, core.bool convert, core.bool newRevision, core.bool ocr, core.String ocrL
anguage, core.bool pinned, core.String removeParents, core.bool setModifiedDate,
core.String timedTextLanguage, core.String timedTextTrackName, core.bool update
ViewedDate, core.bool useContentAsIndexableText, common.UploadOptions uploadOpti
ons : common.UploadOptions.Default, common.Media uploadMedia}) { | 1686 async.Future<File> update(File request, core.String fileId, {core.String addPa
rents, core.bool convert, core.bool newRevision, core.bool ocr, core.String ocrL
anguage, core.bool pinned, core.String removeParents, core.bool setModifiedDate,
core.String timedTextLanguage, core.String timedTextTrackName, core.bool update
ViewedDate, core.bool useContentAsIndexableText, commons.UploadOptions uploadOpt
ions : commons.UploadOptions.Default, commons.Media uploadMedia}) { |
1681 var _url = null; | 1687 var _url = null; |
1682 var _queryParams = new core.Map(); | 1688 var _queryParams = new core.Map(); |
1683 var _uploadMedia = null; | 1689 var _uploadMedia = null; |
1684 var _uploadOptions = null; | 1690 var _uploadOptions = null; |
1685 var _downloadOptions = common.DownloadOptions.Metadata; | 1691 var _downloadOptions = commons.DownloadOptions.Metadata; |
1686 var _body = null; | 1692 var _body = null; |
1687 | 1693 |
1688 if (request != null) { | 1694 if (request != null) { |
1689 _body = convert_1.JSON.encode((request).toJson()); | 1695 _body = convert_1.JSON.encode((request).toJson()); |
1690 } | 1696 } |
1691 if (fileId == null) { | 1697 if (fileId == null) { |
1692 throw new core.ArgumentError("Parameter fileId is required."); | 1698 throw new core.ArgumentError("Parameter fileId is required."); |
1693 } | 1699 } |
1694 if (addParents != null) { | 1700 if (addParents != null) { |
1695 _queryParams["addParents"] = [addParents]; | 1701 _queryParams["addParents"] = [addParents]; |
(...skipping 29 matching lines...) Expand all Loading... |
1725 _queryParams["updateViewedDate"] = ["${updateViewedDate}"]; | 1731 _queryParams["updateViewedDate"] = ["${updateViewedDate}"]; |
1726 } | 1732 } |
1727 if (useContentAsIndexableText != null) { | 1733 if (useContentAsIndexableText != null) { |
1728 _queryParams["useContentAsIndexableText"] = ["${useContentAsIndexableText}
"]; | 1734 _queryParams["useContentAsIndexableText"] = ["${useContentAsIndexableText}
"]; |
1729 } | 1735 } |
1730 | 1736 |
1731 _uploadMedia = uploadMedia; | 1737 _uploadMedia = uploadMedia; |
1732 _uploadOptions = uploadOptions; | 1738 _uploadOptions = uploadOptions; |
1733 | 1739 |
1734 if (_uploadMedia == null) { | 1740 if (_uploadMedia == null) { |
1735 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId'); | 1741 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId'); |
1736 } else if (_uploadOptions is common.ResumableUploadOptions) { | 1742 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
1737 _url = '/resumable/upload/drive/v2/files/' + common_internal.Escaper.ecape
Variable('$fileId'); | 1743 _url = '/resumable/upload/drive/v2/files/' + commons.Escaper.ecapeVariable
('$fileId'); |
1738 } else { | 1744 } else { |
1739 _url = '/upload/drive/v2/files/' + common_internal.Escaper.ecapeVariable('
$fileId'); | 1745 _url = '/upload/drive/v2/files/' + commons.Escaper.ecapeVariable('$fileId'
); |
1740 } | 1746 } |
1741 | 1747 |
1742 | 1748 |
1743 var _response = _requester.request(_url, | 1749 var _response = _requester.request(_url, |
1744 "PUT", | 1750 "PUT", |
1745 body: _body, | 1751 body: _body, |
1746 queryParams: _queryParams, | 1752 queryParams: _queryParams, |
1747 uploadOptions: _uploadOptions, | 1753 uploadOptions: _uploadOptions, |
1748 uploadMedia: _uploadMedia, | 1754 uploadMedia: _uploadMedia, |
1749 downloadOptions: _downloadOptions); | 1755 downloadOptions: _downloadOptions); |
1750 return _response.then((data) => new File.fromJson(data)); | 1756 return _response.then((data) => new File.fromJson(data)); |
1751 } | 1757 } |
1752 | 1758 |
1753 /** | 1759 /** |
1754 * Subscribe to changes on a file | 1760 * Subscribe to changes on a file |
1755 * | 1761 * |
1756 * [request] - The metadata request object. | 1762 * [request] - The metadata request object. |
1757 * | 1763 * |
1758 * Request parameters: | 1764 * Request parameters: |
1759 * | 1765 * |
1760 * [fileId] - The ID for the file in question. | 1766 * [fileId] - The ID for the file in question. |
1761 * | 1767 * |
1762 * [acknowledgeAbuse] - Whether the user is acknowledging the risk of | 1768 * [acknowledgeAbuse] - Whether the user is acknowledging the risk of |
1763 * downloading known malware or other abusive files. | 1769 * downloading known malware or other abusive files. Ignored unless alt=media |
| 1770 * is specified. |
1764 * | 1771 * |
1765 * [projection] - This parameter is deprecated and has no function. | 1772 * [projection] - This parameter is deprecated and has no function. |
1766 * Possible string values are: | 1773 * Possible string values are: |
1767 * - "BASIC" : Deprecated | 1774 * - "BASIC" : Deprecated |
1768 * - "FULL" : Deprecated | 1775 * - "FULL" : Deprecated |
1769 * | 1776 * |
| 1777 * [revisionId] - Specifies the Revision ID that should be downloaded. Ignored |
| 1778 * unless alt=media is specified. |
| 1779 * |
1770 * [updateViewedDate] - Whether to update the view date after successfully | 1780 * [updateViewedDate] - Whether to update the view date after successfully |
1771 * retrieving the file. | 1781 * retrieving the file. |
1772 * | 1782 * |
1773 * [downloadOptions] - Options for downloading. A download can be either a | 1783 * [downloadOptions] - Options for downloading. A download can be either a |
1774 * Metadata (default) or Media download. Partial Media downloads are possible | 1784 * Metadata (default) or Media download. Partial Media downloads are possible |
1775 * as well. | 1785 * as well. |
1776 * | 1786 * |
1777 * Completes with a | 1787 * Completes with a |
1778 * | 1788 * |
1779 * - [Channel] for Metadata downloads (see [downloadOptions]). | 1789 * - [Channel] for Metadata downloads (see [downloadOptions]). |
1780 * | 1790 * |
1781 * - [common.Media] for Media downloads (see [downloadOptions]). | 1791 * - [commons.Media] for Media downloads (see [downloadOptions]). |
1782 * | 1792 * |
1783 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1793 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1784 * error. | 1794 * error. |
1785 * | 1795 * |
1786 * If the used [http.Client] completes with an error when making a REST call, | 1796 * If the used [http.Client] completes with an error when making a REST call, |
1787 * this method will complete with the same error. | 1797 * this method will complete with the same error. |
1788 */ | 1798 */ |
1789 async.Future watch(Channel request, core.String fileId, {core.bool acknowledge
Abuse, core.String projection, core.bool updateViewedDate, common.DownloadOption
s downloadOptions: common.DownloadOptions.Metadata}) { | 1799 async.Future watch(Channel request, core.String fileId, {core.bool acknowledge
Abuse, core.String projection, core.String revisionId, core.bool updateViewedDat
e, commons.DownloadOptions downloadOptions: commons.DownloadOptions.Metadata}) { |
1790 var _url = null; | 1800 var _url = null; |
1791 var _queryParams = new core.Map(); | 1801 var _queryParams = new core.Map(); |
1792 var _uploadMedia = null; | 1802 var _uploadMedia = null; |
1793 var _uploadOptions = null; | 1803 var _uploadOptions = null; |
1794 var _downloadOptions = common.DownloadOptions.Metadata; | 1804 var _downloadOptions = commons.DownloadOptions.Metadata; |
1795 var _body = null; | 1805 var _body = null; |
1796 | 1806 |
1797 if (request != null) { | 1807 if (request != null) { |
1798 _body = convert_1.JSON.encode((request).toJson()); | 1808 _body = convert_1.JSON.encode((request).toJson()); |
1799 } | 1809 } |
1800 if (fileId == null) { | 1810 if (fileId == null) { |
1801 throw new core.ArgumentError("Parameter fileId is required."); | 1811 throw new core.ArgumentError("Parameter fileId is required."); |
1802 } | 1812 } |
1803 if (acknowledgeAbuse != null) { | 1813 if (acknowledgeAbuse != null) { |
1804 _queryParams["acknowledgeAbuse"] = ["${acknowledgeAbuse}"]; | 1814 _queryParams["acknowledgeAbuse"] = ["${acknowledgeAbuse}"]; |
1805 } | 1815 } |
1806 if (projection != null) { | 1816 if (projection != null) { |
1807 _queryParams["projection"] = [projection]; | 1817 _queryParams["projection"] = [projection]; |
1808 } | 1818 } |
| 1819 if (revisionId != null) { |
| 1820 _queryParams["revisionId"] = [revisionId]; |
| 1821 } |
1809 if (updateViewedDate != null) { | 1822 if (updateViewedDate != null) { |
1810 _queryParams["updateViewedDate"] = ["${updateViewedDate}"]; | 1823 _queryParams["updateViewedDate"] = ["${updateViewedDate}"]; |
1811 } | 1824 } |
1812 | 1825 |
1813 _downloadOptions = downloadOptions; | 1826 _downloadOptions = downloadOptions; |
1814 | 1827 |
1815 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/watch
'; | 1828 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/watch'; |
1816 | 1829 |
1817 var _response = _requester.request(_url, | 1830 var _response = _requester.request(_url, |
1818 "POST", | 1831 "POST", |
1819 body: _body, | 1832 body: _body, |
1820 queryParams: _queryParams, | 1833 queryParams: _queryParams, |
1821 uploadOptions: _uploadOptions, | 1834 uploadOptions: _uploadOptions, |
1822 uploadMedia: _uploadMedia, | 1835 uploadMedia: _uploadMedia, |
1823 downloadOptions: _downloadOptions); | 1836 downloadOptions: _downloadOptions); |
1824 if (_downloadOptions == null || | 1837 if (_downloadOptions == null || |
1825 _downloadOptions == common.DownloadOptions.Metadata) { | 1838 _downloadOptions == commons.DownloadOptions.Metadata) { |
1826 return _response.then((data) => new Channel.fromJson(data)); | 1839 return _response.then((data) => new Channel.fromJson(data)); |
1827 } else { | 1840 } else { |
1828 return _response; | 1841 return _response; |
1829 } | 1842 } |
1830 } | 1843 } |
1831 | 1844 |
1832 } | 1845 } |
1833 | 1846 |
1834 | 1847 |
1835 /** Not documented yet. */ | |
1836 class ParentsResourceApi { | 1848 class ParentsResourceApi { |
1837 final common_internal.ApiRequester _requester; | 1849 final commons.ApiRequester _requester; |
1838 | 1850 |
1839 ParentsResourceApi(common_internal.ApiRequester client) : | 1851 ParentsResourceApi(commons.ApiRequester client) : |
1840 _requester = client; | 1852 _requester = client; |
1841 | 1853 |
1842 /** | 1854 /** |
1843 * Removes a parent from a file. | 1855 * Removes a parent from a file. |
1844 * | 1856 * |
1845 * Request parameters: | 1857 * Request parameters: |
1846 * | 1858 * |
1847 * [fileId] - The ID of the file. | 1859 * [fileId] - The ID of the file. |
1848 * | 1860 * |
1849 * [parentId] - The ID of the parent. | 1861 * [parentId] - The ID of the parent. |
1850 * | 1862 * |
1851 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1863 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1852 * error. | 1864 * error. |
1853 * | 1865 * |
1854 * If the used [http.Client] completes with an error when making a REST call, | 1866 * If the used [http.Client] completes with an error when making a REST call, |
1855 * this method will complete with the same error. | 1867 * this method will complete with the same error. |
1856 */ | 1868 */ |
1857 async.Future delete(core.String fileId, core.String parentId) { | 1869 async.Future delete(core.String fileId, core.String parentId) { |
1858 var _url = null; | 1870 var _url = null; |
1859 var _queryParams = new core.Map(); | 1871 var _queryParams = new core.Map(); |
1860 var _uploadMedia = null; | 1872 var _uploadMedia = null; |
1861 var _uploadOptions = null; | 1873 var _uploadOptions = null; |
1862 var _downloadOptions = common.DownloadOptions.Metadata; | 1874 var _downloadOptions = commons.DownloadOptions.Metadata; |
1863 var _body = null; | 1875 var _body = null; |
1864 | 1876 |
1865 if (fileId == null) { | 1877 if (fileId == null) { |
1866 throw new core.ArgumentError("Parameter fileId is required."); | 1878 throw new core.ArgumentError("Parameter fileId is required."); |
1867 } | 1879 } |
1868 if (parentId == null) { | 1880 if (parentId == null) { |
1869 throw new core.ArgumentError("Parameter parentId is required."); | 1881 throw new core.ArgumentError("Parameter parentId is required."); |
1870 } | 1882 } |
1871 | 1883 |
1872 _downloadOptions = null; | 1884 _downloadOptions = null; |
1873 | 1885 |
1874 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/paren
ts/' + common_internal.Escaper.ecapeVariable('$parentId'); | 1886 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/parents/' + c
ommons.Escaper.ecapeVariable('$parentId'); |
1875 | 1887 |
1876 var _response = _requester.request(_url, | 1888 var _response = _requester.request(_url, |
1877 "DELETE", | 1889 "DELETE", |
1878 body: _body, | 1890 body: _body, |
1879 queryParams: _queryParams, | 1891 queryParams: _queryParams, |
1880 uploadOptions: _uploadOptions, | 1892 uploadOptions: _uploadOptions, |
1881 uploadMedia: _uploadMedia, | 1893 uploadMedia: _uploadMedia, |
1882 downloadOptions: _downloadOptions); | 1894 downloadOptions: _downloadOptions); |
1883 return _response.then((data) => null); | 1895 return _response.then((data) => null); |
1884 } | 1896 } |
1885 | 1897 |
1886 /** | 1898 /** |
1887 * Gets a specific parent reference. | 1899 * Gets a specific parent reference. |
1888 * | 1900 * |
1889 * Request parameters: | 1901 * Request parameters: |
1890 * | 1902 * |
1891 * [fileId] - The ID of the file. | 1903 * [fileId] - The ID of the file. |
1892 * | 1904 * |
1893 * [parentId] - The ID of the parent. | 1905 * [parentId] - The ID of the parent. |
1894 * | 1906 * |
1895 * Completes with a [ParentReference]. | 1907 * Completes with a [ParentReference]. |
1896 * | 1908 * |
1897 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1909 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1898 * error. | 1910 * error. |
1899 * | 1911 * |
1900 * If the used [http.Client] completes with an error when making a REST call, | 1912 * If the used [http.Client] completes with an error when making a REST call, |
1901 * this method will complete with the same error. | 1913 * this method will complete with the same error. |
1902 */ | 1914 */ |
1903 async.Future<ParentReference> get(core.String fileId, core.String parentId) { | 1915 async.Future<ParentReference> get(core.String fileId, core.String parentId) { |
1904 var _url = null; | 1916 var _url = null; |
1905 var _queryParams = new core.Map(); | 1917 var _queryParams = new core.Map(); |
1906 var _uploadMedia = null; | 1918 var _uploadMedia = null; |
1907 var _uploadOptions = null; | 1919 var _uploadOptions = null; |
1908 var _downloadOptions = common.DownloadOptions.Metadata; | 1920 var _downloadOptions = commons.DownloadOptions.Metadata; |
1909 var _body = null; | 1921 var _body = null; |
1910 | 1922 |
1911 if (fileId == null) { | 1923 if (fileId == null) { |
1912 throw new core.ArgumentError("Parameter fileId is required."); | 1924 throw new core.ArgumentError("Parameter fileId is required."); |
1913 } | 1925 } |
1914 if (parentId == null) { | 1926 if (parentId == null) { |
1915 throw new core.ArgumentError("Parameter parentId is required."); | 1927 throw new core.ArgumentError("Parameter parentId is required."); |
1916 } | 1928 } |
1917 | 1929 |
1918 | 1930 |
1919 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/paren
ts/' + common_internal.Escaper.ecapeVariable('$parentId'); | 1931 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/parents/' + c
ommons.Escaper.ecapeVariable('$parentId'); |
1920 | 1932 |
1921 var _response = _requester.request(_url, | 1933 var _response = _requester.request(_url, |
1922 "GET", | 1934 "GET", |
1923 body: _body, | 1935 body: _body, |
1924 queryParams: _queryParams, | 1936 queryParams: _queryParams, |
1925 uploadOptions: _uploadOptions, | 1937 uploadOptions: _uploadOptions, |
1926 uploadMedia: _uploadMedia, | 1938 uploadMedia: _uploadMedia, |
1927 downloadOptions: _downloadOptions); | 1939 downloadOptions: _downloadOptions); |
1928 return _response.then((data) => new ParentReference.fromJson(data)); | 1940 return _response.then((data) => new ParentReference.fromJson(data)); |
1929 } | 1941 } |
1930 | 1942 |
1931 /** | 1943 /** |
1932 * Adds a parent folder for a file. | 1944 * Adds a parent folder for a file. |
1933 * | 1945 * |
1934 * [request] - The metadata request object. | 1946 * [request] - The metadata request object. |
1935 * | 1947 * |
1936 * Request parameters: | 1948 * Request parameters: |
1937 * | 1949 * |
1938 * [fileId] - The ID of the file. | 1950 * [fileId] - The ID of the file. |
1939 * | 1951 * |
1940 * Completes with a [ParentReference]. | 1952 * Completes with a [ParentReference]. |
1941 * | 1953 * |
1942 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1954 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1943 * error. | 1955 * error. |
1944 * | 1956 * |
1945 * If the used [http.Client] completes with an error when making a REST call, | 1957 * If the used [http.Client] completes with an error when making a REST call, |
1946 * this method will complete with the same error. | 1958 * this method will complete with the same error. |
1947 */ | 1959 */ |
1948 async.Future<ParentReference> insert(ParentReference request, core.String file
Id) { | 1960 async.Future<ParentReference> insert(ParentReference request, core.String file
Id) { |
1949 var _url = null; | 1961 var _url = null; |
1950 var _queryParams = new core.Map(); | 1962 var _queryParams = new core.Map(); |
1951 var _uploadMedia = null; | 1963 var _uploadMedia = null; |
1952 var _uploadOptions = null; | 1964 var _uploadOptions = null; |
1953 var _downloadOptions = common.DownloadOptions.Metadata; | 1965 var _downloadOptions = commons.DownloadOptions.Metadata; |
1954 var _body = null; | 1966 var _body = null; |
1955 | 1967 |
1956 if (request != null) { | 1968 if (request != null) { |
1957 _body = convert_1.JSON.encode((request).toJson()); | 1969 _body = convert_1.JSON.encode((request).toJson()); |
1958 } | 1970 } |
1959 if (fileId == null) { | 1971 if (fileId == null) { |
1960 throw new core.ArgumentError("Parameter fileId is required."); | 1972 throw new core.ArgumentError("Parameter fileId is required."); |
1961 } | 1973 } |
1962 | 1974 |
1963 | 1975 |
1964 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/paren
ts'; | 1976 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/parents'; |
1965 | 1977 |
1966 var _response = _requester.request(_url, | 1978 var _response = _requester.request(_url, |
1967 "POST", | 1979 "POST", |
1968 body: _body, | 1980 body: _body, |
1969 queryParams: _queryParams, | 1981 queryParams: _queryParams, |
1970 uploadOptions: _uploadOptions, | 1982 uploadOptions: _uploadOptions, |
1971 uploadMedia: _uploadMedia, | 1983 uploadMedia: _uploadMedia, |
1972 downloadOptions: _downloadOptions); | 1984 downloadOptions: _downloadOptions); |
1973 return _response.then((data) => new ParentReference.fromJson(data)); | 1985 return _response.then((data) => new ParentReference.fromJson(data)); |
1974 } | 1986 } |
1975 | 1987 |
1976 /** | 1988 /** |
1977 * Lists a file's parents. | 1989 * Lists a file's parents. |
1978 * | 1990 * |
1979 * Request parameters: | 1991 * Request parameters: |
1980 * | 1992 * |
1981 * [fileId] - The ID of the file. | 1993 * [fileId] - The ID of the file. |
1982 * | 1994 * |
1983 * Completes with a [ParentList]. | 1995 * Completes with a [ParentList]. |
1984 * | 1996 * |
1985 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 1997 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
1986 * error. | 1998 * error. |
1987 * | 1999 * |
1988 * If the used [http.Client] completes with an error when making a REST call, | 2000 * If the used [http.Client] completes with an error when making a REST call, |
1989 * this method will complete with the same error. | 2001 * this method will complete with the same error. |
1990 */ | 2002 */ |
1991 async.Future<ParentList> list(core.String fileId) { | 2003 async.Future<ParentList> list(core.String fileId) { |
1992 var _url = null; | 2004 var _url = null; |
1993 var _queryParams = new core.Map(); | 2005 var _queryParams = new core.Map(); |
1994 var _uploadMedia = null; | 2006 var _uploadMedia = null; |
1995 var _uploadOptions = null; | 2007 var _uploadOptions = null; |
1996 var _downloadOptions = common.DownloadOptions.Metadata; | 2008 var _downloadOptions = commons.DownloadOptions.Metadata; |
1997 var _body = null; | 2009 var _body = null; |
1998 | 2010 |
1999 if (fileId == null) { | 2011 if (fileId == null) { |
2000 throw new core.ArgumentError("Parameter fileId is required."); | 2012 throw new core.ArgumentError("Parameter fileId is required."); |
2001 } | 2013 } |
2002 | 2014 |
2003 | 2015 |
2004 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/paren
ts'; | 2016 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/parents'; |
2005 | 2017 |
2006 var _response = _requester.request(_url, | 2018 var _response = _requester.request(_url, |
2007 "GET", | 2019 "GET", |
2008 body: _body, | 2020 body: _body, |
2009 queryParams: _queryParams, | 2021 queryParams: _queryParams, |
2010 uploadOptions: _uploadOptions, | 2022 uploadOptions: _uploadOptions, |
2011 uploadMedia: _uploadMedia, | 2023 uploadMedia: _uploadMedia, |
2012 downloadOptions: _downloadOptions); | 2024 downloadOptions: _downloadOptions); |
2013 return _response.then((data) => new ParentList.fromJson(data)); | 2025 return _response.then((data) => new ParentList.fromJson(data)); |
2014 } | 2026 } |
2015 | 2027 |
2016 } | 2028 } |
2017 | 2029 |
2018 | 2030 |
2019 /** Not documented yet. */ | |
2020 class PermissionsResourceApi { | 2031 class PermissionsResourceApi { |
2021 final common_internal.ApiRequester _requester; | 2032 final commons.ApiRequester _requester; |
2022 | 2033 |
2023 PermissionsResourceApi(common_internal.ApiRequester client) : | 2034 PermissionsResourceApi(commons.ApiRequester client) : |
2024 _requester = client; | 2035 _requester = client; |
2025 | 2036 |
2026 /** | 2037 /** |
2027 * Deletes a permission from a file. | 2038 * Deletes a permission from a file. |
2028 * | 2039 * |
2029 * Request parameters: | 2040 * Request parameters: |
2030 * | 2041 * |
2031 * [fileId] - The ID for the file. | 2042 * [fileId] - The ID for the file. |
2032 * | 2043 * |
2033 * [permissionId] - The ID for the permission. | 2044 * [permissionId] - The ID for the permission. |
2034 * | 2045 * |
2035 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2046 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2036 * error. | 2047 * error. |
2037 * | 2048 * |
2038 * If the used [http.Client] completes with an error when making a REST call, | 2049 * If the used [http.Client] completes with an error when making a REST call, |
2039 * this method will complete with the same error. | 2050 * this method will complete with the same error. |
2040 */ | 2051 */ |
2041 async.Future delete(core.String fileId, core.String permissionId) { | 2052 async.Future delete(core.String fileId, core.String permissionId) { |
2042 var _url = null; | 2053 var _url = null; |
2043 var _queryParams = new core.Map(); | 2054 var _queryParams = new core.Map(); |
2044 var _uploadMedia = null; | 2055 var _uploadMedia = null; |
2045 var _uploadOptions = null; | 2056 var _uploadOptions = null; |
2046 var _downloadOptions = common.DownloadOptions.Metadata; | 2057 var _downloadOptions = commons.DownloadOptions.Metadata; |
2047 var _body = null; | 2058 var _body = null; |
2048 | 2059 |
2049 if (fileId == null) { | 2060 if (fileId == null) { |
2050 throw new core.ArgumentError("Parameter fileId is required."); | 2061 throw new core.ArgumentError("Parameter fileId is required."); |
2051 } | 2062 } |
2052 if (permissionId == null) { | 2063 if (permissionId == null) { |
2053 throw new core.ArgumentError("Parameter permissionId is required."); | 2064 throw new core.ArgumentError("Parameter permissionId is required."); |
2054 } | 2065 } |
2055 | 2066 |
2056 _downloadOptions = null; | 2067 _downloadOptions = null; |
2057 | 2068 |
2058 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/permi
ssions/' + common_internal.Escaper.ecapeVariable('$permissionId'); | 2069 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/permissions/'
+ commons.Escaper.ecapeVariable('$permissionId'); |
2059 | 2070 |
2060 var _response = _requester.request(_url, | 2071 var _response = _requester.request(_url, |
2061 "DELETE", | 2072 "DELETE", |
2062 body: _body, | 2073 body: _body, |
2063 queryParams: _queryParams, | 2074 queryParams: _queryParams, |
2064 uploadOptions: _uploadOptions, | 2075 uploadOptions: _uploadOptions, |
2065 uploadMedia: _uploadMedia, | 2076 uploadMedia: _uploadMedia, |
2066 downloadOptions: _downloadOptions); | 2077 downloadOptions: _downloadOptions); |
2067 return _response.then((data) => null); | 2078 return _response.then((data) => null); |
2068 } | 2079 } |
2069 | 2080 |
2070 /** | 2081 /** |
2071 * Gets a permission by ID. | 2082 * Gets a permission by ID. |
2072 * | 2083 * |
2073 * Request parameters: | 2084 * Request parameters: |
2074 * | 2085 * |
2075 * [fileId] - The ID for the file. | 2086 * [fileId] - The ID for the file. |
2076 * | 2087 * |
2077 * [permissionId] - The ID for the permission. | 2088 * [permissionId] - The ID for the permission. |
2078 * | 2089 * |
2079 * Completes with a [Permission]. | 2090 * Completes with a [Permission]. |
2080 * | 2091 * |
2081 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2092 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2082 * error. | 2093 * error. |
2083 * | 2094 * |
2084 * If the used [http.Client] completes with an error when making a REST call, | 2095 * If the used [http.Client] completes with an error when making a REST call, |
2085 * this method will complete with the same error. | 2096 * this method will complete with the same error. |
2086 */ | 2097 */ |
2087 async.Future<Permission> get(core.String fileId, core.String permissionId) { | 2098 async.Future<Permission> get(core.String fileId, core.String permissionId) { |
2088 var _url = null; | 2099 var _url = null; |
2089 var _queryParams = new core.Map(); | 2100 var _queryParams = new core.Map(); |
2090 var _uploadMedia = null; | 2101 var _uploadMedia = null; |
2091 var _uploadOptions = null; | 2102 var _uploadOptions = null; |
2092 var _downloadOptions = common.DownloadOptions.Metadata; | 2103 var _downloadOptions = commons.DownloadOptions.Metadata; |
2093 var _body = null; | 2104 var _body = null; |
2094 | 2105 |
2095 if (fileId == null) { | 2106 if (fileId == null) { |
2096 throw new core.ArgumentError("Parameter fileId is required."); | 2107 throw new core.ArgumentError("Parameter fileId is required."); |
2097 } | 2108 } |
2098 if (permissionId == null) { | 2109 if (permissionId == null) { |
2099 throw new core.ArgumentError("Parameter permissionId is required."); | 2110 throw new core.ArgumentError("Parameter permissionId is required."); |
2100 } | 2111 } |
2101 | 2112 |
2102 | 2113 |
2103 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/permi
ssions/' + common_internal.Escaper.ecapeVariable('$permissionId'); | 2114 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/permissions/'
+ commons.Escaper.ecapeVariable('$permissionId'); |
2104 | 2115 |
2105 var _response = _requester.request(_url, | 2116 var _response = _requester.request(_url, |
2106 "GET", | 2117 "GET", |
2107 body: _body, | 2118 body: _body, |
2108 queryParams: _queryParams, | 2119 queryParams: _queryParams, |
2109 uploadOptions: _uploadOptions, | 2120 uploadOptions: _uploadOptions, |
2110 uploadMedia: _uploadMedia, | 2121 uploadMedia: _uploadMedia, |
2111 downloadOptions: _downloadOptions); | 2122 downloadOptions: _downloadOptions); |
2112 return _response.then((data) => new Permission.fromJson(data)); | 2123 return _response.then((data) => new Permission.fromJson(data)); |
2113 } | 2124 } |
2114 | 2125 |
2115 /** | 2126 /** |
2116 * Returns the permission ID for an email address. | 2127 * Returns the permission ID for an email address. |
2117 * | 2128 * |
2118 * Request parameters: | 2129 * Request parameters: |
2119 * | 2130 * |
2120 * [email] - The email address for which to return a permission ID | 2131 * [email] - The email address for which to return a permission ID |
2121 * | 2132 * |
2122 * Completes with a [PermissionId]. | 2133 * Completes with a [PermissionId]. |
2123 * | 2134 * |
2124 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2135 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2125 * error. | 2136 * error. |
2126 * | 2137 * |
2127 * If the used [http.Client] completes with an error when making a REST call, | 2138 * If the used [http.Client] completes with an error when making a REST call, |
2128 * this method will complete with the same error. | 2139 * this method will complete with the same error. |
2129 */ | 2140 */ |
2130 async.Future<PermissionId> getIdForEmail(core.String email) { | 2141 async.Future<PermissionId> getIdForEmail(core.String email) { |
2131 var _url = null; | 2142 var _url = null; |
2132 var _queryParams = new core.Map(); | 2143 var _queryParams = new core.Map(); |
2133 var _uploadMedia = null; | 2144 var _uploadMedia = null; |
2134 var _uploadOptions = null; | 2145 var _uploadOptions = null; |
2135 var _downloadOptions = common.DownloadOptions.Metadata; | 2146 var _downloadOptions = commons.DownloadOptions.Metadata; |
2136 var _body = null; | 2147 var _body = null; |
2137 | 2148 |
2138 if (email == null) { | 2149 if (email == null) { |
2139 throw new core.ArgumentError("Parameter email is required."); | 2150 throw new core.ArgumentError("Parameter email is required."); |
2140 } | 2151 } |
2141 | 2152 |
2142 | 2153 |
2143 _url = 'permissionIds/' + common_internal.Escaper.ecapeVariable('$email'); | 2154 _url = 'permissionIds/' + commons.Escaper.ecapeVariable('$email'); |
2144 | 2155 |
2145 var _response = _requester.request(_url, | 2156 var _response = _requester.request(_url, |
2146 "GET", | 2157 "GET", |
2147 body: _body, | 2158 body: _body, |
2148 queryParams: _queryParams, | 2159 queryParams: _queryParams, |
2149 uploadOptions: _uploadOptions, | 2160 uploadOptions: _uploadOptions, |
2150 uploadMedia: _uploadMedia, | 2161 uploadMedia: _uploadMedia, |
2151 downloadOptions: _downloadOptions); | 2162 downloadOptions: _downloadOptions); |
2152 return _response.then((data) => new PermissionId.fromJson(data)); | 2163 return _response.then((data) => new PermissionId.fromJson(data)); |
2153 } | 2164 } |
2154 | 2165 |
2155 /** | 2166 /** |
2156 * Inserts a permission for a file. | 2167 * Inserts a permission for a file. |
2157 * | 2168 * |
2158 * [request] - The metadata request object. | 2169 * [request] - The metadata request object. |
2159 * | 2170 * |
2160 * Request parameters: | 2171 * Request parameters: |
2161 * | 2172 * |
2162 * [fileId] - The ID for the file. | 2173 * [fileId] - The ID for the file. |
2163 * | 2174 * |
2164 * [emailMessage] - A custom message to include in notification emails. | 2175 * [emailMessage] - A custom message to include in notification emails. |
2165 * | 2176 * |
2166 * [sendNotificationEmails] - Whether to send notification emails when sharing | 2177 * [sendNotificationEmails] - Whether to send notification emails when sharing |
2167 * to users or groups. This parameter is ignored and an email is sent if the | 2178 * to users or groups. This parameter is ignored and an email is sent if the |
2168 * role is owner. | 2179 * role is owner. |
2169 * | 2180 * |
2170 * Completes with a [Permission]. | 2181 * Completes with a [Permission]. |
2171 * | 2182 * |
2172 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2183 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2173 * error. | 2184 * error. |
2174 * | 2185 * |
2175 * If the used [http.Client] completes with an error when making a REST call, | 2186 * If the used [http.Client] completes with an error when making a REST call, |
2176 * this method will complete with the same error. | 2187 * this method will complete with the same error. |
2177 */ | 2188 */ |
2178 async.Future<Permission> insert(Permission request, core.String fileId, {core.
String emailMessage, core.bool sendNotificationEmails}) { | 2189 async.Future<Permission> insert(Permission request, core.String fileId, {core.
String emailMessage, core.bool sendNotificationEmails}) { |
2179 var _url = null; | 2190 var _url = null; |
2180 var _queryParams = new core.Map(); | 2191 var _queryParams = new core.Map(); |
2181 var _uploadMedia = null; | 2192 var _uploadMedia = null; |
2182 var _uploadOptions = null; | 2193 var _uploadOptions = null; |
2183 var _downloadOptions = common.DownloadOptions.Metadata; | 2194 var _downloadOptions = commons.DownloadOptions.Metadata; |
2184 var _body = null; | 2195 var _body = null; |
2185 | 2196 |
2186 if (request != null) { | 2197 if (request != null) { |
2187 _body = convert_1.JSON.encode((request).toJson()); | 2198 _body = convert_1.JSON.encode((request).toJson()); |
2188 } | 2199 } |
2189 if (fileId == null) { | 2200 if (fileId == null) { |
2190 throw new core.ArgumentError("Parameter fileId is required."); | 2201 throw new core.ArgumentError("Parameter fileId is required."); |
2191 } | 2202 } |
2192 if (emailMessage != null) { | 2203 if (emailMessage != null) { |
2193 _queryParams["emailMessage"] = [emailMessage]; | 2204 _queryParams["emailMessage"] = [emailMessage]; |
2194 } | 2205 } |
2195 if (sendNotificationEmails != null) { | 2206 if (sendNotificationEmails != null) { |
2196 _queryParams["sendNotificationEmails"] = ["${sendNotificationEmails}"]; | 2207 _queryParams["sendNotificationEmails"] = ["${sendNotificationEmails}"]; |
2197 } | 2208 } |
2198 | 2209 |
2199 | 2210 |
2200 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/permi
ssions'; | 2211 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/permissions'; |
2201 | 2212 |
2202 var _response = _requester.request(_url, | 2213 var _response = _requester.request(_url, |
2203 "POST", | 2214 "POST", |
2204 body: _body, | 2215 body: _body, |
2205 queryParams: _queryParams, | 2216 queryParams: _queryParams, |
2206 uploadOptions: _uploadOptions, | 2217 uploadOptions: _uploadOptions, |
2207 uploadMedia: _uploadMedia, | 2218 uploadMedia: _uploadMedia, |
2208 downloadOptions: _downloadOptions); | 2219 downloadOptions: _downloadOptions); |
2209 return _response.then((data) => new Permission.fromJson(data)); | 2220 return _response.then((data) => new Permission.fromJson(data)); |
2210 } | 2221 } |
2211 | 2222 |
2212 /** | 2223 /** |
2213 * Lists a file's permissions. | 2224 * Lists a file's permissions. |
2214 * | 2225 * |
2215 * Request parameters: | 2226 * Request parameters: |
2216 * | 2227 * |
2217 * [fileId] - The ID for the file. | 2228 * [fileId] - The ID for the file. |
2218 * | 2229 * |
2219 * Completes with a [PermissionList]. | 2230 * Completes with a [PermissionList]. |
2220 * | 2231 * |
2221 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2232 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2222 * error. | 2233 * error. |
2223 * | 2234 * |
2224 * If the used [http.Client] completes with an error when making a REST call, | 2235 * If the used [http.Client] completes with an error when making a REST call, |
2225 * this method will complete with the same error. | 2236 * this method will complete with the same error. |
2226 */ | 2237 */ |
2227 async.Future<PermissionList> list(core.String fileId) { | 2238 async.Future<PermissionList> list(core.String fileId) { |
2228 var _url = null; | 2239 var _url = null; |
2229 var _queryParams = new core.Map(); | 2240 var _queryParams = new core.Map(); |
2230 var _uploadMedia = null; | 2241 var _uploadMedia = null; |
2231 var _uploadOptions = null; | 2242 var _uploadOptions = null; |
2232 var _downloadOptions = common.DownloadOptions.Metadata; | 2243 var _downloadOptions = commons.DownloadOptions.Metadata; |
2233 var _body = null; | 2244 var _body = null; |
2234 | 2245 |
2235 if (fileId == null) { | 2246 if (fileId == null) { |
2236 throw new core.ArgumentError("Parameter fileId is required."); | 2247 throw new core.ArgumentError("Parameter fileId is required."); |
2237 } | 2248 } |
2238 | 2249 |
2239 | 2250 |
2240 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/permi
ssions'; | 2251 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/permissions'; |
2241 | 2252 |
2242 var _response = _requester.request(_url, | 2253 var _response = _requester.request(_url, |
2243 "GET", | 2254 "GET", |
2244 body: _body, | 2255 body: _body, |
2245 queryParams: _queryParams, | 2256 queryParams: _queryParams, |
2246 uploadOptions: _uploadOptions, | 2257 uploadOptions: _uploadOptions, |
2247 uploadMedia: _uploadMedia, | 2258 uploadMedia: _uploadMedia, |
2248 downloadOptions: _downloadOptions); | 2259 downloadOptions: _downloadOptions); |
2249 return _response.then((data) => new PermissionList.fromJson(data)); | 2260 return _response.then((data) => new PermissionList.fromJson(data)); |
2250 } | 2261 } |
2251 | 2262 |
2252 /** | 2263 /** |
2253 * Updates a permission. This method supports patch semantics. | 2264 * Updates a permission. This method supports patch semantics. |
2254 * | 2265 * |
2255 * [request] - The metadata request object. | 2266 * [request] - The metadata request object. |
2256 * | 2267 * |
2257 * Request parameters: | 2268 * Request parameters: |
2258 * | 2269 * |
2259 * [fileId] - The ID for the file. | 2270 * [fileId] - The ID for the file. |
2260 * | 2271 * |
2261 * [permissionId] - The ID for the permission. | 2272 * [permissionId] - The ID for the permission. |
2262 * | 2273 * |
2263 * [transferOwnership] - Whether changing a role to 'owner' should also | 2274 * [transferOwnership] - Whether changing a role to 'owner' downgrades the |
2264 * downgrade the current owners to writers. | 2275 * current owners to writers. Does nothing if the specified role is not |
| 2276 * 'owner'. |
2265 * | 2277 * |
2266 * Completes with a [Permission]. | 2278 * Completes with a [Permission]. |
2267 * | 2279 * |
2268 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2280 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2269 * error. | 2281 * error. |
2270 * | 2282 * |
2271 * If the used [http.Client] completes with an error when making a REST call, | 2283 * If the used [http.Client] completes with an error when making a REST call, |
2272 * this method will complete with the same error. | 2284 * this method will complete with the same error. |
2273 */ | 2285 */ |
2274 async.Future<Permission> patch(Permission request, core.String fileId, core.St
ring permissionId, {core.bool transferOwnership}) { | 2286 async.Future<Permission> patch(Permission request, core.String fileId, core.St
ring permissionId, {core.bool transferOwnership}) { |
2275 var _url = null; | 2287 var _url = null; |
2276 var _queryParams = new core.Map(); | 2288 var _queryParams = new core.Map(); |
2277 var _uploadMedia = null; | 2289 var _uploadMedia = null; |
2278 var _uploadOptions = null; | 2290 var _uploadOptions = null; |
2279 var _downloadOptions = common.DownloadOptions.Metadata; | 2291 var _downloadOptions = commons.DownloadOptions.Metadata; |
2280 var _body = null; | 2292 var _body = null; |
2281 | 2293 |
2282 if (request != null) { | 2294 if (request != null) { |
2283 _body = convert_1.JSON.encode((request).toJson()); | 2295 _body = convert_1.JSON.encode((request).toJson()); |
2284 } | 2296 } |
2285 if (fileId == null) { | 2297 if (fileId == null) { |
2286 throw new core.ArgumentError("Parameter fileId is required."); | 2298 throw new core.ArgumentError("Parameter fileId is required."); |
2287 } | 2299 } |
2288 if (permissionId == null) { | 2300 if (permissionId == null) { |
2289 throw new core.ArgumentError("Parameter permissionId is required."); | 2301 throw new core.ArgumentError("Parameter permissionId is required."); |
2290 } | 2302 } |
2291 if (transferOwnership != null) { | 2303 if (transferOwnership != null) { |
2292 _queryParams["transferOwnership"] = ["${transferOwnership}"]; | 2304 _queryParams["transferOwnership"] = ["${transferOwnership}"]; |
2293 } | 2305 } |
2294 | 2306 |
2295 | 2307 |
2296 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/permi
ssions/' + common_internal.Escaper.ecapeVariable('$permissionId'); | 2308 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/permissions/'
+ commons.Escaper.ecapeVariable('$permissionId'); |
2297 | 2309 |
2298 var _response = _requester.request(_url, | 2310 var _response = _requester.request(_url, |
2299 "PATCH", | 2311 "PATCH", |
2300 body: _body, | 2312 body: _body, |
2301 queryParams: _queryParams, | 2313 queryParams: _queryParams, |
2302 uploadOptions: _uploadOptions, | 2314 uploadOptions: _uploadOptions, |
2303 uploadMedia: _uploadMedia, | 2315 uploadMedia: _uploadMedia, |
2304 downloadOptions: _downloadOptions); | 2316 downloadOptions: _downloadOptions); |
2305 return _response.then((data) => new Permission.fromJson(data)); | 2317 return _response.then((data) => new Permission.fromJson(data)); |
2306 } | 2318 } |
2307 | 2319 |
2308 /** | 2320 /** |
2309 * Updates a permission. | 2321 * Updates a permission. |
2310 * | 2322 * |
2311 * [request] - The metadata request object. | 2323 * [request] - The metadata request object. |
2312 * | 2324 * |
2313 * Request parameters: | 2325 * Request parameters: |
2314 * | 2326 * |
2315 * [fileId] - The ID for the file. | 2327 * [fileId] - The ID for the file. |
2316 * | 2328 * |
2317 * [permissionId] - The ID for the permission. | 2329 * [permissionId] - The ID for the permission. |
2318 * | 2330 * |
2319 * [transferOwnership] - Whether changing a role to 'owner' should also | 2331 * [transferOwnership] - Whether changing a role to 'owner' downgrades the |
2320 * downgrade the current owners to writers. | 2332 * current owners to writers. Does nothing if the specified role is not |
| 2333 * 'owner'. |
2321 * | 2334 * |
2322 * Completes with a [Permission]. | 2335 * Completes with a [Permission]. |
2323 * | 2336 * |
2324 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2337 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2325 * error. | 2338 * error. |
2326 * | 2339 * |
2327 * If the used [http.Client] completes with an error when making a REST call, | 2340 * If the used [http.Client] completes with an error when making a REST call, |
2328 * this method will complete with the same error. | 2341 * this method will complete with the same error. |
2329 */ | 2342 */ |
2330 async.Future<Permission> update(Permission request, core.String fileId, core.S
tring permissionId, {core.bool transferOwnership}) { | 2343 async.Future<Permission> update(Permission request, core.String fileId, core.S
tring permissionId, {core.bool transferOwnership}) { |
2331 var _url = null; | 2344 var _url = null; |
2332 var _queryParams = new core.Map(); | 2345 var _queryParams = new core.Map(); |
2333 var _uploadMedia = null; | 2346 var _uploadMedia = null; |
2334 var _uploadOptions = null; | 2347 var _uploadOptions = null; |
2335 var _downloadOptions = common.DownloadOptions.Metadata; | 2348 var _downloadOptions = commons.DownloadOptions.Metadata; |
2336 var _body = null; | 2349 var _body = null; |
2337 | 2350 |
2338 if (request != null) { | 2351 if (request != null) { |
2339 _body = convert_1.JSON.encode((request).toJson()); | 2352 _body = convert_1.JSON.encode((request).toJson()); |
2340 } | 2353 } |
2341 if (fileId == null) { | 2354 if (fileId == null) { |
2342 throw new core.ArgumentError("Parameter fileId is required."); | 2355 throw new core.ArgumentError("Parameter fileId is required."); |
2343 } | 2356 } |
2344 if (permissionId == null) { | 2357 if (permissionId == null) { |
2345 throw new core.ArgumentError("Parameter permissionId is required."); | 2358 throw new core.ArgumentError("Parameter permissionId is required."); |
2346 } | 2359 } |
2347 if (transferOwnership != null) { | 2360 if (transferOwnership != null) { |
2348 _queryParams["transferOwnership"] = ["${transferOwnership}"]; | 2361 _queryParams["transferOwnership"] = ["${transferOwnership}"]; |
2349 } | 2362 } |
2350 | 2363 |
2351 | 2364 |
2352 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/permi
ssions/' + common_internal.Escaper.ecapeVariable('$permissionId'); | 2365 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/permissions/'
+ commons.Escaper.ecapeVariable('$permissionId'); |
2353 | 2366 |
2354 var _response = _requester.request(_url, | 2367 var _response = _requester.request(_url, |
2355 "PUT", | 2368 "PUT", |
2356 body: _body, | 2369 body: _body, |
2357 queryParams: _queryParams, | 2370 queryParams: _queryParams, |
2358 uploadOptions: _uploadOptions, | 2371 uploadOptions: _uploadOptions, |
2359 uploadMedia: _uploadMedia, | 2372 uploadMedia: _uploadMedia, |
2360 downloadOptions: _downloadOptions); | 2373 downloadOptions: _downloadOptions); |
2361 return _response.then((data) => new Permission.fromJson(data)); | 2374 return _response.then((data) => new Permission.fromJson(data)); |
2362 } | 2375 } |
2363 | 2376 |
2364 } | 2377 } |
2365 | 2378 |
2366 | 2379 |
2367 /** Not documented yet. */ | |
2368 class PropertiesResourceApi { | 2380 class PropertiesResourceApi { |
2369 final common_internal.ApiRequester _requester; | 2381 final commons.ApiRequester _requester; |
2370 | 2382 |
2371 PropertiesResourceApi(common_internal.ApiRequester client) : | 2383 PropertiesResourceApi(commons.ApiRequester client) : |
2372 _requester = client; | 2384 _requester = client; |
2373 | 2385 |
2374 /** | 2386 /** |
2375 * Deletes a property. | 2387 * Deletes a property. |
2376 * | 2388 * |
2377 * Request parameters: | 2389 * Request parameters: |
2378 * | 2390 * |
2379 * [fileId] - The ID of the file. | 2391 * [fileId] - The ID of the file. |
2380 * | 2392 * |
2381 * [propertyKey] - The key of the property. | 2393 * [propertyKey] - The key of the property. |
2382 * | 2394 * |
2383 * [visibility] - The visibility of the property. | 2395 * [visibility] - The visibility of the property. |
2384 * | 2396 * |
2385 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2397 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2386 * error. | 2398 * error. |
2387 * | 2399 * |
2388 * If the used [http.Client] completes with an error when making a REST call, | 2400 * If the used [http.Client] completes with an error when making a REST call, |
2389 * this method will complete with the same error. | 2401 * this method will complete with the same error. |
2390 */ | 2402 */ |
2391 async.Future delete(core.String fileId, core.String propertyKey, {core.String
visibility}) { | 2403 async.Future delete(core.String fileId, core.String propertyKey, {core.String
visibility}) { |
2392 var _url = null; | 2404 var _url = null; |
2393 var _queryParams = new core.Map(); | 2405 var _queryParams = new core.Map(); |
2394 var _uploadMedia = null; | 2406 var _uploadMedia = null; |
2395 var _uploadOptions = null; | 2407 var _uploadOptions = null; |
2396 var _downloadOptions = common.DownloadOptions.Metadata; | 2408 var _downloadOptions = commons.DownloadOptions.Metadata; |
2397 var _body = null; | 2409 var _body = null; |
2398 | 2410 |
2399 if (fileId == null) { | 2411 if (fileId == null) { |
2400 throw new core.ArgumentError("Parameter fileId is required."); | 2412 throw new core.ArgumentError("Parameter fileId is required."); |
2401 } | 2413 } |
2402 if (propertyKey == null) { | 2414 if (propertyKey == null) { |
2403 throw new core.ArgumentError("Parameter propertyKey is required."); | 2415 throw new core.ArgumentError("Parameter propertyKey is required."); |
2404 } | 2416 } |
2405 if (visibility != null) { | 2417 if (visibility != null) { |
2406 _queryParams["visibility"] = [visibility]; | 2418 _queryParams["visibility"] = [visibility]; |
2407 } | 2419 } |
2408 | 2420 |
2409 _downloadOptions = null; | 2421 _downloadOptions = null; |
2410 | 2422 |
2411 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/prope
rties/' + common_internal.Escaper.ecapeVariable('$propertyKey'); | 2423 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/properties/'
+ commons.Escaper.ecapeVariable('$propertyKey'); |
2412 | 2424 |
2413 var _response = _requester.request(_url, | 2425 var _response = _requester.request(_url, |
2414 "DELETE", | 2426 "DELETE", |
2415 body: _body, | 2427 body: _body, |
2416 queryParams: _queryParams, | 2428 queryParams: _queryParams, |
2417 uploadOptions: _uploadOptions, | 2429 uploadOptions: _uploadOptions, |
2418 uploadMedia: _uploadMedia, | 2430 uploadMedia: _uploadMedia, |
2419 downloadOptions: _downloadOptions); | 2431 downloadOptions: _downloadOptions); |
2420 return _response.then((data) => null); | 2432 return _response.then((data) => null); |
2421 } | 2433 } |
2422 | 2434 |
2423 /** | 2435 /** |
2424 * Gets a property by its key. | 2436 * Gets a property by its key. |
2425 * | 2437 * |
2426 * Request parameters: | 2438 * Request parameters: |
2427 * | 2439 * |
2428 * [fileId] - The ID of the file. | 2440 * [fileId] - The ID of the file. |
2429 * | 2441 * |
2430 * [propertyKey] - The key of the property. | 2442 * [propertyKey] - The key of the property. |
2431 * | 2443 * |
2432 * [visibility] - The visibility of the property. | 2444 * [visibility] - The visibility of the property. |
2433 * | 2445 * |
2434 * Completes with a [Property]. | 2446 * Completes with a [Property]. |
2435 * | 2447 * |
2436 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2448 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2437 * error. | 2449 * error. |
2438 * | 2450 * |
2439 * If the used [http.Client] completes with an error when making a REST call, | 2451 * If the used [http.Client] completes with an error when making a REST call, |
2440 * this method will complete with the same error. | 2452 * this method will complete with the same error. |
2441 */ | 2453 */ |
2442 async.Future<Property> get(core.String fileId, core.String propertyKey, {core.
String visibility}) { | 2454 async.Future<Property> get(core.String fileId, core.String propertyKey, {core.
String visibility}) { |
2443 var _url = null; | 2455 var _url = null; |
2444 var _queryParams = new core.Map(); | 2456 var _queryParams = new core.Map(); |
2445 var _uploadMedia = null; | 2457 var _uploadMedia = null; |
2446 var _uploadOptions = null; | 2458 var _uploadOptions = null; |
2447 var _downloadOptions = common.DownloadOptions.Metadata; | 2459 var _downloadOptions = commons.DownloadOptions.Metadata; |
2448 var _body = null; | 2460 var _body = null; |
2449 | 2461 |
2450 if (fileId == null) { | 2462 if (fileId == null) { |
2451 throw new core.ArgumentError("Parameter fileId is required."); | 2463 throw new core.ArgumentError("Parameter fileId is required."); |
2452 } | 2464 } |
2453 if (propertyKey == null) { | 2465 if (propertyKey == null) { |
2454 throw new core.ArgumentError("Parameter propertyKey is required."); | 2466 throw new core.ArgumentError("Parameter propertyKey is required."); |
2455 } | 2467 } |
2456 if (visibility != null) { | 2468 if (visibility != null) { |
2457 _queryParams["visibility"] = [visibility]; | 2469 _queryParams["visibility"] = [visibility]; |
2458 } | 2470 } |
2459 | 2471 |
2460 | 2472 |
2461 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/prope
rties/' + common_internal.Escaper.ecapeVariable('$propertyKey'); | 2473 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/properties/'
+ commons.Escaper.ecapeVariable('$propertyKey'); |
2462 | 2474 |
2463 var _response = _requester.request(_url, | 2475 var _response = _requester.request(_url, |
2464 "GET", | 2476 "GET", |
2465 body: _body, | 2477 body: _body, |
2466 queryParams: _queryParams, | 2478 queryParams: _queryParams, |
2467 uploadOptions: _uploadOptions, | 2479 uploadOptions: _uploadOptions, |
2468 uploadMedia: _uploadMedia, | 2480 uploadMedia: _uploadMedia, |
2469 downloadOptions: _downloadOptions); | 2481 downloadOptions: _downloadOptions); |
2470 return _response.then((data) => new Property.fromJson(data)); | 2482 return _response.then((data) => new Property.fromJson(data)); |
2471 } | 2483 } |
2472 | 2484 |
2473 /** | 2485 /** |
2474 * Adds a property to a file. | 2486 * Adds a property to a file. |
2475 * | 2487 * |
2476 * [request] - The metadata request object. | 2488 * [request] - The metadata request object. |
2477 * | 2489 * |
2478 * Request parameters: | 2490 * Request parameters: |
2479 * | 2491 * |
2480 * [fileId] - The ID of the file. | 2492 * [fileId] - The ID of the file. |
2481 * | 2493 * |
2482 * Completes with a [Property]. | 2494 * Completes with a [Property]. |
2483 * | 2495 * |
2484 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2496 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2485 * error. | 2497 * error. |
2486 * | 2498 * |
2487 * If the used [http.Client] completes with an error when making a REST call, | 2499 * If the used [http.Client] completes with an error when making a REST call, |
2488 * this method will complete with the same error. | 2500 * this method will complete with the same error. |
2489 */ | 2501 */ |
2490 async.Future<Property> insert(Property request, core.String fileId) { | 2502 async.Future<Property> insert(Property request, core.String fileId) { |
2491 var _url = null; | 2503 var _url = null; |
2492 var _queryParams = new core.Map(); | 2504 var _queryParams = new core.Map(); |
2493 var _uploadMedia = null; | 2505 var _uploadMedia = null; |
2494 var _uploadOptions = null; | 2506 var _uploadOptions = null; |
2495 var _downloadOptions = common.DownloadOptions.Metadata; | 2507 var _downloadOptions = commons.DownloadOptions.Metadata; |
2496 var _body = null; | 2508 var _body = null; |
2497 | 2509 |
2498 if (request != null) { | 2510 if (request != null) { |
2499 _body = convert_1.JSON.encode((request).toJson()); | 2511 _body = convert_1.JSON.encode((request).toJson()); |
2500 } | 2512 } |
2501 if (fileId == null) { | 2513 if (fileId == null) { |
2502 throw new core.ArgumentError("Parameter fileId is required."); | 2514 throw new core.ArgumentError("Parameter fileId is required."); |
2503 } | 2515 } |
2504 | 2516 |
2505 | 2517 |
2506 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/prope
rties'; | 2518 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/properties'; |
2507 | 2519 |
2508 var _response = _requester.request(_url, | 2520 var _response = _requester.request(_url, |
2509 "POST", | 2521 "POST", |
2510 body: _body, | 2522 body: _body, |
2511 queryParams: _queryParams, | 2523 queryParams: _queryParams, |
2512 uploadOptions: _uploadOptions, | 2524 uploadOptions: _uploadOptions, |
2513 uploadMedia: _uploadMedia, | 2525 uploadMedia: _uploadMedia, |
2514 downloadOptions: _downloadOptions); | 2526 downloadOptions: _downloadOptions); |
2515 return _response.then((data) => new Property.fromJson(data)); | 2527 return _response.then((data) => new Property.fromJson(data)); |
2516 } | 2528 } |
2517 | 2529 |
2518 /** | 2530 /** |
2519 * Lists a file's properties. | 2531 * Lists a file's properties. |
2520 * | 2532 * |
2521 * Request parameters: | 2533 * Request parameters: |
2522 * | 2534 * |
2523 * [fileId] - The ID of the file. | 2535 * [fileId] - The ID of the file. |
2524 * | 2536 * |
2525 * Completes with a [PropertyList]. | 2537 * Completes with a [PropertyList]. |
2526 * | 2538 * |
2527 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2539 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2528 * error. | 2540 * error. |
2529 * | 2541 * |
2530 * If the used [http.Client] completes with an error when making a REST call, | 2542 * If the used [http.Client] completes with an error when making a REST call, |
2531 * this method will complete with the same error. | 2543 * this method will complete with the same error. |
2532 */ | 2544 */ |
2533 async.Future<PropertyList> list(core.String fileId) { | 2545 async.Future<PropertyList> list(core.String fileId) { |
2534 var _url = null; | 2546 var _url = null; |
2535 var _queryParams = new core.Map(); | 2547 var _queryParams = new core.Map(); |
2536 var _uploadMedia = null; | 2548 var _uploadMedia = null; |
2537 var _uploadOptions = null; | 2549 var _uploadOptions = null; |
2538 var _downloadOptions = common.DownloadOptions.Metadata; | 2550 var _downloadOptions = commons.DownloadOptions.Metadata; |
2539 var _body = null; | 2551 var _body = null; |
2540 | 2552 |
2541 if (fileId == null) { | 2553 if (fileId == null) { |
2542 throw new core.ArgumentError("Parameter fileId is required."); | 2554 throw new core.ArgumentError("Parameter fileId is required."); |
2543 } | 2555 } |
2544 | 2556 |
2545 | 2557 |
2546 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/prope
rties'; | 2558 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/properties'; |
2547 | 2559 |
2548 var _response = _requester.request(_url, | 2560 var _response = _requester.request(_url, |
2549 "GET", | 2561 "GET", |
2550 body: _body, | 2562 body: _body, |
2551 queryParams: _queryParams, | 2563 queryParams: _queryParams, |
2552 uploadOptions: _uploadOptions, | 2564 uploadOptions: _uploadOptions, |
2553 uploadMedia: _uploadMedia, | 2565 uploadMedia: _uploadMedia, |
2554 downloadOptions: _downloadOptions); | 2566 downloadOptions: _downloadOptions); |
2555 return _response.then((data) => new PropertyList.fromJson(data)); | 2567 return _response.then((data) => new PropertyList.fromJson(data)); |
2556 } | 2568 } |
2557 | 2569 |
2558 /** | 2570 /** |
2559 * Updates a property. This method supports patch semantics. | 2571 * Updates a property. This method supports patch semantics. |
2560 * | 2572 * |
2561 * [request] - The metadata request object. | 2573 * [request] - The metadata request object. |
2562 * | 2574 * |
2563 * Request parameters: | 2575 * Request parameters: |
2564 * | 2576 * |
2565 * [fileId] - The ID of the file. | 2577 * [fileId] - The ID of the file. |
2566 * | 2578 * |
2567 * [propertyKey] - The key of the property. | 2579 * [propertyKey] - The key of the property. |
2568 * | 2580 * |
2569 * [visibility] - The visibility of the property. | 2581 * [visibility] - The visibility of the property. |
2570 * | 2582 * |
2571 * Completes with a [Property]. | 2583 * Completes with a [Property]. |
2572 * | 2584 * |
2573 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2585 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2574 * error. | 2586 * error. |
2575 * | 2587 * |
2576 * If the used [http.Client] completes with an error when making a REST call, | 2588 * If the used [http.Client] completes with an error when making a REST call, |
2577 * this method will complete with the same error. | 2589 * this method will complete with the same error. |
2578 */ | 2590 */ |
2579 async.Future<Property> patch(Property request, core.String fileId, core.String
propertyKey, {core.String visibility}) { | 2591 async.Future<Property> patch(Property request, core.String fileId, core.String
propertyKey, {core.String visibility}) { |
2580 var _url = null; | 2592 var _url = null; |
2581 var _queryParams = new core.Map(); | 2593 var _queryParams = new core.Map(); |
2582 var _uploadMedia = null; | 2594 var _uploadMedia = null; |
2583 var _uploadOptions = null; | 2595 var _uploadOptions = null; |
2584 var _downloadOptions = common.DownloadOptions.Metadata; | 2596 var _downloadOptions = commons.DownloadOptions.Metadata; |
2585 var _body = null; | 2597 var _body = null; |
2586 | 2598 |
2587 if (request != null) { | 2599 if (request != null) { |
2588 _body = convert_1.JSON.encode((request).toJson()); | 2600 _body = convert_1.JSON.encode((request).toJson()); |
2589 } | 2601 } |
2590 if (fileId == null) { | 2602 if (fileId == null) { |
2591 throw new core.ArgumentError("Parameter fileId is required."); | 2603 throw new core.ArgumentError("Parameter fileId is required."); |
2592 } | 2604 } |
2593 if (propertyKey == null) { | 2605 if (propertyKey == null) { |
2594 throw new core.ArgumentError("Parameter propertyKey is required."); | 2606 throw new core.ArgumentError("Parameter propertyKey is required."); |
2595 } | 2607 } |
2596 if (visibility != null) { | 2608 if (visibility != null) { |
2597 _queryParams["visibility"] = [visibility]; | 2609 _queryParams["visibility"] = [visibility]; |
2598 } | 2610 } |
2599 | 2611 |
2600 | 2612 |
2601 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/prope
rties/' + common_internal.Escaper.ecapeVariable('$propertyKey'); | 2613 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/properties/'
+ commons.Escaper.ecapeVariable('$propertyKey'); |
2602 | 2614 |
2603 var _response = _requester.request(_url, | 2615 var _response = _requester.request(_url, |
2604 "PATCH", | 2616 "PATCH", |
2605 body: _body, | 2617 body: _body, |
2606 queryParams: _queryParams, | 2618 queryParams: _queryParams, |
2607 uploadOptions: _uploadOptions, | 2619 uploadOptions: _uploadOptions, |
2608 uploadMedia: _uploadMedia, | 2620 uploadMedia: _uploadMedia, |
2609 downloadOptions: _downloadOptions); | 2621 downloadOptions: _downloadOptions); |
2610 return _response.then((data) => new Property.fromJson(data)); | 2622 return _response.then((data) => new Property.fromJson(data)); |
2611 } | 2623 } |
2612 | 2624 |
2613 /** | 2625 /** |
2614 * Updates a property. | 2626 * Updates a property. |
2615 * | 2627 * |
2616 * [request] - The metadata request object. | 2628 * [request] - The metadata request object. |
2617 * | 2629 * |
2618 * Request parameters: | 2630 * Request parameters: |
2619 * | 2631 * |
2620 * [fileId] - The ID of the file. | 2632 * [fileId] - The ID of the file. |
2621 * | 2633 * |
2622 * [propertyKey] - The key of the property. | 2634 * [propertyKey] - The key of the property. |
2623 * | 2635 * |
2624 * [visibility] - The visibility of the property. | 2636 * [visibility] - The visibility of the property. |
2625 * | 2637 * |
2626 * Completes with a [Property]. | 2638 * Completes with a [Property]. |
2627 * | 2639 * |
2628 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2640 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2629 * error. | 2641 * error. |
2630 * | 2642 * |
2631 * If the used [http.Client] completes with an error when making a REST call, | 2643 * If the used [http.Client] completes with an error when making a REST call, |
2632 * this method will complete with the same error. | 2644 * this method will complete with the same error. |
2633 */ | 2645 */ |
2634 async.Future<Property> update(Property request, core.String fileId, core.Strin
g propertyKey, {core.String visibility}) { | 2646 async.Future<Property> update(Property request, core.String fileId, core.Strin
g propertyKey, {core.String visibility}) { |
2635 var _url = null; | 2647 var _url = null; |
2636 var _queryParams = new core.Map(); | 2648 var _queryParams = new core.Map(); |
2637 var _uploadMedia = null; | 2649 var _uploadMedia = null; |
2638 var _uploadOptions = null; | 2650 var _uploadOptions = null; |
2639 var _downloadOptions = common.DownloadOptions.Metadata; | 2651 var _downloadOptions = commons.DownloadOptions.Metadata; |
2640 var _body = null; | 2652 var _body = null; |
2641 | 2653 |
2642 if (request != null) { | 2654 if (request != null) { |
2643 _body = convert_1.JSON.encode((request).toJson()); | 2655 _body = convert_1.JSON.encode((request).toJson()); |
2644 } | 2656 } |
2645 if (fileId == null) { | 2657 if (fileId == null) { |
2646 throw new core.ArgumentError("Parameter fileId is required."); | 2658 throw new core.ArgumentError("Parameter fileId is required."); |
2647 } | 2659 } |
2648 if (propertyKey == null) { | 2660 if (propertyKey == null) { |
2649 throw new core.ArgumentError("Parameter propertyKey is required."); | 2661 throw new core.ArgumentError("Parameter propertyKey is required."); |
2650 } | 2662 } |
2651 if (visibility != null) { | 2663 if (visibility != null) { |
2652 _queryParams["visibility"] = [visibility]; | 2664 _queryParams["visibility"] = [visibility]; |
2653 } | 2665 } |
2654 | 2666 |
2655 | 2667 |
2656 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/prope
rties/' + common_internal.Escaper.ecapeVariable('$propertyKey'); | 2668 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/properties/'
+ commons.Escaper.ecapeVariable('$propertyKey'); |
2657 | 2669 |
2658 var _response = _requester.request(_url, | 2670 var _response = _requester.request(_url, |
2659 "PUT", | 2671 "PUT", |
2660 body: _body, | 2672 body: _body, |
2661 queryParams: _queryParams, | 2673 queryParams: _queryParams, |
2662 uploadOptions: _uploadOptions, | 2674 uploadOptions: _uploadOptions, |
2663 uploadMedia: _uploadMedia, | 2675 uploadMedia: _uploadMedia, |
2664 downloadOptions: _downloadOptions); | 2676 downloadOptions: _downloadOptions); |
2665 return _response.then((data) => new Property.fromJson(data)); | 2677 return _response.then((data) => new Property.fromJson(data)); |
2666 } | 2678 } |
2667 | 2679 |
2668 } | 2680 } |
2669 | 2681 |
2670 | 2682 |
2671 /** Not documented yet. */ | |
2672 class RealtimeResourceApi { | 2683 class RealtimeResourceApi { |
2673 final common_internal.ApiRequester _requester; | 2684 final commons.ApiRequester _requester; |
2674 | 2685 |
2675 RealtimeResourceApi(common_internal.ApiRequester client) : | 2686 RealtimeResourceApi(commons.ApiRequester client) : |
2676 _requester = client; | 2687 _requester = client; |
2677 | 2688 |
2678 /** | 2689 /** |
2679 * Exports the contents of the Realtime API data model associated with this | 2690 * Exports the contents of the Realtime API data model associated with this |
2680 * file as JSON. | 2691 * file as JSON. |
2681 * | 2692 * |
2682 * Request parameters: | 2693 * Request parameters: |
2683 * | 2694 * |
2684 * [fileId] - The ID of the file that the Realtime API data model is | 2695 * [fileId] - The ID of the file that the Realtime API data model is |
2685 * associated with. | 2696 * associated with. |
2686 * | 2697 * |
2687 * [revision] - The revision of the Realtime API data model to export. | 2698 * [revision] - The revision of the Realtime API data model to export. |
2688 * Revisions start at 1 (the initial empty data model) and are incremented | 2699 * Revisions start at 1 (the initial empty data model) and are incremented |
2689 * with each change. If this parameter is excluded, the most recent data model | 2700 * with each change. If this parameter is excluded, the most recent data model |
2690 * will be returned. | 2701 * will be returned. |
2691 * | 2702 * |
2692 * [downloadOptions] - Options for downloading. A download can be either a | 2703 * [downloadOptions] - Options for downloading. A download can be either a |
2693 * Metadata (default) or Media download. Partial Media downloads are possible | 2704 * Metadata (default) or Media download. Partial Media downloads are possible |
2694 * as well. | 2705 * as well. |
2695 * | 2706 * |
2696 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2707 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2697 * error. | 2708 * error. |
2698 * | 2709 * |
2699 * If the used [http.Client] completes with an error when making a REST call, | 2710 * If the used [http.Client] completes with an error when making a REST call, |
2700 * this method will complete with the same error. | 2711 * this method will complete with the same error. |
2701 */ | 2712 */ |
2702 async.Future get(core.String fileId, {core.int revision, common.DownloadOption
s downloadOptions: common.DownloadOptions.Metadata}) { | 2713 async.Future get(core.String fileId, {core.int revision, commons.DownloadOptio
ns downloadOptions: commons.DownloadOptions.Metadata}) { |
2703 var _url = null; | 2714 var _url = null; |
2704 var _queryParams = new core.Map(); | 2715 var _queryParams = new core.Map(); |
2705 var _uploadMedia = null; | 2716 var _uploadMedia = null; |
2706 var _uploadOptions = null; | 2717 var _uploadOptions = null; |
2707 var _downloadOptions = common.DownloadOptions.Metadata; | 2718 var _downloadOptions = commons.DownloadOptions.Metadata; |
2708 var _body = null; | 2719 var _body = null; |
2709 | 2720 |
2710 if (fileId == null) { | 2721 if (fileId == null) { |
2711 throw new core.ArgumentError("Parameter fileId is required."); | 2722 throw new core.ArgumentError("Parameter fileId is required."); |
2712 } | 2723 } |
2713 if (revision != null) { | 2724 if (revision != null) { |
2714 _queryParams["revision"] = ["${revision}"]; | 2725 _queryParams["revision"] = ["${revision}"]; |
2715 } | 2726 } |
2716 | 2727 |
2717 _downloadOptions = downloadOptions; | 2728 _downloadOptions = downloadOptions; |
2718 | 2729 |
2719 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/realt
ime'; | 2730 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/realtime'; |
2720 | 2731 |
2721 var _response = _requester.request(_url, | 2732 var _response = _requester.request(_url, |
2722 "GET", | 2733 "GET", |
2723 body: _body, | 2734 body: _body, |
2724 queryParams: _queryParams, | 2735 queryParams: _queryParams, |
2725 uploadOptions: _uploadOptions, | 2736 uploadOptions: _uploadOptions, |
2726 uploadMedia: _uploadMedia, | 2737 uploadMedia: _uploadMedia, |
2727 downloadOptions: _downloadOptions); | 2738 downloadOptions: _downloadOptions); |
2728 if (_downloadOptions == null || | 2739 if (_downloadOptions == null || |
2729 _downloadOptions == common.DownloadOptions.Metadata) { | 2740 _downloadOptions == commons.DownloadOptions.Metadata) { |
2730 return _response.then((data) => null); | 2741 return _response.then((data) => null); |
2731 } else { | 2742 } else { |
2732 return _response; | 2743 return _response; |
2733 } | 2744 } |
2734 } | 2745 } |
2735 | 2746 |
2736 /** | 2747 /** |
2737 * Overwrites the Realtime API data model associated with this file with the | 2748 * Overwrites the Realtime API data model associated with this file with the |
2738 * provided JSON data model. | 2749 * provided JSON data model. |
2739 * | 2750 * |
2740 * Request parameters: | 2751 * Request parameters: |
2741 * | 2752 * |
2742 * [fileId] - The ID of the file that the Realtime API data model is | 2753 * [fileId] - The ID of the file that the Realtime API data model is |
2743 * associated with. | 2754 * associated with. |
2744 * | 2755 * |
2745 * [baseRevision] - The revision of the model to diff the uploaded model | 2756 * [baseRevision] - The revision of the model to diff the uploaded model |
2746 * against. If set, the uploaded model is diffed against the provided revision | 2757 * against. If set, the uploaded model is diffed against the provided revision |
2747 * and those differences are merged with any changes made to the model after | 2758 * and those differences are merged with any changes made to the model after |
2748 * the provided revision. If not set, the uploaded model replaces the current | 2759 * the provided revision. If not set, the uploaded model replaces the current |
2749 * model on the server. | 2760 * model on the server. |
2750 * | 2761 * |
2751 * [uploadMedia] - The media to upload. | 2762 * [uploadMedia] - The media to upload. |
2752 * | 2763 * |
2753 * [uploadOptions] - Options for the media upload. Streaming Media without the | 2764 * [uploadOptions] - Options for the media upload. Streaming Media without the |
2754 * length being known ahead of time is only supported via resumable uploads. | 2765 * length being known ahead of time is only supported via resumable uploads. |
2755 * | 2766 * |
2756 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2767 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2757 * error. | 2768 * error. |
2758 * | 2769 * |
2759 * If the used [http.Client] completes with an error when making a REST call, | 2770 * If the used [http.Client] completes with an error when making a REST call, |
2760 * this method will complete with the same error. | 2771 * this method will complete with the same error. |
2761 */ | 2772 */ |
2762 async.Future update(core.String fileId, {core.String baseRevision, common.Uplo
adOptions uploadOptions : common.UploadOptions.Default, common.Media uploadMedia
}) { | 2773 async.Future update(core.String fileId, {core.String baseRevision, commons.Upl
oadOptions uploadOptions : commons.UploadOptions.Default, commons.Media uploadMe
dia}) { |
2763 var _url = null; | 2774 var _url = null; |
2764 var _queryParams = new core.Map(); | 2775 var _queryParams = new core.Map(); |
2765 var _uploadMedia = null; | 2776 var _uploadMedia = null; |
2766 var _uploadOptions = null; | 2777 var _uploadOptions = null; |
2767 var _downloadOptions = common.DownloadOptions.Metadata; | 2778 var _downloadOptions = commons.DownloadOptions.Metadata; |
2768 var _body = null; | 2779 var _body = null; |
2769 | 2780 |
2770 if (fileId == null) { | 2781 if (fileId == null) { |
2771 throw new core.ArgumentError("Parameter fileId is required."); | 2782 throw new core.ArgumentError("Parameter fileId is required."); |
2772 } | 2783 } |
2773 if (baseRevision != null) { | 2784 if (baseRevision != null) { |
2774 _queryParams["baseRevision"] = [baseRevision]; | 2785 _queryParams["baseRevision"] = [baseRevision]; |
2775 } | 2786 } |
2776 | 2787 |
2777 _uploadMedia = uploadMedia; | 2788 _uploadMedia = uploadMedia; |
2778 _uploadOptions = uploadOptions; | 2789 _uploadOptions = uploadOptions; |
2779 _downloadOptions = null; | 2790 _downloadOptions = null; |
2780 | 2791 |
2781 if (_uploadMedia == null) { | 2792 if (_uploadMedia == null) { |
2782 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/rea
ltime'; | 2793 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/realtime'; |
2783 } else if (_uploadOptions is common.ResumableUploadOptions) { | 2794 } else if (_uploadOptions is commons.ResumableUploadOptions) { |
2784 _url = '/resumable/upload/drive/v2/files/' + common_internal.Escaper.ecape
Variable('$fileId') + '/realtime'; | 2795 _url = '/resumable/upload/drive/v2/files/' + commons.Escaper.ecapeVariable
('$fileId') + '/realtime'; |
2785 } else { | 2796 } else { |
2786 _url = '/upload/drive/v2/files/' + common_internal.Escaper.ecapeVariable('
$fileId') + '/realtime'; | 2797 _url = '/upload/drive/v2/files/' + commons.Escaper.ecapeVariable('$fileId'
) + '/realtime'; |
2787 } | 2798 } |
2788 | 2799 |
2789 | 2800 |
2790 var _response = _requester.request(_url, | 2801 var _response = _requester.request(_url, |
2791 "PUT", | 2802 "PUT", |
2792 body: _body, | 2803 body: _body, |
2793 queryParams: _queryParams, | 2804 queryParams: _queryParams, |
2794 uploadOptions: _uploadOptions, | 2805 uploadOptions: _uploadOptions, |
2795 uploadMedia: _uploadMedia, | 2806 uploadMedia: _uploadMedia, |
2796 downloadOptions: _downloadOptions); | 2807 downloadOptions: _downloadOptions); |
2797 return _response.then((data) => null); | 2808 return _response.then((data) => null); |
2798 } | 2809 } |
2799 | 2810 |
2800 } | 2811 } |
2801 | 2812 |
2802 | 2813 |
2803 /** Not documented yet. */ | |
2804 class RepliesResourceApi { | 2814 class RepliesResourceApi { |
2805 final common_internal.ApiRequester _requester; | 2815 final commons.ApiRequester _requester; |
2806 | 2816 |
2807 RepliesResourceApi(common_internal.ApiRequester client) : | 2817 RepliesResourceApi(commons.ApiRequester client) : |
2808 _requester = client; | 2818 _requester = client; |
2809 | 2819 |
2810 /** | 2820 /** |
2811 * Deletes a reply. | 2821 * Deletes a reply. |
2812 * | 2822 * |
2813 * Request parameters: | 2823 * Request parameters: |
2814 * | 2824 * |
2815 * [fileId] - The ID of the file. | 2825 * [fileId] - The ID of the file. |
2816 * | 2826 * |
2817 * [commentId] - The ID of the comment. | 2827 * [commentId] - The ID of the comment. |
2818 * | 2828 * |
2819 * [replyId] - The ID of the reply. | 2829 * [replyId] - The ID of the reply. |
2820 * | 2830 * |
2821 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2831 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2822 * error. | 2832 * error. |
2823 * | 2833 * |
2824 * If the used [http.Client] completes with an error when making a REST call, | 2834 * If the used [http.Client] completes with an error when making a REST call, |
2825 * this method will complete with the same error. | 2835 * this method will complete with the same error. |
2826 */ | 2836 */ |
2827 async.Future delete(core.String fileId, core.String commentId, core.String rep
lyId) { | 2837 async.Future delete(core.String fileId, core.String commentId, core.String rep
lyId) { |
2828 var _url = null; | 2838 var _url = null; |
2829 var _queryParams = new core.Map(); | 2839 var _queryParams = new core.Map(); |
2830 var _uploadMedia = null; | 2840 var _uploadMedia = null; |
2831 var _uploadOptions = null; | 2841 var _uploadOptions = null; |
2832 var _downloadOptions = common.DownloadOptions.Metadata; | 2842 var _downloadOptions = commons.DownloadOptions.Metadata; |
2833 var _body = null; | 2843 var _body = null; |
2834 | 2844 |
2835 if (fileId == null) { | 2845 if (fileId == null) { |
2836 throw new core.ArgumentError("Parameter fileId is required."); | 2846 throw new core.ArgumentError("Parameter fileId is required."); |
2837 } | 2847 } |
2838 if (commentId == null) { | 2848 if (commentId == null) { |
2839 throw new core.ArgumentError("Parameter commentId is required."); | 2849 throw new core.ArgumentError("Parameter commentId is required."); |
2840 } | 2850 } |
2841 if (replyId == null) { | 2851 if (replyId == null) { |
2842 throw new core.ArgumentError("Parameter replyId is required."); | 2852 throw new core.ArgumentError("Parameter replyId is required."); |
2843 } | 2853 } |
2844 | 2854 |
2845 _downloadOptions = null; | 2855 _downloadOptions = null; |
2846 | 2856 |
2847 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId') + '/replies/' + comm
on_internal.Escaper.ecapeVariable('$replyId'); | 2857 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId') + '/replies/' + commons.Escaper.ecap
eVariable('$replyId'); |
2848 | 2858 |
2849 var _response = _requester.request(_url, | 2859 var _response = _requester.request(_url, |
2850 "DELETE", | 2860 "DELETE", |
2851 body: _body, | 2861 body: _body, |
2852 queryParams: _queryParams, | 2862 queryParams: _queryParams, |
2853 uploadOptions: _uploadOptions, | 2863 uploadOptions: _uploadOptions, |
2854 uploadMedia: _uploadMedia, | 2864 uploadMedia: _uploadMedia, |
2855 downloadOptions: _downloadOptions); | 2865 downloadOptions: _downloadOptions); |
2856 return _response.then((data) => null); | 2866 return _response.then((data) => null); |
2857 } | 2867 } |
2858 | 2868 |
2859 /** | 2869 /** |
2860 * Gets a reply. | 2870 * Gets a reply. |
2861 * | 2871 * |
2862 * Request parameters: | 2872 * Request parameters: |
2863 * | 2873 * |
2864 * [fileId] - The ID of the file. | 2874 * [fileId] - The ID of the file. |
2865 * | 2875 * |
2866 * [commentId] - The ID of the comment. | 2876 * [commentId] - The ID of the comment. |
2867 * | 2877 * |
2868 * [replyId] - The ID of the reply. | 2878 * [replyId] - The ID of the reply. |
2869 * | 2879 * |
2870 * [includeDeleted] - If set, this will succeed when retrieving a deleted | 2880 * [includeDeleted] - If set, this will succeed when retrieving a deleted |
2871 * reply. | 2881 * reply. |
2872 * | 2882 * |
2873 * Completes with a [CommentReply]. | 2883 * Completes with a [CommentReply]. |
2874 * | 2884 * |
2875 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2885 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2876 * error. | 2886 * error. |
2877 * | 2887 * |
2878 * If the used [http.Client] completes with an error when making a REST call, | 2888 * If the used [http.Client] completes with an error when making a REST call, |
2879 * this method will complete with the same error. | 2889 * this method will complete with the same error. |
2880 */ | 2890 */ |
2881 async.Future<CommentReply> get(core.String fileId, core.String commentId, core
.String replyId, {core.bool includeDeleted}) { | 2891 async.Future<CommentReply> get(core.String fileId, core.String commentId, core
.String replyId, {core.bool includeDeleted}) { |
2882 var _url = null; | 2892 var _url = null; |
2883 var _queryParams = new core.Map(); | 2893 var _queryParams = new core.Map(); |
2884 var _uploadMedia = null; | 2894 var _uploadMedia = null; |
2885 var _uploadOptions = null; | 2895 var _uploadOptions = null; |
2886 var _downloadOptions = common.DownloadOptions.Metadata; | 2896 var _downloadOptions = commons.DownloadOptions.Metadata; |
2887 var _body = null; | 2897 var _body = null; |
2888 | 2898 |
2889 if (fileId == null) { | 2899 if (fileId == null) { |
2890 throw new core.ArgumentError("Parameter fileId is required."); | 2900 throw new core.ArgumentError("Parameter fileId is required."); |
2891 } | 2901 } |
2892 if (commentId == null) { | 2902 if (commentId == null) { |
2893 throw new core.ArgumentError("Parameter commentId is required."); | 2903 throw new core.ArgumentError("Parameter commentId is required."); |
2894 } | 2904 } |
2895 if (replyId == null) { | 2905 if (replyId == null) { |
2896 throw new core.ArgumentError("Parameter replyId is required."); | 2906 throw new core.ArgumentError("Parameter replyId is required."); |
2897 } | 2907 } |
2898 if (includeDeleted != null) { | 2908 if (includeDeleted != null) { |
2899 _queryParams["includeDeleted"] = ["${includeDeleted}"]; | 2909 _queryParams["includeDeleted"] = ["${includeDeleted}"]; |
2900 } | 2910 } |
2901 | 2911 |
2902 | 2912 |
2903 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId') + '/replies/' + comm
on_internal.Escaper.ecapeVariable('$replyId'); | 2913 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId') + '/replies/' + commons.Escaper.ecap
eVariable('$replyId'); |
2904 | 2914 |
2905 var _response = _requester.request(_url, | 2915 var _response = _requester.request(_url, |
2906 "GET", | 2916 "GET", |
2907 body: _body, | 2917 body: _body, |
2908 queryParams: _queryParams, | 2918 queryParams: _queryParams, |
2909 uploadOptions: _uploadOptions, | 2919 uploadOptions: _uploadOptions, |
2910 uploadMedia: _uploadMedia, | 2920 uploadMedia: _uploadMedia, |
2911 downloadOptions: _downloadOptions); | 2921 downloadOptions: _downloadOptions); |
2912 return _response.then((data) => new CommentReply.fromJson(data)); | 2922 return _response.then((data) => new CommentReply.fromJson(data)); |
2913 } | 2923 } |
2914 | 2924 |
2915 /** | 2925 /** |
2916 * Creates a new reply to the given comment. | 2926 * Creates a new reply to the given comment. |
2917 * | 2927 * |
2918 * [request] - The metadata request object. | 2928 * [request] - The metadata request object. |
2919 * | 2929 * |
2920 * Request parameters: | 2930 * Request parameters: |
2921 * | 2931 * |
2922 * [fileId] - The ID of the file. | 2932 * [fileId] - The ID of the file. |
2923 * | 2933 * |
2924 * [commentId] - The ID of the comment. | 2934 * [commentId] - The ID of the comment. |
2925 * | 2935 * |
2926 * Completes with a [CommentReply]. | 2936 * Completes with a [CommentReply]. |
2927 * | 2937 * |
2928 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2938 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2929 * error. | 2939 * error. |
2930 * | 2940 * |
2931 * If the used [http.Client] completes with an error when making a REST call, | 2941 * If the used [http.Client] completes with an error when making a REST call, |
2932 * this method will complete with the same error. | 2942 * this method will complete with the same error. |
2933 */ | 2943 */ |
2934 async.Future<CommentReply> insert(CommentReply request, core.String fileId, co
re.String commentId) { | 2944 async.Future<CommentReply> insert(CommentReply request, core.String fileId, co
re.String commentId) { |
2935 var _url = null; | 2945 var _url = null; |
2936 var _queryParams = new core.Map(); | 2946 var _queryParams = new core.Map(); |
2937 var _uploadMedia = null; | 2947 var _uploadMedia = null; |
2938 var _uploadOptions = null; | 2948 var _uploadOptions = null; |
2939 var _downloadOptions = common.DownloadOptions.Metadata; | 2949 var _downloadOptions = commons.DownloadOptions.Metadata; |
2940 var _body = null; | 2950 var _body = null; |
2941 | 2951 |
2942 if (request != null) { | 2952 if (request != null) { |
2943 _body = convert_1.JSON.encode((request).toJson()); | 2953 _body = convert_1.JSON.encode((request).toJson()); |
2944 } | 2954 } |
2945 if (fileId == null) { | 2955 if (fileId == null) { |
2946 throw new core.ArgumentError("Parameter fileId is required."); | 2956 throw new core.ArgumentError("Parameter fileId is required."); |
2947 } | 2957 } |
2948 if (commentId == null) { | 2958 if (commentId == null) { |
2949 throw new core.ArgumentError("Parameter commentId is required."); | 2959 throw new core.ArgumentError("Parameter commentId is required."); |
2950 } | 2960 } |
2951 | 2961 |
2952 | 2962 |
2953 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId') + '/replies'; | 2963 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId') + '/replies'; |
2954 | 2964 |
2955 var _response = _requester.request(_url, | 2965 var _response = _requester.request(_url, |
2956 "POST", | 2966 "POST", |
2957 body: _body, | 2967 body: _body, |
2958 queryParams: _queryParams, | 2968 queryParams: _queryParams, |
2959 uploadOptions: _uploadOptions, | 2969 uploadOptions: _uploadOptions, |
2960 uploadMedia: _uploadMedia, | 2970 uploadMedia: _uploadMedia, |
2961 downloadOptions: _downloadOptions); | 2971 downloadOptions: _downloadOptions); |
2962 return _response.then((data) => new CommentReply.fromJson(data)); | 2972 return _response.then((data) => new CommentReply.fromJson(data)); |
2963 } | 2973 } |
(...skipping 13 matching lines...) Expand all Loading... |
2977 * [maxResults] - The maximum number of replies to include in the response, | 2987 * [maxResults] - The maximum number of replies to include in the response, |
2978 * used for paging. | 2988 * used for paging. |
2979 * Value must be between "0" and "100". | 2989 * Value must be between "0" and "100". |
2980 * | 2990 * |
2981 * [pageToken] - The continuation token, used to page through large result | 2991 * [pageToken] - The continuation token, used to page through large result |
2982 * sets. To get the next page of results, set this parameter to the value of | 2992 * sets. To get the next page of results, set this parameter to the value of |
2983 * "nextPageToken" from the previous response. | 2993 * "nextPageToken" from the previous response. |
2984 * | 2994 * |
2985 * Completes with a [CommentReplyList]. | 2995 * Completes with a [CommentReplyList]. |
2986 * | 2996 * |
2987 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 2997 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2988 * error. | 2998 * error. |
2989 * | 2999 * |
2990 * If the used [http.Client] completes with an error when making a REST call, | 3000 * If the used [http.Client] completes with an error when making a REST call, |
2991 * this method will complete with the same error. | 3001 * this method will complete with the same error. |
2992 */ | 3002 */ |
2993 async.Future<CommentReplyList> list(core.String fileId, core.String commentId,
{core.bool includeDeleted, core.int maxResults, core.String pageToken}) { | 3003 async.Future<CommentReplyList> list(core.String fileId, core.String commentId,
{core.bool includeDeleted, core.int maxResults, core.String pageToken}) { |
2994 var _url = null; | 3004 var _url = null; |
2995 var _queryParams = new core.Map(); | 3005 var _queryParams = new core.Map(); |
2996 var _uploadMedia = null; | 3006 var _uploadMedia = null; |
2997 var _uploadOptions = null; | 3007 var _uploadOptions = null; |
2998 var _downloadOptions = common.DownloadOptions.Metadata; | 3008 var _downloadOptions = commons.DownloadOptions.Metadata; |
2999 var _body = null; | 3009 var _body = null; |
3000 | 3010 |
3001 if (fileId == null) { | 3011 if (fileId == null) { |
3002 throw new core.ArgumentError("Parameter fileId is required."); | 3012 throw new core.ArgumentError("Parameter fileId is required."); |
3003 } | 3013 } |
3004 if (commentId == null) { | 3014 if (commentId == null) { |
3005 throw new core.ArgumentError("Parameter commentId is required."); | 3015 throw new core.ArgumentError("Parameter commentId is required."); |
3006 } | 3016 } |
3007 if (includeDeleted != null) { | 3017 if (includeDeleted != null) { |
3008 _queryParams["includeDeleted"] = ["${includeDeleted}"]; | 3018 _queryParams["includeDeleted"] = ["${includeDeleted}"]; |
3009 } | 3019 } |
3010 if (maxResults != null) { | 3020 if (maxResults != null) { |
3011 _queryParams["maxResults"] = ["${maxResults}"]; | 3021 _queryParams["maxResults"] = ["${maxResults}"]; |
3012 } | 3022 } |
3013 if (pageToken != null) { | 3023 if (pageToken != null) { |
3014 _queryParams["pageToken"] = [pageToken]; | 3024 _queryParams["pageToken"] = [pageToken]; |
3015 } | 3025 } |
3016 | 3026 |
3017 | 3027 |
3018 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId') + '/replies'; | 3028 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId') + '/replies'; |
3019 | 3029 |
3020 var _response = _requester.request(_url, | 3030 var _response = _requester.request(_url, |
3021 "GET", | 3031 "GET", |
3022 body: _body, | 3032 body: _body, |
3023 queryParams: _queryParams, | 3033 queryParams: _queryParams, |
3024 uploadOptions: _uploadOptions, | 3034 uploadOptions: _uploadOptions, |
3025 uploadMedia: _uploadMedia, | 3035 uploadMedia: _uploadMedia, |
3026 downloadOptions: _downloadOptions); | 3036 downloadOptions: _downloadOptions); |
3027 return _response.then((data) => new CommentReplyList.fromJson(data)); | 3037 return _response.then((data) => new CommentReplyList.fromJson(data)); |
3028 } | 3038 } |
3029 | 3039 |
3030 /** | 3040 /** |
3031 * Updates an existing reply. This method supports patch semantics. | 3041 * Updates an existing reply. This method supports patch semantics. |
3032 * | 3042 * |
3033 * [request] - The metadata request object. | 3043 * [request] - The metadata request object. |
3034 * | 3044 * |
3035 * Request parameters: | 3045 * Request parameters: |
3036 * | 3046 * |
3037 * [fileId] - The ID of the file. | 3047 * [fileId] - The ID of the file. |
3038 * | 3048 * |
3039 * [commentId] - The ID of the comment. | 3049 * [commentId] - The ID of the comment. |
3040 * | 3050 * |
3041 * [replyId] - The ID of the reply. | 3051 * [replyId] - The ID of the reply. |
3042 * | 3052 * |
3043 * Completes with a [CommentReply]. | 3053 * Completes with a [CommentReply]. |
3044 * | 3054 * |
3045 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3055 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3046 * error. | 3056 * error. |
3047 * | 3057 * |
3048 * If the used [http.Client] completes with an error when making a REST call, | 3058 * If the used [http.Client] completes with an error when making a REST call, |
3049 * this method will complete with the same error. | 3059 * this method will complete with the same error. |
3050 */ | 3060 */ |
3051 async.Future<CommentReply> patch(CommentReply request, core.String fileId, cor
e.String commentId, core.String replyId) { | 3061 async.Future<CommentReply> patch(CommentReply request, core.String fileId, cor
e.String commentId, core.String replyId) { |
3052 var _url = null; | 3062 var _url = null; |
3053 var _queryParams = new core.Map(); | 3063 var _queryParams = new core.Map(); |
3054 var _uploadMedia = null; | 3064 var _uploadMedia = null; |
3055 var _uploadOptions = null; | 3065 var _uploadOptions = null; |
3056 var _downloadOptions = common.DownloadOptions.Metadata; | 3066 var _downloadOptions = commons.DownloadOptions.Metadata; |
3057 var _body = null; | 3067 var _body = null; |
3058 | 3068 |
3059 if (request != null) { | 3069 if (request != null) { |
3060 _body = convert_1.JSON.encode((request).toJson()); | 3070 _body = convert_1.JSON.encode((request).toJson()); |
3061 } | 3071 } |
3062 if (fileId == null) { | 3072 if (fileId == null) { |
3063 throw new core.ArgumentError("Parameter fileId is required."); | 3073 throw new core.ArgumentError("Parameter fileId is required."); |
3064 } | 3074 } |
3065 if (commentId == null) { | 3075 if (commentId == null) { |
3066 throw new core.ArgumentError("Parameter commentId is required."); | 3076 throw new core.ArgumentError("Parameter commentId is required."); |
3067 } | 3077 } |
3068 if (replyId == null) { | 3078 if (replyId == null) { |
3069 throw new core.ArgumentError("Parameter replyId is required."); | 3079 throw new core.ArgumentError("Parameter replyId is required."); |
3070 } | 3080 } |
3071 | 3081 |
3072 | 3082 |
3073 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId') + '/replies/' + comm
on_internal.Escaper.ecapeVariable('$replyId'); | 3083 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId') + '/replies/' + commons.Escaper.ecap
eVariable('$replyId'); |
3074 | 3084 |
3075 var _response = _requester.request(_url, | 3085 var _response = _requester.request(_url, |
3076 "PATCH", | 3086 "PATCH", |
3077 body: _body, | 3087 body: _body, |
3078 queryParams: _queryParams, | 3088 queryParams: _queryParams, |
3079 uploadOptions: _uploadOptions, | 3089 uploadOptions: _uploadOptions, |
3080 uploadMedia: _uploadMedia, | 3090 uploadMedia: _uploadMedia, |
3081 downloadOptions: _downloadOptions); | 3091 downloadOptions: _downloadOptions); |
3082 return _response.then((data) => new CommentReply.fromJson(data)); | 3092 return _response.then((data) => new CommentReply.fromJson(data)); |
3083 } | 3093 } |
3084 | 3094 |
3085 /** | 3095 /** |
3086 * Updates an existing reply. | 3096 * Updates an existing reply. |
3087 * | 3097 * |
3088 * [request] - The metadata request object. | 3098 * [request] - The metadata request object. |
3089 * | 3099 * |
3090 * Request parameters: | 3100 * Request parameters: |
3091 * | 3101 * |
3092 * [fileId] - The ID of the file. | 3102 * [fileId] - The ID of the file. |
3093 * | 3103 * |
3094 * [commentId] - The ID of the comment. | 3104 * [commentId] - The ID of the comment. |
3095 * | 3105 * |
3096 * [replyId] - The ID of the reply. | 3106 * [replyId] - The ID of the reply. |
3097 * | 3107 * |
3098 * Completes with a [CommentReply]. | 3108 * Completes with a [CommentReply]. |
3099 * | 3109 * |
3100 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3110 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3101 * error. | 3111 * error. |
3102 * | 3112 * |
3103 * If the used [http.Client] completes with an error when making a REST call, | 3113 * If the used [http.Client] completes with an error when making a REST call, |
3104 * this method will complete with the same error. | 3114 * this method will complete with the same error. |
3105 */ | 3115 */ |
3106 async.Future<CommentReply> update(CommentReply request, core.String fileId, co
re.String commentId, core.String replyId) { | 3116 async.Future<CommentReply> update(CommentReply request, core.String fileId, co
re.String commentId, core.String replyId) { |
3107 var _url = null; | 3117 var _url = null; |
3108 var _queryParams = new core.Map(); | 3118 var _queryParams = new core.Map(); |
3109 var _uploadMedia = null; | 3119 var _uploadMedia = null; |
3110 var _uploadOptions = null; | 3120 var _uploadOptions = null; |
3111 var _downloadOptions = common.DownloadOptions.Metadata; | 3121 var _downloadOptions = commons.DownloadOptions.Metadata; |
3112 var _body = null; | 3122 var _body = null; |
3113 | 3123 |
3114 if (request != null) { | 3124 if (request != null) { |
3115 _body = convert_1.JSON.encode((request).toJson()); | 3125 _body = convert_1.JSON.encode((request).toJson()); |
3116 } | 3126 } |
3117 if (fileId == null) { | 3127 if (fileId == null) { |
3118 throw new core.ArgumentError("Parameter fileId is required."); | 3128 throw new core.ArgumentError("Parameter fileId is required."); |
3119 } | 3129 } |
3120 if (commentId == null) { | 3130 if (commentId == null) { |
3121 throw new core.ArgumentError("Parameter commentId is required."); | 3131 throw new core.ArgumentError("Parameter commentId is required."); |
3122 } | 3132 } |
3123 if (replyId == null) { | 3133 if (replyId == null) { |
3124 throw new core.ArgumentError("Parameter replyId is required."); | 3134 throw new core.ArgumentError("Parameter replyId is required."); |
3125 } | 3135 } |
3126 | 3136 |
3127 | 3137 |
3128 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/comme
nts/' + common_internal.Escaper.ecapeVariable('$commentId') + '/replies/' + comm
on_internal.Escaper.ecapeVariable('$replyId'); | 3138 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/comments/' +
commons.Escaper.ecapeVariable('$commentId') + '/replies/' + commons.Escaper.ecap
eVariable('$replyId'); |
3129 | 3139 |
3130 var _response = _requester.request(_url, | 3140 var _response = _requester.request(_url, |
3131 "PUT", | 3141 "PUT", |
3132 body: _body, | 3142 body: _body, |
3133 queryParams: _queryParams, | 3143 queryParams: _queryParams, |
3134 uploadOptions: _uploadOptions, | 3144 uploadOptions: _uploadOptions, |
3135 uploadMedia: _uploadMedia, | 3145 uploadMedia: _uploadMedia, |
3136 downloadOptions: _downloadOptions); | 3146 downloadOptions: _downloadOptions); |
3137 return _response.then((data) => new CommentReply.fromJson(data)); | 3147 return _response.then((data) => new CommentReply.fromJson(data)); |
3138 } | 3148 } |
3139 | 3149 |
3140 } | 3150 } |
3141 | 3151 |
3142 | 3152 |
3143 /** Not documented yet. */ | |
3144 class RevisionsResourceApi { | 3153 class RevisionsResourceApi { |
3145 final common_internal.ApiRequester _requester; | 3154 final commons.ApiRequester _requester; |
3146 | 3155 |
3147 RevisionsResourceApi(common_internal.ApiRequester client) : | 3156 RevisionsResourceApi(commons.ApiRequester client) : |
3148 _requester = client; | 3157 _requester = client; |
3149 | 3158 |
3150 /** | 3159 /** |
3151 * Removes a revision. | 3160 * Removes a revision. |
3152 * | 3161 * |
3153 * Request parameters: | 3162 * Request parameters: |
3154 * | 3163 * |
3155 * [fileId] - The ID of the file. | 3164 * [fileId] - The ID of the file. |
3156 * | 3165 * |
3157 * [revisionId] - The ID of the revision. | 3166 * [revisionId] - The ID of the revision. |
3158 * | 3167 * |
3159 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3168 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3160 * error. | 3169 * error. |
3161 * | 3170 * |
3162 * If the used [http.Client] completes with an error when making a REST call, | 3171 * If the used [http.Client] completes with an error when making a REST call, |
3163 * this method will complete with the same error. | 3172 * this method will complete with the same error. |
3164 */ | 3173 */ |
3165 async.Future delete(core.String fileId, core.String revisionId) { | 3174 async.Future delete(core.String fileId, core.String revisionId) { |
3166 var _url = null; | 3175 var _url = null; |
3167 var _queryParams = new core.Map(); | 3176 var _queryParams = new core.Map(); |
3168 var _uploadMedia = null; | 3177 var _uploadMedia = null; |
3169 var _uploadOptions = null; | 3178 var _uploadOptions = null; |
3170 var _downloadOptions = common.DownloadOptions.Metadata; | 3179 var _downloadOptions = commons.DownloadOptions.Metadata; |
3171 var _body = null; | 3180 var _body = null; |
3172 | 3181 |
3173 if (fileId == null) { | 3182 if (fileId == null) { |
3174 throw new core.ArgumentError("Parameter fileId is required."); | 3183 throw new core.ArgumentError("Parameter fileId is required."); |
3175 } | 3184 } |
3176 if (revisionId == null) { | 3185 if (revisionId == null) { |
3177 throw new core.ArgumentError("Parameter revisionId is required."); | 3186 throw new core.ArgumentError("Parameter revisionId is required."); |
3178 } | 3187 } |
3179 | 3188 |
3180 _downloadOptions = null; | 3189 _downloadOptions = null; |
3181 | 3190 |
3182 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/revis
ions/' + common_internal.Escaper.ecapeVariable('$revisionId'); | 3191 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/revisions/' +
commons.Escaper.ecapeVariable('$revisionId'); |
3183 | 3192 |
3184 var _response = _requester.request(_url, | 3193 var _response = _requester.request(_url, |
3185 "DELETE", | 3194 "DELETE", |
3186 body: _body, | 3195 body: _body, |
3187 queryParams: _queryParams, | 3196 queryParams: _queryParams, |
3188 uploadOptions: _uploadOptions, | 3197 uploadOptions: _uploadOptions, |
3189 uploadMedia: _uploadMedia, | 3198 uploadMedia: _uploadMedia, |
3190 downloadOptions: _downloadOptions); | 3199 downloadOptions: _downloadOptions); |
3191 return _response.then((data) => null); | 3200 return _response.then((data) => null); |
3192 } | 3201 } |
3193 | 3202 |
3194 /** | 3203 /** |
3195 * Gets a specific revision. | 3204 * Gets a specific revision. |
3196 * | 3205 * |
3197 * Request parameters: | 3206 * Request parameters: |
3198 * | 3207 * |
3199 * [fileId] - The ID of the file. | 3208 * [fileId] - The ID of the file. |
3200 * | 3209 * |
3201 * [revisionId] - The ID of the revision. | 3210 * [revisionId] - The ID of the revision. |
3202 * | 3211 * |
3203 * Completes with a [Revision]. | 3212 * Completes with a [Revision]. |
3204 * | 3213 * |
3205 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3214 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3206 * error. | 3215 * error. |
3207 * | 3216 * |
3208 * If the used [http.Client] completes with an error when making a REST call, | 3217 * If the used [http.Client] completes with an error when making a REST call, |
3209 * this method will complete with the same error. | 3218 * this method will complete with the same error. |
3210 */ | 3219 */ |
3211 async.Future<Revision> get(core.String fileId, core.String revisionId) { | 3220 async.Future<Revision> get(core.String fileId, core.String revisionId) { |
3212 var _url = null; | 3221 var _url = null; |
3213 var _queryParams = new core.Map(); | 3222 var _queryParams = new core.Map(); |
3214 var _uploadMedia = null; | 3223 var _uploadMedia = null; |
3215 var _uploadOptions = null; | 3224 var _uploadOptions = null; |
3216 var _downloadOptions = common.DownloadOptions.Metadata; | 3225 var _downloadOptions = commons.DownloadOptions.Metadata; |
3217 var _body = null; | 3226 var _body = null; |
3218 | 3227 |
3219 if (fileId == null) { | 3228 if (fileId == null) { |
3220 throw new core.ArgumentError("Parameter fileId is required."); | 3229 throw new core.ArgumentError("Parameter fileId is required."); |
3221 } | 3230 } |
3222 if (revisionId == null) { | 3231 if (revisionId == null) { |
3223 throw new core.ArgumentError("Parameter revisionId is required."); | 3232 throw new core.ArgumentError("Parameter revisionId is required."); |
3224 } | 3233 } |
3225 | 3234 |
3226 | 3235 |
3227 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/revis
ions/' + common_internal.Escaper.ecapeVariable('$revisionId'); | 3236 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/revisions/' +
commons.Escaper.ecapeVariable('$revisionId'); |
3228 | 3237 |
3229 var _response = _requester.request(_url, | 3238 var _response = _requester.request(_url, |
3230 "GET", | 3239 "GET", |
3231 body: _body, | 3240 body: _body, |
3232 queryParams: _queryParams, | 3241 queryParams: _queryParams, |
3233 uploadOptions: _uploadOptions, | 3242 uploadOptions: _uploadOptions, |
3234 uploadMedia: _uploadMedia, | 3243 uploadMedia: _uploadMedia, |
3235 downloadOptions: _downloadOptions); | 3244 downloadOptions: _downloadOptions); |
3236 return _response.then((data) => new Revision.fromJson(data)); | 3245 return _response.then((data) => new Revision.fromJson(data)); |
3237 } | 3246 } |
3238 | 3247 |
3239 /** | 3248 /** |
3240 * Lists a file's revisions. | 3249 * Lists a file's revisions. |
3241 * | 3250 * |
3242 * Request parameters: | 3251 * Request parameters: |
3243 * | 3252 * |
3244 * [fileId] - The ID of the file. | 3253 * [fileId] - The ID of the file. |
3245 * | 3254 * |
3246 * Completes with a [RevisionList]. | 3255 * Completes with a [RevisionList]. |
3247 * | 3256 * |
3248 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3257 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3249 * error. | 3258 * error. |
3250 * | 3259 * |
3251 * If the used [http.Client] completes with an error when making a REST call, | 3260 * If the used [http.Client] completes with an error when making a REST call, |
3252 * this method will complete with the same error. | 3261 * this method will complete with the same error. |
3253 */ | 3262 */ |
3254 async.Future<RevisionList> list(core.String fileId) { | 3263 async.Future<RevisionList> list(core.String fileId) { |
3255 var _url = null; | 3264 var _url = null; |
3256 var _queryParams = new core.Map(); | 3265 var _queryParams = new core.Map(); |
3257 var _uploadMedia = null; | 3266 var _uploadMedia = null; |
3258 var _uploadOptions = null; | 3267 var _uploadOptions = null; |
3259 var _downloadOptions = common.DownloadOptions.Metadata; | 3268 var _downloadOptions = commons.DownloadOptions.Metadata; |
3260 var _body = null; | 3269 var _body = null; |
3261 | 3270 |
3262 if (fileId == null) { | 3271 if (fileId == null) { |
3263 throw new core.ArgumentError("Parameter fileId is required."); | 3272 throw new core.ArgumentError("Parameter fileId is required."); |
3264 } | 3273 } |
3265 | 3274 |
3266 | 3275 |
3267 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/revis
ions'; | 3276 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/revisions'; |
3268 | 3277 |
3269 var _response = _requester.request(_url, | 3278 var _response = _requester.request(_url, |
3270 "GET", | 3279 "GET", |
3271 body: _body, | 3280 body: _body, |
3272 queryParams: _queryParams, | 3281 queryParams: _queryParams, |
3273 uploadOptions: _uploadOptions, | 3282 uploadOptions: _uploadOptions, |
3274 uploadMedia: _uploadMedia, | 3283 uploadMedia: _uploadMedia, |
3275 downloadOptions: _downloadOptions); | 3284 downloadOptions: _downloadOptions); |
3276 return _response.then((data) => new RevisionList.fromJson(data)); | 3285 return _response.then((data) => new RevisionList.fromJson(data)); |
3277 } | 3286 } |
3278 | 3287 |
3279 /** | 3288 /** |
3280 * Updates a revision. This method supports patch semantics. | 3289 * Updates a revision. This method supports patch semantics. |
3281 * | 3290 * |
3282 * [request] - The metadata request object. | 3291 * [request] - The metadata request object. |
3283 * | 3292 * |
3284 * Request parameters: | 3293 * Request parameters: |
3285 * | 3294 * |
3286 * [fileId] - The ID for the file. | 3295 * [fileId] - The ID for the file. |
3287 * | 3296 * |
3288 * [revisionId] - The ID for the revision. | 3297 * [revisionId] - The ID for the revision. |
3289 * | 3298 * |
3290 * Completes with a [Revision]. | 3299 * Completes with a [Revision]. |
3291 * | 3300 * |
3292 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3301 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3293 * error. | 3302 * error. |
3294 * | 3303 * |
3295 * If the used [http.Client] completes with an error when making a REST call, | 3304 * If the used [http.Client] completes with an error when making a REST call, |
3296 * this method will complete with the same error. | 3305 * this method will complete with the same error. |
3297 */ | 3306 */ |
3298 async.Future<Revision> patch(Revision request, core.String fileId, core.String
revisionId) { | 3307 async.Future<Revision> patch(Revision request, core.String fileId, core.String
revisionId) { |
3299 var _url = null; | 3308 var _url = null; |
3300 var _queryParams = new core.Map(); | 3309 var _queryParams = new core.Map(); |
3301 var _uploadMedia = null; | 3310 var _uploadMedia = null; |
3302 var _uploadOptions = null; | 3311 var _uploadOptions = null; |
3303 var _downloadOptions = common.DownloadOptions.Metadata; | 3312 var _downloadOptions = commons.DownloadOptions.Metadata; |
3304 var _body = null; | 3313 var _body = null; |
3305 | 3314 |
3306 if (request != null) { | 3315 if (request != null) { |
3307 _body = convert_1.JSON.encode((request).toJson()); | 3316 _body = convert_1.JSON.encode((request).toJson()); |
3308 } | 3317 } |
3309 if (fileId == null) { | 3318 if (fileId == null) { |
3310 throw new core.ArgumentError("Parameter fileId is required."); | 3319 throw new core.ArgumentError("Parameter fileId is required."); |
3311 } | 3320 } |
3312 if (revisionId == null) { | 3321 if (revisionId == null) { |
3313 throw new core.ArgumentError("Parameter revisionId is required."); | 3322 throw new core.ArgumentError("Parameter revisionId is required."); |
3314 } | 3323 } |
3315 | 3324 |
3316 | 3325 |
3317 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/revis
ions/' + common_internal.Escaper.ecapeVariable('$revisionId'); | 3326 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/revisions/' +
commons.Escaper.ecapeVariable('$revisionId'); |
3318 | 3327 |
3319 var _response = _requester.request(_url, | 3328 var _response = _requester.request(_url, |
3320 "PATCH", | 3329 "PATCH", |
3321 body: _body, | 3330 body: _body, |
3322 queryParams: _queryParams, | 3331 queryParams: _queryParams, |
3323 uploadOptions: _uploadOptions, | 3332 uploadOptions: _uploadOptions, |
3324 uploadMedia: _uploadMedia, | 3333 uploadMedia: _uploadMedia, |
3325 downloadOptions: _downloadOptions); | 3334 downloadOptions: _downloadOptions); |
3326 return _response.then((data) => new Revision.fromJson(data)); | 3335 return _response.then((data) => new Revision.fromJson(data)); |
3327 } | 3336 } |
3328 | 3337 |
3329 /** | 3338 /** |
3330 * Updates a revision. | 3339 * Updates a revision. |
3331 * | 3340 * |
3332 * [request] - The metadata request object. | 3341 * [request] - The metadata request object. |
3333 * | 3342 * |
3334 * Request parameters: | 3343 * Request parameters: |
3335 * | 3344 * |
3336 * [fileId] - The ID for the file. | 3345 * [fileId] - The ID for the file. |
3337 * | 3346 * |
3338 * [revisionId] - The ID for the revision. | 3347 * [revisionId] - The ID for the revision. |
3339 * | 3348 * |
3340 * Completes with a [Revision]. | 3349 * Completes with a [Revision]. |
3341 * | 3350 * |
3342 * Completes with a [common.ApiRequestError] if the API endpoint returned an | 3351 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3343 * error. | 3352 * error. |
3344 * | 3353 * |
3345 * If the used [http.Client] completes with an error when making a REST call, | 3354 * If the used [http.Client] completes with an error when making a REST call, |
3346 * this method will complete with the same error. | 3355 * this method will complete with the same error. |
3347 */ | 3356 */ |
3348 async.Future<Revision> update(Revision request, core.String fileId, core.Strin
g revisionId) { | 3357 async.Future<Revision> update(Revision request, core.String fileId, core.Strin
g revisionId) { |
3349 var _url = null; | 3358 var _url = null; |
3350 var _queryParams = new core.Map(); | 3359 var _queryParams = new core.Map(); |
3351 var _uploadMedia = null; | 3360 var _uploadMedia = null; |
3352 var _uploadOptions = null; | 3361 var _uploadOptions = null; |
3353 var _downloadOptions = common.DownloadOptions.Metadata; | 3362 var _downloadOptions = commons.DownloadOptions.Metadata; |
3354 var _body = null; | 3363 var _body = null; |
3355 | 3364 |
3356 if (request != null) { | 3365 if (request != null) { |
3357 _body = convert_1.JSON.encode((request).toJson()); | 3366 _body = convert_1.JSON.encode((request).toJson()); |
3358 } | 3367 } |
3359 if (fileId == null) { | 3368 if (fileId == null) { |
3360 throw new core.ArgumentError("Parameter fileId is required."); | 3369 throw new core.ArgumentError("Parameter fileId is required."); |
3361 } | 3370 } |
3362 if (revisionId == null) { | 3371 if (revisionId == null) { |
3363 throw new core.ArgumentError("Parameter revisionId is required."); | 3372 throw new core.ArgumentError("Parameter revisionId is required."); |
3364 } | 3373 } |
3365 | 3374 |
3366 | 3375 |
3367 _url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/revis
ions/' + common_internal.Escaper.ecapeVariable('$revisionId'); | 3376 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/revisions/' +
commons.Escaper.ecapeVariable('$revisionId'); |
3368 | 3377 |
3369 var _response = _requester.request(_url, | 3378 var _response = _requester.request(_url, |
3370 "PUT", | 3379 "PUT", |
3371 body: _body, | 3380 body: _body, |
3372 queryParams: _queryParams, | 3381 queryParams: _queryParams, |
3373 uploadOptions: _uploadOptions, | 3382 uploadOptions: _uploadOptions, |
3374 uploadMedia: _uploadMedia, | 3383 uploadMedia: _uploadMedia, |
3375 downloadOptions: _downloadOptions); | 3384 downloadOptions: _downloadOptions); |
3376 return _response.then((data) => new Revision.fromJson(data)); | 3385 return _response.then((data) => new Revision.fromJson(data)); |
3377 } | 3386 } |
3378 | 3387 |
3379 } | 3388 } |
3380 | 3389 |
3381 | 3390 |
3382 | 3391 |
3383 /** Not documented yet. */ | |
3384 class AboutAdditionalRoleInfoRoleSets { | 3392 class AboutAdditionalRoleInfoRoleSets { |
3385 /** The supported additional roles with the primary role. */ | 3393 /** The supported additional roles with the primary role. */ |
3386 core.List<core.String> additionalRoles; | 3394 core.List<core.String> additionalRoles; |
3387 | 3395 |
3388 /** A primary permission role. */ | 3396 /** A primary permission role. */ |
3389 core.String primaryRole; | 3397 core.String primaryRole; |
3390 | 3398 |
3391 | 3399 |
3392 AboutAdditionalRoleInfoRoleSets(); | 3400 AboutAdditionalRoleInfoRoleSets(); |
3393 | 3401 |
(...skipping 12 matching lines...) Expand all Loading... |
3406 _json["additionalRoles"] = additionalRoles; | 3414 _json["additionalRoles"] = additionalRoles; |
3407 } | 3415 } |
3408 if (primaryRole != null) { | 3416 if (primaryRole != null) { |
3409 _json["primaryRole"] = primaryRole; | 3417 _json["primaryRole"] = primaryRole; |
3410 } | 3418 } |
3411 return _json; | 3419 return _json; |
3412 } | 3420 } |
3413 } | 3421 } |
3414 | 3422 |
3415 | 3423 |
3416 /** Not documented yet. */ | |
3417 class AboutAdditionalRoleInfo { | 3424 class AboutAdditionalRoleInfo { |
3418 /** The supported additional roles per primary role. */ | 3425 /** The supported additional roles per primary role. */ |
3419 core.List<AboutAdditionalRoleInfoRoleSets> roleSets; | 3426 core.List<AboutAdditionalRoleInfoRoleSets> roleSets; |
3420 | 3427 |
3421 /** The content type that this additional role info applies to. */ | 3428 /** The content type that this additional role info applies to. */ |
3422 core.String type; | 3429 core.String type; |
3423 | 3430 |
3424 | 3431 |
3425 AboutAdditionalRoleInfo(); | 3432 AboutAdditionalRoleInfo(); |
3426 | 3433 |
(...skipping 12 matching lines...) Expand all Loading... |
3439 _json["roleSets"] = roleSets.map((value) => (value).toJson()).toList(); | 3446 _json["roleSets"] = roleSets.map((value) => (value).toJson()).toList(); |
3440 } | 3447 } |
3441 if (type != null) { | 3448 if (type != null) { |
3442 _json["type"] = type; | 3449 _json["type"] = type; |
3443 } | 3450 } |
3444 return _json; | 3451 return _json; |
3445 } | 3452 } |
3446 } | 3453 } |
3447 | 3454 |
3448 | 3455 |
3449 /** Not documented yet. */ | |
3450 class AboutExportFormats { | 3456 class AboutExportFormats { |
3451 /** The content type to convert from. */ | 3457 /** The content type to convert from. */ |
3452 core.String source; | 3458 core.String source; |
3453 | 3459 |
3454 /** The possible content types to convert to. */ | 3460 /** The possible content types to convert to. */ |
3455 core.List<core.String> targets; | 3461 core.List<core.String> targets; |
3456 | 3462 |
3457 | 3463 |
3458 AboutExportFormats(); | 3464 AboutExportFormats(); |
3459 | 3465 |
(...skipping 12 matching lines...) Expand all Loading... |
3472 _json["source"] = source; | 3478 _json["source"] = source; |
3473 } | 3479 } |
3474 if (targets != null) { | 3480 if (targets != null) { |
3475 _json["targets"] = targets; | 3481 _json["targets"] = targets; |
3476 } | 3482 } |
3477 return _json; | 3483 return _json; |
3478 } | 3484 } |
3479 } | 3485 } |
3480 | 3486 |
3481 | 3487 |
3482 /** Not documented yet. */ | |
3483 class AboutFeatures { | 3488 class AboutFeatures { |
3484 /** The name of the feature. */ | 3489 /** The name of the feature. */ |
3485 core.String featureName; | 3490 core.String featureName; |
3486 | 3491 |
3487 /** The request limit rate for this feature, in queries per second. */ | 3492 /** The request limit rate for this feature, in queries per second. */ |
3488 core.double featureRate; | 3493 core.double featureRate; |
3489 | 3494 |
3490 | 3495 |
3491 AboutFeatures(); | 3496 AboutFeatures(); |
3492 | 3497 |
(...skipping 12 matching lines...) Expand all Loading... |
3505 _json["featureName"] = featureName; | 3510 _json["featureName"] = featureName; |
3506 } | 3511 } |
3507 if (featureRate != null) { | 3512 if (featureRate != null) { |
3508 _json["featureRate"] = featureRate; | 3513 _json["featureRate"] = featureRate; |
3509 } | 3514 } |
3510 return _json; | 3515 return _json; |
3511 } | 3516 } |
3512 } | 3517 } |
3513 | 3518 |
3514 | 3519 |
3515 /** Not documented yet. */ | |
3516 class AboutImportFormats { | 3520 class AboutImportFormats { |
3517 /** The imported file's content type to convert from. */ | 3521 /** The imported file's content type to convert from. */ |
3518 core.String source; | 3522 core.String source; |
3519 | 3523 |
3520 /** The possible content types to convert to. */ | 3524 /** The possible content types to convert to. */ |
3521 core.List<core.String> targets; | 3525 core.List<core.String> targets; |
3522 | 3526 |
3523 | 3527 |
3524 AboutImportFormats(); | 3528 AboutImportFormats(); |
3525 | 3529 |
(...skipping 12 matching lines...) Expand all Loading... |
3538 _json["source"] = source; | 3542 _json["source"] = source; |
3539 } | 3543 } |
3540 if (targets != null) { | 3544 if (targets != null) { |
3541 _json["targets"] = targets; | 3545 _json["targets"] = targets; |
3542 } | 3546 } |
3543 return _json; | 3547 return _json; |
3544 } | 3548 } |
3545 } | 3549 } |
3546 | 3550 |
3547 | 3551 |
3548 /** Not documented yet. */ | |
3549 class AboutMaxUploadSizes { | 3552 class AboutMaxUploadSizes { |
3550 /** The max upload size for this type. */ | 3553 /** The max upload size for this type. */ |
3551 core.String size; | 3554 core.String size; |
3552 | 3555 |
3553 /** The file type. */ | 3556 /** The file type. */ |
3554 core.String type; | 3557 core.String type; |
3555 | 3558 |
3556 | 3559 |
3557 AboutMaxUploadSizes(); | 3560 AboutMaxUploadSizes(); |
3558 | 3561 |
(...skipping 12 matching lines...) Expand all Loading... |
3571 _json["size"] = size; | 3574 _json["size"] = size; |
3572 } | 3575 } |
3573 if (type != null) { | 3576 if (type != null) { |
3574 _json["type"] = type; | 3577 _json["type"] = type; |
3575 } | 3578 } |
3576 return _json; | 3579 return _json; |
3577 } | 3580 } |
3578 } | 3581 } |
3579 | 3582 |
3580 | 3583 |
3581 /** Not documented yet. */ | |
3582 class AboutQuotaBytesByService { | 3584 class AboutQuotaBytesByService { |
3583 /** The storage quota bytes used by the service. */ | 3585 /** The storage quota bytes used by the service. */ |
3584 core.String bytesUsed; | 3586 core.String bytesUsed; |
3585 | 3587 |
3586 /** The service's name, e.g. DRIVE, GMAIL, or PHOTOS. */ | 3588 /** The service's name, e.g. DRIVE, GMAIL, or PHOTOS. */ |
3587 core.String serviceName; | 3589 core.String serviceName; |
3588 | 3590 |
3589 | 3591 |
3590 AboutQuotaBytesByService(); | 3592 AboutQuotaBytesByService(); |
3591 | 3593 |
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3854 _json["selfLink"] = selfLink; | 3856 _json["selfLink"] = selfLink; |
3855 } | 3857 } |
3856 if (user != null) { | 3858 if (user != null) { |
3857 _json["user"] = (user).toJson(); | 3859 _json["user"] = (user).toJson(); |
3858 } | 3860 } |
3859 return _json; | 3861 return _json; |
3860 } | 3862 } |
3861 } | 3863 } |
3862 | 3864 |
3863 | 3865 |
3864 /** Not documented yet. */ | |
3865 class AppIcons { | 3866 class AppIcons { |
3866 /** | 3867 /** |
3867 * Category of the icon. Allowed values are: | 3868 * Category of the icon. Allowed values are: |
3868 * - application - icon for the application | 3869 * - application - icon for the application |
3869 * - document - icon for a file associated with the app | 3870 * - document - icon for a file associated with the app |
3870 * - documentShared - icon for a shared file associated with the app | 3871 * - documentShared - icon for a shared file associated with the app |
3871 */ | 3872 */ |
3872 core.String category; | 3873 core.String category; |
3873 | 3874 |
3874 /** URL for the icon. */ | 3875 /** URL for the icon. */ |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3952 core.String name; | 3953 core.String name; |
3953 | 3954 |
3954 /** | 3955 /** |
3955 * The type of object this app creates (e.g. Chart). If empty, the app name | 3956 * The type of object this app creates (e.g. Chart). If empty, the app name |
3956 * should be used instead. | 3957 * should be used instead. |
3957 */ | 3958 */ |
3958 core.String objectType; | 3959 core.String objectType; |
3959 | 3960 |
3960 /** | 3961 /** |
3961 * The template url for opening files with this app. The template will contain | 3962 * The template url for opening files with this app. The template will contain |
3962 * {ids} and/or {exportIds} to be replaced by the actual file ids. | 3963 * {ids} and/or {exportIds} to be replaced by the actual file ids. See Open |
| 3964 * Files for the full documentation. |
3963 */ | 3965 */ |
3964 core.String openUrlTemplate; | 3966 core.String openUrlTemplate; |
3965 | 3967 |
3966 /** The list of primary file extensions. */ | 3968 /** The list of primary file extensions. */ |
3967 core.List<core.String> primaryFileExtensions; | 3969 core.List<core.String> primaryFileExtensions; |
3968 | 3970 |
3969 /** The list of primary mime types. */ | 3971 /** The list of primary mime types. */ |
3970 core.List<core.String> primaryMimeTypes; | 3972 core.List<core.String> primaryMimeTypes; |
3971 | 3973 |
3972 /** The ID of the product listing for this app. */ | 3974 /** The ID of the product listing for this app. */ |
(...skipping 1365 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5338 class FileLabels { | 5340 class FileLabels { |
5339 /** Deprecated. */ | 5341 /** Deprecated. */ |
5340 core.bool hidden; | 5342 core.bool hidden; |
5341 | 5343 |
5342 /** Whether viewers are prevented from downloading this file. */ | 5344 /** Whether viewers are prevented from downloading this file. */ |
5343 core.bool restricted; | 5345 core.bool restricted; |
5344 | 5346 |
5345 /** Whether this file is starred by the user. */ | 5347 /** Whether this file is starred by the user. */ |
5346 core.bool starred; | 5348 core.bool starred; |
5347 | 5349 |
5348 /** Whether this file has been trashed. */ | 5350 /** |
| 5351 * Whether this file has been trashed. This label applies to all users |
| 5352 * accessing the file; however, only owners are allowed to see and untrash |
| 5353 * files. |
| 5354 */ |
5349 core.bool trashed; | 5355 core.bool trashed; |
5350 | 5356 |
5351 /** Whether this file has been viewed by this user. */ | 5357 /** Whether this file has been viewed by this user. */ |
5352 core.bool viewed; | 5358 core.bool viewed; |
5353 | 5359 |
5354 | 5360 |
5355 FileLabels(); | 5361 FileLabels(); |
5356 | 5362 |
5357 FileLabels.fromJson(core.Map _json) { | 5363 FileLabels.fromJson(core.Map _json) { |
5358 if (_json.containsKey("hidden")) { | 5364 if (_json.containsKey("hidden")) { |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5392 return _json; | 5398 return _json; |
5393 } | 5399 } |
5394 } | 5400 } |
5395 | 5401 |
5396 | 5402 |
5397 /** | 5403 /** |
5398 * Thumbnail for the file. Only accepted on upload and for files that are not | 5404 * Thumbnail for the file. Only accepted on upload and for files that are not |
5399 * already thumbnailed by Google. | 5405 * already thumbnailed by Google. |
5400 */ | 5406 */ |
5401 class FileThumbnail { | 5407 class FileThumbnail { |
5402 /** The URL-safe Base64 encoded bytes of the thumbnail image. */ | 5408 /** |
| 5409 * The URL-safe Base64 encoded bytes of the thumbnail image. It should conform |
| 5410 * to RFC 4648 section 5. |
| 5411 */ |
5403 core.String image; | 5412 core.String image; |
5404 | 5413 |
5405 core.List<core.int> get imageAsBytes { | 5414 core.List<core.int> get imageAsBytes { |
5406 return crypto.CryptoUtils.base64StringToBytes(image); | 5415 return crypto.CryptoUtils.base64StringToBytes(image); |
5407 } | 5416 } |
5408 | 5417 |
5409 void set imageAsBytes(core.List<core.int> _bytes) { | 5418 void set imageAsBytes(core.List<core.int> _bytes) { |
5410 image = crypto.CryptoUtils.bytesToBase64(_bytes, urlSafe: true); | 5419 image = crypto.CryptoUtils.bytesToBase64(_bytes, urlSafe: true); |
5411 } | 5420 } |
5412 | 5421 |
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5669 | 5678 |
5670 /** User that shared the item with the current user, if available. */ | 5679 /** User that shared the item with the current user, if available. */ |
5671 User sharingUser; | 5680 User sharingUser; |
5672 | 5681 |
5673 /** | 5682 /** |
5674 * Thumbnail for the file. Only accepted on upload and for files that are not | 5683 * Thumbnail for the file. Only accepted on upload and for files that are not |
5675 * already thumbnailed by Google. | 5684 * already thumbnailed by Google. |
5676 */ | 5685 */ |
5677 FileThumbnail thumbnail; | 5686 FileThumbnail thumbnail; |
5678 | 5687 |
5679 /** A link to the file's thumbnail. */ | 5688 /** |
| 5689 * A short-lived link to the file's thumbnail. Typically lasts on the order of |
| 5690 * hours. |
| 5691 */ |
5680 core.String thumbnailLink; | 5692 core.String thumbnailLink; |
5681 | 5693 |
5682 /** The title of this file. */ | 5694 /** The title of this file. */ |
5683 core.String title; | 5695 core.String title; |
5684 | 5696 |
5685 /** The permissions for the authenticated user on this file. */ | 5697 /** The permissions for the authenticated user on this file. */ |
5686 Permission userPermission; | 5698 Permission userPermission; |
5687 | 5699 |
5688 /** | 5700 /** |
5689 * A monotonically increasing version number for the file. This reflects every | 5701 * A monotonically increasing version number for the file. This reflects every |
(...skipping 767 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6457 _json["kind"] = kind; | 6469 _json["kind"] = kind; |
6458 } | 6470 } |
6459 if (selfLink != null) { | 6471 if (selfLink != null) { |
6460 _json["selfLink"] = selfLink; | 6472 _json["selfLink"] = selfLink; |
6461 } | 6473 } |
6462 return _json; | 6474 return _json; |
6463 } | 6475 } |
6464 } | 6476 } |
6465 | 6477 |
6466 | 6478 |
6467 /** A key-value pair that is either public or private to an application. */ | 6479 /** |
| 6480 * A key-value pair attached to a file that is either public or private to an |
| 6481 * application. |
| 6482 * The following limits apply to file properties: |
| 6483 * - Maximum of 100 properties total per file |
| 6484 * - Maximum of 30 private properties per app |
| 6485 * - Maximum of 30 public properties |
| 6486 * - Maximum of 124 bytes size limit on (key + value) string in UTF-8 encoding |
| 6487 * for a single property. |
| 6488 */ |
6468 class Property { | 6489 class Property { |
6469 /** ETag of the property. */ | 6490 /** ETag of the property. */ |
6470 core.String etag; | 6491 core.String etag; |
6471 | 6492 |
6472 /** The key of this property. */ | 6493 /** The key of this property. */ |
6473 core.String key; | 6494 core.String key; |
6474 | 6495 |
6475 /** This is always drive#property. */ | 6496 /** This is always drive#property. */ |
6476 core.String kind; | 6497 core.String kind; |
6477 | 6498 |
(...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6929 } | 6950 } |
6930 if (permissionId != null) { | 6951 if (permissionId != null) { |
6931 _json["permissionId"] = permissionId; | 6952 _json["permissionId"] = permissionId; |
6932 } | 6953 } |
6933 if (picture != null) { | 6954 if (picture != null) { |
6934 _json["picture"] = (picture).toJson(); | 6955 _json["picture"] = (picture).toJson(); |
6935 } | 6956 } |
6936 return _json; | 6957 return _json; |
6937 } | 6958 } |
6938 } | 6959 } |
6939 | |
6940 | |
OLD | NEW |