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

Unified Diff: google_apis/drive/drive_api_requests.h

Issue 944413003: Add support for setting properties to requests uploading contents. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 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 side-by-side diff with in-line comments
Download patch
Index: google_apis/drive/drive_api_requests.h
diff --git a/google_apis/drive/drive_api_requests.h b/google_apis/drive/drive_api_requests.h
index 33f74a86da38a0c8dff210b067bc1a01e596d134..3e9466446e2345478f5151b37bd492ac5265874c 100644
--- a/google_apis/drive/drive_api_requests.h
+++ b/google_apis/drive/drive_api_requests.h
@@ -795,6 +795,10 @@ class InitiateUploadNewFileRequest : public InitiateUploadRequestBase {
void set_last_viewed_by_me_date(const base::Time& last_viewed_by_me_date) {
last_viewed_by_me_date_ = last_viewed_by_me_date;
}
+ const Properties& properties() const { return properties_; }
+ void set_properties(const Properties& properties) {
+ properties_ = properties;
+ }
protected:
// UrlFetchRequestBase overrides.
@@ -810,6 +814,7 @@ class InitiateUploadNewFileRequest : public InitiateUploadRequestBase {
base::Time modified_date_;
base::Time last_viewed_by_me_date_;
+ Properties properties_;
DISALLOW_COPY_AND_ASSIGN(InitiateUploadNewFileRequest);
};
@@ -851,6 +856,10 @@ class InitiateUploadExistingFileRequest : public InitiateUploadRequestBase {
void set_last_viewed_by_me_date(const base::Time& last_viewed_by_me_date) {
last_viewed_by_me_date_ = last_viewed_by_me_date;
}
+ const Properties& properties() const { return properties_; }
+ void set_properties(const Properties& properties) {
+ properties_ = properties;
+ }
protected:
// UrlFetchRequestBase overrides.
@@ -869,6 +878,7 @@ class InitiateUploadExistingFileRequest : public InitiateUploadRequestBase {
std::string title_;
base::Time modified_date_;
base::Time last_viewed_by_me_date_;
+ Properties properties_;
DISALLOW_COPY_AND_ASSIGN(InitiateUploadExistingFileRequest);
};
@@ -953,6 +963,7 @@ class MultipartUploadNewFileRequest : public MultipartUploadRequestBase {
const base::Time& modified_date,
const base::Time& last_viewed_by_me_date,
const base::FilePath& local_file_path,
+ const Properties& properties,
const DriveApiUrlGenerator& url_generator,
const FileResourceCallback& callback,
const ProgressCallback& progress_callback);
@@ -964,6 +975,7 @@ class MultipartUploadNewFileRequest : public MultipartUploadRequestBase {
net::URLFetcher::RequestType GetRequestType() const override;
private:
+ const bool has_modified_date_;
const DriveApiUrlGenerator url_generator_;
DISALLOW_COPY_AND_ASSIGN(MultipartUploadNewFileRequest);
@@ -988,6 +1000,7 @@ class MultipartUploadExistingFileRequest : public MultipartUploadRequestBase {
const base::Time& last_viewed_by_me_date,
const base::FilePath& local_file_path,
const std::string& etag,
+ const Properties& properties,
const DriveApiUrlGenerator& url_generator,
const FileResourceCallback& callback,
const ProgressCallback& progress_callback);
@@ -1002,6 +1015,7 @@ class MultipartUploadExistingFileRequest : public MultipartUploadRequestBase {
private:
const std::string resource_id_;
const std::string etag_;
+ const bool has_modified_date_;
const DriveApiUrlGenerator url_generator_;
DISALLOW_COPY_AND_ASSIGN(MultipartUploadExistingFileRequest);

Powered by Google App Engine
This is Rietveld 408576698