Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(50)

Side by Side Diff: generated/googleapis/lib/drive/v2.dart

Issue 1296863002: Api-roll 22: 2015-08-17 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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:crypto/crypto.dart' as crypto; 10 import 'package:crypto/crypto.dart' as crypto;
(...skipping 1132 matching lines...) Expand 10 before | Expand all | Expand 10 after
1143 "DELETE", 1143 "DELETE",
1144 body: _body, 1144 body: _body,
1145 queryParams: _queryParams, 1145 queryParams: _queryParams,
1146 uploadOptions: _uploadOptions, 1146 uploadOptions: _uploadOptions,
1147 uploadMedia: _uploadMedia, 1147 uploadMedia: _uploadMedia,
1148 downloadOptions: _downloadOptions); 1148 downloadOptions: _downloadOptions);
1149 return _response.then((data) => null); 1149 return _response.then((data) => null);
1150 } 1150 }
1151 1151
1152 /** 1152 /**
1153 * Generates a set of file IDs which can be provided in insert requests.
1154 *
1155 * Request parameters:
1156 *
1157 * [maxResults] - Maximum number of IDs to return.
1158 * Value must be between "1" and "1000".
1159 *
1160 * [space] - The space in which the IDs can be used to create new files.
1161 * Supported values are 'drive' and 'appDataFolder'.
1162 *
1163 * Completes with a [GeneratedIds].
1164 *
1165 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1166 * error.
1167 *
1168 * If the used [http.Client] completes with an error when making a REST call,
1169 * this method will complete with the same error.
1170 */
1171 async.Future<GeneratedIds> generateIds({core.int maxResults, core.String space }) {
1172 var _url = null;
1173 var _queryParams = new core.Map();
1174 var _uploadMedia = null;
1175 var _uploadOptions = null;
1176 var _downloadOptions = commons.DownloadOptions.Metadata;
1177 var _body = null;
1178
1179 if (maxResults != null) {
1180 _queryParams["maxResults"] = ["${maxResults}"];
1181 }
1182 if (space != null) {
1183 _queryParams["space"] = [space];
1184 }
1185
1186 _url = 'files/generateIds';
1187
1188 var _response = _requester.request(_url,
1189 "GET",
1190 body: _body,
1191 queryParams: _queryParams,
1192 uploadOptions: _uploadOptions,
1193 uploadMedia: _uploadMedia,
1194 downloadOptions: _downloadOptions);
1195 return _response.then((data) => new GeneratedIds.fromJson(data));
1196 }
1197
1198 /**
1153 * Gets a file's metadata by ID. 1199 * Gets a file's metadata by ID.
1154 * 1200 *
1155 * Request parameters: 1201 * Request parameters:
1156 * 1202 *
1157 * [fileId] - The ID for the file in question. 1203 * [fileId] - The ID for the file in question.
1158 * 1204 *
1159 * [acknowledgeAbuse] - Whether the user is acknowledging the risk of 1205 * [acknowledgeAbuse] - Whether the user is acknowledging the risk of
1160 * downloading known malware or other abusive files. 1206 * downloading known malware or other abusive files.
1161 * 1207 *
1162 * [projection] - This parameter is deprecated and has no function. 1208 * [projection] - This parameter is deprecated and has no function.
(...skipping 2449 matching lines...) Expand 10 before | Expand all | Expand 10 after
3612 3658
3613 /** An item with user information and settings. */ 3659 /** An item with user information and settings. */
3614 class About { 3660 class About {
3615 /** 3661 /**
3616 * Information about supported additional roles per file type. The most 3662 * Information about supported additional roles per file type. The most
3617 * specific type takes precedence. 3663 * specific type takes precedence.
3618 */ 3664 */
3619 core.List<AboutAdditionalRoleInfo> additionalRoleInfo; 3665 core.List<AboutAdditionalRoleInfo> additionalRoleInfo;
3620 /** 3666 /**
3621 * The domain sharing policy for the current user. Possible values are: 3667 * The domain sharing policy for the current user. Possible values are:
3622 * - ALLOWED 3668 * - allowed
3623 * - ALLOWED_WITH_WARNING 3669 * - allowedWithWarning
3624 * - INCOMING_ONLY 3670 * - incomingOnly
3625 * - DISALLOWED 3671 * - disallowed
3626 */ 3672 */
3627 core.String domainSharingPolicy; 3673 core.String domainSharingPolicy;
3628 /** The ETag of the item. */ 3674 /** The ETag of the item. */
3629 core.String etag; 3675 core.String etag;
3630 /** The allowable export formats. */ 3676 /** The allowable export formats. */
3631 core.List<AboutExportFormats> exportFormats; 3677 core.List<AboutExportFormats> exportFormats;
3632 /** List of additional features enabled on this account. */ 3678 /** List of additional features enabled on this account. */
3633 core.List<AboutFeatures> features; 3679 core.List<AboutFeatures> features;
3634 /** The palette of allowable folder colors as RGB hex strings. */ 3680 /** The palette of allowable folder colors as RGB hex strings. */
3635 core.List<core.String> folderColorPalette; 3681 core.List<core.String> folderColorPalette;
(...skipping 1701 matching lines...) Expand 10 before | Expand all | Expand 10 after
5337 /** ETag of the file. */ 5383 /** ETag of the file. */
5338 core.String etag; 5384 core.String etag;
5339 /** 5385 /**
5340 * Whether this file has been explicitly trashed, as opposed to recursively 5386 * Whether this file has been explicitly trashed, as opposed to recursively
5341 * trashed. 5387 * trashed.
5342 */ 5388 */
5343 core.bool explicitlyTrashed; 5389 core.bool explicitlyTrashed;
5344 /** Links for exporting Google Docs to specific formats. */ 5390 /** Links for exporting Google Docs to specific formats. */
5345 core.Map<core.String, core.String> exportLinks; 5391 core.Map<core.String, core.String> exportLinks;
5346 /** 5392 /**
5347 * The file extension used when downloading this file. This field is read 5393 * The final component of fullFileExtension with trailing text that does not
5348 * only. To set the extension, include it in the title when creating the file. 5394 * appear to be part of the extension removed. This field is only populated
5349 * This is only populated for files with content stored in Drive. 5395 * for files with content stored in Drive; it is not populated for Google Docs
5396 * or shortcut files.
5350 */ 5397 */
5351 core.String fileExtension; 5398 core.String fileExtension;
5352 /** 5399 /**
5353 * The size of the file in bytes. This is only populated for files with 5400 * The size of the file in bytes. This field is only populated for files with
5354 * content stored in Drive. 5401 * content stored in Drive; it is not populated for Google Docs or shortcut
5402 * files.
5355 */ 5403 */
5356 core.String fileSize; 5404 core.String fileSize;
5357 /** 5405 /**
5358 * Folder color as an RGB hex string if the file is a folder. The list of 5406 * Folder color as an RGB hex string if the file is a folder. The list of
5359 * supported colors is available in the folderColorPalette field of the About 5407 * supported colors is available in the folderColorPalette field of the About
5360 * resource. If an unsupported color is specified, it will be changed to the 5408 * resource. If an unsupported color is specified, it will be changed to the
5361 * closest color in the palette. 5409 * closest color in the palette.
5362 */ 5410 */
5363 core.String folderColorRgb; 5411 core.String folderColorRgb;
5364 /** 5412 /**
5365 * The ID of the file's head revision. This will only be populated for files 5413 * The full file extension; extracted from the title. May contain multiple
5366 * with content stored in Drive. 5414 * concatenated extensions, such as "tar.gz". Removing an extension from the
5415 * title does not clear this field; however, changing the extension on the
5416 * title does update this field. This field is only populated for files with
5417 * content stored in Drive; it is not populated for Google Docs or shortcut
5418 * files.
5419 */
5420 core.String fullFileExtension;
5421 /**
5422 * The ID of the file's head revision. This field is only populated for files
5423 * with content stored in Drive; it is not populated for Google Docs or
5424 * shortcut files.
5367 */ 5425 */
5368 core.String headRevisionId; 5426 core.String headRevisionId;
5369 /** A link to the file's icon. */ 5427 /** A link to the file's icon. */
5370 core.String iconLink; 5428 core.String iconLink;
5371 /** The ID of the file. */ 5429 /** The ID of the file. */
5372 core.String id; 5430 core.String id;
5373 /** 5431 /**
5374 * Metadata about image media. This will only be present for image types, and 5432 * Metadata about image media. This will only be present for image types, and
5375 * its contents will depend on what can be parsed from the image content. 5433 * its contents will depend on what can be parsed from the image content.
5376 */ 5434 */
(...skipping 11 matching lines...) Expand all
5388 /** 5446 /**
5389 * Last time this file was viewed by the user (formatted RFC 3339 timestamp). 5447 * Last time this file was viewed by the user (formatted RFC 3339 timestamp).
5390 */ 5448 */
5391 core.DateTime lastViewedByMeDate; 5449 core.DateTime lastViewedByMeDate;
5392 /** 5450 /**
5393 * Time this file was explicitly marked viewed by the user (formatted RFC 3339 5451 * Time this file was explicitly marked viewed by the user (formatted RFC 3339
5394 * timestamp). 5452 * timestamp).
5395 */ 5453 */
5396 core.DateTime markedViewedByMeDate; 5454 core.DateTime markedViewedByMeDate;
5397 /** 5455 /**
5398 * An MD5 checksum for the content of this file. This is populated only for 5456 * An MD5 checksum for the content of this file. This field is only populated
5399 * files with content stored in Drive. 5457 * for files with content stored in Drive; it is not populated for Google Docs
5458 * or shortcut files.
5400 */ 5459 */
5401 core.String md5Checksum; 5460 core.String md5Checksum;
5402 /** 5461 /**
5403 * The MIME type of the file. This is only mutable on update when uploading 5462 * The MIME type of the file. This is only mutable on update when uploading
5404 * new content. This field can be left blank, and the mimetype will be 5463 * new content. This field can be left blank, and the mimetype will be
5405 * determined from the uploaded content's MIME type. 5464 * determined from the uploaded content's MIME type.
5406 */ 5465 */
5407 core.String mimeType; 5466 core.String mimeType;
5408 /** 5467 /**
5409 * Last time this file was modified by the user (formatted RFC 3339 5468 * Last time this file was modified by the user (formatted RFC 3339
5410 * timestamp). Note that setting modifiedDate will also update the 5469 * timestamp). Note that setting modifiedDate will also update the
5411 * modifiedByMe date for the user which set the date. 5470 * modifiedByMe date for the user which set the date.
5412 */ 5471 */
5413 core.DateTime modifiedByMeDate; 5472 core.DateTime modifiedByMeDate;
5414 /** 5473 /**
5415 * Last time this file was modified by anyone (formatted RFC 3339 timestamp). 5474 * Last time this file was modified by anyone (formatted RFC 3339 timestamp).
5416 * This is only mutable on update when the setModifiedDate parameter is set. 5475 * This is only mutable on update when the setModifiedDate parameter is set.
5417 */ 5476 */
5418 core.DateTime modifiedDate; 5477 core.DateTime modifiedDate;
5419 /** 5478 /**
5420 * A map of the id of each of the user's apps to a link to open this file with 5479 * A map of the id of each of the user's apps to a link to open this file with
5421 * that app. Only populated when the drive.apps.readonly scope is used. 5480 * that app. Only populated when the drive.apps.readonly scope is used.
5422 */ 5481 */
5423 core.Map<core.String, core.String> openWithLinks; 5482 core.Map<core.String, core.String> openWithLinks;
5424 /** 5483 /**
5425 * The original filename if the file was uploaded manually, or the original 5484 * The original filename if the file was uploaded manually, or the original
5426 * title if the file was inserted through the API. Note that renames of the 5485 * title if the file was inserted through the API. Note that renames of the
5427 * title will not change the original filename. This will only be populated on 5486 * title will not change the original filename. This field is only populated
5428 * files with content stored in Drive. 5487 * for files with content stored in Drive; it is not populated for Google Docs
5488 * or shortcut files.
5429 */ 5489 */
5430 core.String originalFilename; 5490 core.String originalFilename;
5431 /** Whether the file is owned by the current user. */ 5491 /** Whether the file is owned by the current user. */
5432 core.bool ownedByMe; 5492 core.bool ownedByMe;
5433 /** Name(s) of the owner(s) of this file. */ 5493 /** Name(s) of the owner(s) of this file. */
5434 core.List<core.String> ownerNames; 5494 core.List<core.String> ownerNames;
5435 /** The owner(s) of this file. */ 5495 /** The owner(s) of this file. */
5436 core.List<User> owners; 5496 core.List<User> owners;
5437 /** 5497 /**
5438 * Collection of parent folders which contain this file. 5498 * Collection of parent folders which contain this file.
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
5547 } 5607 }
5548 if (_json.containsKey("fileExtension")) { 5608 if (_json.containsKey("fileExtension")) {
5549 fileExtension = _json["fileExtension"]; 5609 fileExtension = _json["fileExtension"];
5550 } 5610 }
5551 if (_json.containsKey("fileSize")) { 5611 if (_json.containsKey("fileSize")) {
5552 fileSize = _json["fileSize"]; 5612 fileSize = _json["fileSize"];
5553 } 5613 }
5554 if (_json.containsKey("folderColorRgb")) { 5614 if (_json.containsKey("folderColorRgb")) {
5555 folderColorRgb = _json["folderColorRgb"]; 5615 folderColorRgb = _json["folderColorRgb"];
5556 } 5616 }
5617 if (_json.containsKey("fullFileExtension")) {
5618 fullFileExtension = _json["fullFileExtension"];
5619 }
5557 if (_json.containsKey("headRevisionId")) { 5620 if (_json.containsKey("headRevisionId")) {
5558 headRevisionId = _json["headRevisionId"]; 5621 headRevisionId = _json["headRevisionId"];
5559 } 5622 }
5560 if (_json.containsKey("iconLink")) { 5623 if (_json.containsKey("iconLink")) {
5561 iconLink = _json["iconLink"]; 5624 iconLink = _json["iconLink"];
5562 } 5625 }
5563 if (_json.containsKey("id")) { 5626 if (_json.containsKey("id")) {
5564 id = _json["id"]; 5627 id = _json["id"];
5565 } 5628 }
5566 if (_json.containsKey("imageMediaMetadata")) { 5629 if (_json.containsKey("imageMediaMetadata")) {
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
5716 } 5779 }
5717 if (fileExtension != null) { 5780 if (fileExtension != null) {
5718 _json["fileExtension"] = fileExtension; 5781 _json["fileExtension"] = fileExtension;
5719 } 5782 }
5720 if (fileSize != null) { 5783 if (fileSize != null) {
5721 _json["fileSize"] = fileSize; 5784 _json["fileSize"] = fileSize;
5722 } 5785 }
5723 if (folderColorRgb != null) { 5786 if (folderColorRgb != null) {
5724 _json["folderColorRgb"] = folderColorRgb; 5787 _json["folderColorRgb"] = folderColorRgb;
5725 } 5788 }
5789 if (fullFileExtension != null) {
5790 _json["fullFileExtension"] = fullFileExtension;
5791 }
5726 if (headRevisionId != null) { 5792 if (headRevisionId != null) {
5727 _json["headRevisionId"] = headRevisionId; 5793 _json["headRevisionId"] = headRevisionId;
5728 } 5794 }
5729 if (iconLink != null) { 5795 if (iconLink != null) {
5730 _json["iconLink"] = iconLink; 5796 _json["iconLink"] = iconLink;
5731 } 5797 }
5732 if (id != null) { 5798 if (id != null) {
5733 _json["id"] = id; 5799 _json["id"] = id;
5734 } 5800 }
5735 if (imageMediaMetadata != null) { 5801 if (imageMediaMetadata != null) {
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
5899 if (nextPageToken != null) { 5965 if (nextPageToken != null) {
5900 _json["nextPageToken"] = nextPageToken; 5966 _json["nextPageToken"] = nextPageToken;
5901 } 5967 }
5902 if (selfLink != null) { 5968 if (selfLink != null) {
5903 _json["selfLink"] = selfLink; 5969 _json["selfLink"] = selfLink;
5904 } 5970 }
5905 return _json; 5971 return _json;
5906 } 5972 }
5907 } 5973 }
5908 5974
5975 /** A list of generated IDs which can be provided in insert requests */
5976 class GeneratedIds {
5977 /** The IDs generated for the requesting user in the specified space. */
5978 core.List<core.String> ids;
5979 /** This is always drive#generatedIds */
5980 core.String kind;
5981 /** The type of file that can be created with these IDs. */
5982 core.String space;
5983
5984 GeneratedIds();
5985
5986 GeneratedIds.fromJson(core.Map _json) {
5987 if (_json.containsKey("ids")) {
5988 ids = _json["ids"];
5989 }
5990 if (_json.containsKey("kind")) {
5991 kind = _json["kind"];
5992 }
5993 if (_json.containsKey("space")) {
5994 space = _json["space"];
5995 }
5996 }
5997
5998 core.Map toJson() {
5999 var _json = new core.Map();
6000 if (ids != null) {
6001 _json["ids"] = ids;
6002 }
6003 if (kind != null) {
6004 _json["kind"] = kind;
6005 }
6006 if (space != null) {
6007 _json["space"] = space;
6008 }
6009 return _json;
6010 }
6011 }
6012
5909 /** A list of a file's parents. */ 6013 /** A list of a file's parents. */
5910 class ParentList { 6014 class ParentList {
5911 /** The ETag of the list. */ 6015 /** The ETag of the list. */
5912 core.String etag; 6016 core.String etag;
5913 /** The actual list of parents. */ 6017 /** The actual list of parents. */
5914 core.List<ParentReference> items; 6018 core.List<ParentReference> items;
5915 /** This is always drive#parentList. */ 6019 /** This is always drive#parentList. */
5916 core.String kind; 6020 core.String kind;
5917 /** A link back to this list. */ 6021 /** A link back to this list. */
5918 core.String selfLink; 6022 core.String selfLink;
(...skipping 748 matching lines...) Expand 10 before | Expand all | Expand 10 after
6667 } 6771 }
6668 if (permissionId != null) { 6772 if (permissionId != null) {
6669 _json["permissionId"] = permissionId; 6773 _json["permissionId"] = permissionId;
6670 } 6774 }
6671 if (picture != null) { 6775 if (picture != null) {
6672 _json["picture"] = (picture).toJson(); 6776 _json["picture"] = (picture).toJson();
6673 } 6777 }
6674 return _json; 6778 return _json;
6675 } 6779 }
6676 } 6780 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/deploymentmanager/v2.dart ('k') | generated/googleapis/lib/genomics/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698