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

Unified Diff: generated/googleapis/lib/drive/v2.dart

Issue 698403003: Api roll 5: 2014-11-05 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: generated/googleapis/lib/drive/v2.dart
diff --git a/generated/googleapis/lib/drive/v2.dart b/generated/googleapis/lib/drive/v2.dart
index 042f969eb4050ab2b9bb15b0d5c666476e053aea..ca24a7d656a7652662f66d3a7ae08cc04dd9c5d2 100644
--- a/generated/googleapis/lib/drive/v2.dart
+++ b/generated/googleapis/lib/drive/v2.dart
@@ -1155,6 +1155,9 @@ class FilesResourceApi {
*
* [fileId] - The ID for the file in question.
*
+ * [acknowledgeAbuse] - Whether the user is acknowledging the risk of
+ * downloading known malware or other abusive files.
+ *
* [projection] - This parameter is deprecated and has no function.
* Possible string values are:
* - "BASIC" : Deprecated
@@ -1163,7 +1166,15 @@ class FilesResourceApi {
* [updateViewedDate] - Whether to update the view date after successfully
* retrieving the file.
*
- * Completes with a [File].
+ * [downloadOptions] - Options for downloading. A download can be either a
+ * Metadata (default) or Media download. Partial Media downloads are possible
+ * as well.
+ *
+ * Completes with a
+ *
+ * - [File] for Metadata downloads (see [downloadOptions]).
+ *
+ * - [common.Media] for Media downloads (see [downloadOptions]).
*
* Completes with a [common.ApiRequestError] if the API endpoint returned an
* error.
@@ -1171,7 +1182,7 @@ class FilesResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<File> get(core.String fileId, {core.String projection, core.bool updateViewedDate}) {
+ async.Future get(core.String fileId, {core.bool acknowledgeAbuse, core.String projection, core.bool updateViewedDate, common.DownloadOptions downloadOptions: common.DownloadOptions.Metadata}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1182,6 +1193,9 @@ class FilesResourceApi {
if (fileId == null) {
throw new core.ArgumentError("Parameter fileId is required.");
}
+ if (acknowledgeAbuse != null) {
+ _queryParams["acknowledgeAbuse"] = ["${acknowledgeAbuse}"];
+ }
if (projection != null) {
_queryParams["projection"] = [projection];
}
@@ -1189,6 +1203,7 @@ class FilesResourceApi {
_queryParams["updateViewedDate"] = ["${updateViewedDate}"];
}
+ _downloadOptions = downloadOptions;
_url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId');
@@ -1199,7 +1214,12 @@ class FilesResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new File.fromJson(data));
+ if (_downloadOptions == null ||
+ _downloadOptions == common.DownloadOptions.Metadata) {
+ return _response.then((data) => new File.fromJson(data));
+ } else {
+ return _response;
+ }
}
/**
@@ -1739,6 +1759,9 @@ class FilesResourceApi {
*
* [fileId] - The ID for the file in question.
*
+ * [acknowledgeAbuse] - Whether the user is acknowledging the risk of
+ * downloading known malware or other abusive files.
+ *
* [projection] - This parameter is deprecated and has no function.
* Possible string values are:
* - "BASIC" : Deprecated
@@ -1747,7 +1770,15 @@ class FilesResourceApi {
* [updateViewedDate] - Whether to update the view date after successfully
* retrieving the file.
*
- * Completes with a [Channel].
+ * [downloadOptions] - Options for downloading. A download can be either a
+ * Metadata (default) or Media download. Partial Media downloads are possible
+ * as well.
+ *
+ * Completes with a
+ *
+ * - [Channel] for Metadata downloads (see [downloadOptions]).
+ *
+ * - [common.Media] for Media downloads (see [downloadOptions]).
*
* Completes with a [common.ApiRequestError] if the API endpoint returned an
* error.
@@ -1755,7 +1786,7 @@ class FilesResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<Channel> watch(Channel request, core.String fileId, {core.String projection, core.bool updateViewedDate}) {
+ async.Future watch(Channel request, core.String fileId, {core.bool acknowledgeAbuse, core.String projection, core.bool updateViewedDate, common.DownloadOptions downloadOptions: common.DownloadOptions.Metadata}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1769,6 +1800,9 @@ class FilesResourceApi {
if (fileId == null) {
throw new core.ArgumentError("Parameter fileId is required.");
}
+ if (acknowledgeAbuse != null) {
+ _queryParams["acknowledgeAbuse"] = ["${acknowledgeAbuse}"];
+ }
if (projection != null) {
_queryParams["projection"] = [projection];
}
@@ -1776,6 +1810,7 @@ class FilesResourceApi {
_queryParams["updateViewedDate"] = ["${updateViewedDate}"];
}
+ _downloadOptions = downloadOptions;
_url = 'files/' + common_internal.Escaper.ecapeVariable('$fileId') + '/watch';
@@ -1786,7 +1821,12 @@ class FilesResourceApi {
uploadOptions: _uploadOptions,
uploadMedia: _uploadMedia,
downloadOptions: _downloadOptions);
- return _response.then((data) => new Channel.fromJson(data));
+ if (_downloadOptions == null ||
+ _downloadOptions == common.DownloadOptions.Metadata) {
+ return _response.then((data) => new Channel.fromJson(data));
+ } else {
+ return _response;
+ }
}
}

Powered by Google App Engine
This is Rietveld 408576698