OLD | NEW |
1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
2 | 2 |
3 library googleapis.drive.v2; | 3 library googleapis.drive.v2; |
4 | 4 |
5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
7 import 'dart:convert' as convert_1; | 7 import 'dart:convert' as convert_1; |
8 | 8 |
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
(...skipping 3395 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3406 return _response.then((data) => new Revision.fromJson(data)); | 3406 return _response.then((data) => new Revision.fromJson(data)); |
3407 } | 3407 } |
3408 | 3408 |
3409 /** | 3409 /** |
3410 * Lists a file's revisions. | 3410 * Lists a file's revisions. |
3411 * | 3411 * |
3412 * Request parameters: | 3412 * Request parameters: |
3413 * | 3413 * |
3414 * [fileId] - The ID of the file. | 3414 * [fileId] - The ID of the file. |
3415 * | 3415 * |
| 3416 * [maxResults] - Maximum number of revisions to return. |
| 3417 * |
| 3418 * [pageToken] - Page token for revisions. To get the next page of results, |
| 3419 * set this parameter to the value of "nextPageToken" from the previous |
| 3420 * response. |
| 3421 * |
3416 * Completes with a [RevisionList]. | 3422 * Completes with a [RevisionList]. |
3417 * | 3423 * |
3418 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3424 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
3419 * error. | 3425 * error. |
3420 * | 3426 * |
3421 * If the used [http.Client] completes with an error when making a REST call, | 3427 * If the used [http.Client] completes with an error when making a REST call, |
3422 * this method will complete with the same error. | 3428 * this method will complete with the same error. |
3423 */ | 3429 */ |
3424 async.Future<RevisionList> list(core.String fileId) { | 3430 async.Future<RevisionList> list(core.String fileId, {core.int maxResults, core
.String pageToken}) { |
3425 var _url = null; | 3431 var _url = null; |
3426 var _queryParams = new core.Map(); | 3432 var _queryParams = new core.Map(); |
3427 var _uploadMedia = null; | 3433 var _uploadMedia = null; |
3428 var _uploadOptions = null; | 3434 var _uploadOptions = null; |
3429 var _downloadOptions = commons.DownloadOptions.Metadata; | 3435 var _downloadOptions = commons.DownloadOptions.Metadata; |
3430 var _body = null; | 3436 var _body = null; |
3431 | 3437 |
3432 if (fileId == null) { | 3438 if (fileId == null) { |
3433 throw new core.ArgumentError("Parameter fileId is required."); | 3439 throw new core.ArgumentError("Parameter fileId is required."); |
3434 } | 3440 } |
| 3441 if (maxResults != null) { |
| 3442 _queryParams["maxResults"] = ["${maxResults}"]; |
| 3443 } |
| 3444 if (pageToken != null) { |
| 3445 _queryParams["pageToken"] = [pageToken]; |
| 3446 } |
3435 | 3447 |
3436 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/revisions'; | 3448 _url = 'files/' + commons.Escaper.ecapeVariable('$fileId') + '/revisions'; |
3437 | 3449 |
3438 var _response = _requester.request(_url, | 3450 var _response = _requester.request(_url, |
3439 "GET", | 3451 "GET", |
3440 body: _body, | 3452 body: _body, |
3441 queryParams: _queryParams, | 3453 queryParams: _queryParams, |
3442 uploadOptions: _uploadOptions, | 3454 uploadOptions: _uploadOptions, |
3443 uploadMedia: _uploadMedia, | 3455 uploadMedia: _uploadMedia, |
3444 downloadOptions: _downloadOptions); | 3456 downloadOptions: _downloadOptions); |
(...skipping 1860 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5305 _json["text"] = text; | 5317 _json["text"] = text; |
5306 } | 5318 } |
5307 return _json; | 5319 return _json; |
5308 } | 5320 } |
5309 } | 5321 } |
5310 | 5322 |
5311 /** A group of labels for the file. */ | 5323 /** A group of labels for the file. */ |
5312 class FileLabels { | 5324 class FileLabels { |
5313 /** Deprecated. */ | 5325 /** Deprecated. */ |
5314 core.bool hidden; | 5326 core.bool hidden; |
| 5327 /** Whether the file has been modified by this user. */ |
| 5328 core.bool modified; |
5315 /** | 5329 /** |
5316 * Whether viewers and commenters are prevented from downloading, printing, | 5330 * Whether viewers and commenters are prevented from downloading, printing, |
5317 * and copying this file. | 5331 * and copying this file. |
5318 */ | 5332 */ |
5319 core.bool restricted; | 5333 core.bool restricted; |
5320 /** Whether this file is starred by the user. */ | 5334 /** Whether this file is starred by the user. */ |
5321 core.bool starred; | 5335 core.bool starred; |
5322 /** | 5336 /** |
5323 * Whether this file has been trashed. This label applies to all users | 5337 * Whether this file has been trashed. This label applies to all users |
5324 * accessing the file; however, only owners are allowed to see and untrash | 5338 * accessing the file; however, only owners are allowed to see and untrash |
5325 * files. | 5339 * files. |
5326 */ | 5340 */ |
5327 core.bool trashed; | 5341 core.bool trashed; |
5328 /** Whether this file has been viewed by this user. */ | 5342 /** Whether this file has been viewed by this user. */ |
5329 core.bool viewed; | 5343 core.bool viewed; |
5330 | 5344 |
5331 FileLabels(); | 5345 FileLabels(); |
5332 | 5346 |
5333 FileLabels.fromJson(core.Map _json) { | 5347 FileLabels.fromJson(core.Map _json) { |
5334 if (_json.containsKey("hidden")) { | 5348 if (_json.containsKey("hidden")) { |
5335 hidden = _json["hidden"]; | 5349 hidden = _json["hidden"]; |
5336 } | 5350 } |
| 5351 if (_json.containsKey("modified")) { |
| 5352 modified = _json["modified"]; |
| 5353 } |
5337 if (_json.containsKey("restricted")) { | 5354 if (_json.containsKey("restricted")) { |
5338 restricted = _json["restricted"]; | 5355 restricted = _json["restricted"]; |
5339 } | 5356 } |
5340 if (_json.containsKey("starred")) { | 5357 if (_json.containsKey("starred")) { |
5341 starred = _json["starred"]; | 5358 starred = _json["starred"]; |
5342 } | 5359 } |
5343 if (_json.containsKey("trashed")) { | 5360 if (_json.containsKey("trashed")) { |
5344 trashed = _json["trashed"]; | 5361 trashed = _json["trashed"]; |
5345 } | 5362 } |
5346 if (_json.containsKey("viewed")) { | 5363 if (_json.containsKey("viewed")) { |
5347 viewed = _json["viewed"]; | 5364 viewed = _json["viewed"]; |
5348 } | 5365 } |
5349 } | 5366 } |
5350 | 5367 |
5351 core.Map toJson() { | 5368 core.Map toJson() { |
5352 var _json = new core.Map(); | 5369 var _json = new core.Map(); |
5353 if (hidden != null) { | 5370 if (hidden != null) { |
5354 _json["hidden"] = hidden; | 5371 _json["hidden"] = hidden; |
5355 } | 5372 } |
| 5373 if (modified != null) { |
| 5374 _json["modified"] = modified; |
| 5375 } |
5356 if (restricted != null) { | 5376 if (restricted != null) { |
5357 _json["restricted"] = restricted; | 5377 _json["restricted"] = restricted; |
5358 } | 5378 } |
5359 if (starred != null) { | 5379 if (starred != null) { |
5360 _json["starred"] = starred; | 5380 _json["starred"] = starred; |
5361 } | 5381 } |
5362 if (trashed != null) { | 5382 if (trashed != null) { |
5363 _json["trashed"] = trashed; | 5383 _json["trashed"] = trashed; |
5364 } | 5384 } |
5365 if (viewed != null) { | 5385 if (viewed != null) { |
(...skipping 1399 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6765 } | 6785 } |
6766 | 6786 |
6767 /** A list of revisions of a file. */ | 6787 /** A list of revisions of a file. */ |
6768 class RevisionList { | 6788 class RevisionList { |
6769 /** The ETag of the list. */ | 6789 /** The ETag of the list. */ |
6770 core.String etag; | 6790 core.String etag; |
6771 /** The actual list of revisions. */ | 6791 /** The actual list of revisions. */ |
6772 core.List<Revision> items; | 6792 core.List<Revision> items; |
6773 /** This is always drive#revisionList. */ | 6793 /** This is always drive#revisionList. */ |
6774 core.String kind; | 6794 core.String kind; |
| 6795 /** |
| 6796 * The page token for the next page of revisions. This field will be absent if |
| 6797 * the end of the revisions list has been reached. If the token is rejected |
| 6798 * for any reason, it should be discarded and pagination should be restarted |
| 6799 * from the first page of results. |
| 6800 */ |
| 6801 core.String nextPageToken; |
6775 /** A link back to this list. */ | 6802 /** A link back to this list. */ |
6776 core.String selfLink; | 6803 core.String selfLink; |
6777 | 6804 |
6778 RevisionList(); | 6805 RevisionList(); |
6779 | 6806 |
6780 RevisionList.fromJson(core.Map _json) { | 6807 RevisionList.fromJson(core.Map _json) { |
6781 if (_json.containsKey("etag")) { | 6808 if (_json.containsKey("etag")) { |
6782 etag = _json["etag"]; | 6809 etag = _json["etag"]; |
6783 } | 6810 } |
6784 if (_json.containsKey("items")) { | 6811 if (_json.containsKey("items")) { |
6785 items = _json["items"].map((value) => new Revision.fromJson(value)).toList
(); | 6812 items = _json["items"].map((value) => new Revision.fromJson(value)).toList
(); |
6786 } | 6813 } |
6787 if (_json.containsKey("kind")) { | 6814 if (_json.containsKey("kind")) { |
6788 kind = _json["kind"]; | 6815 kind = _json["kind"]; |
6789 } | 6816 } |
| 6817 if (_json.containsKey("nextPageToken")) { |
| 6818 nextPageToken = _json["nextPageToken"]; |
| 6819 } |
6790 if (_json.containsKey("selfLink")) { | 6820 if (_json.containsKey("selfLink")) { |
6791 selfLink = _json["selfLink"]; | 6821 selfLink = _json["selfLink"]; |
6792 } | 6822 } |
6793 } | 6823 } |
6794 | 6824 |
6795 core.Map toJson() { | 6825 core.Map toJson() { |
6796 var _json = new core.Map(); | 6826 var _json = new core.Map(); |
6797 if (etag != null) { | 6827 if (etag != null) { |
6798 _json["etag"] = etag; | 6828 _json["etag"] = etag; |
6799 } | 6829 } |
6800 if (items != null) { | 6830 if (items != null) { |
6801 _json["items"] = items.map((value) => (value).toJson()).toList(); | 6831 _json["items"] = items.map((value) => (value).toJson()).toList(); |
6802 } | 6832 } |
6803 if (kind != null) { | 6833 if (kind != null) { |
6804 _json["kind"] = kind; | 6834 _json["kind"] = kind; |
6805 } | 6835 } |
| 6836 if (nextPageToken != null) { |
| 6837 _json["nextPageToken"] = nextPageToken; |
| 6838 } |
6806 if (selfLink != null) { | 6839 if (selfLink != null) { |
6807 _json["selfLink"] = selfLink; | 6840 _json["selfLink"] = selfLink; |
6808 } | 6841 } |
6809 return _json; | 6842 return _json; |
6810 } | 6843 } |
6811 } | 6844 } |
6812 | 6845 |
6813 /** The user's profile picture. */ | 6846 /** The user's profile picture. */ |
6814 class UserPicture { | 6847 class UserPicture { |
6815 /** A URL that points to a profile picture of this user. */ | 6848 /** A URL that points to a profile picture of this user. */ |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6889 } | 6922 } |
6890 if (permissionId != null) { | 6923 if (permissionId != null) { |
6891 _json["permissionId"] = permissionId; | 6924 _json["permissionId"] = permissionId; |
6892 } | 6925 } |
6893 if (picture != null) { | 6926 if (picture != null) { |
6894 _json["picture"] = (picture).toJson(); | 6927 _json["picture"] = (picture).toJson(); |
6895 } | 6928 } |
6896 return _json; | 6929 return _json; |
6897 } | 6930 } |
6898 } | 6931 } |
OLD | NEW |