| 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 eabfb627590d1196951dd228b8dc97338eb831e6..be3de9a7420c028f9a2f58fdfc8fb640e45057eb 100644
|
| --- a/google_apis/drive/drive_api_requests.h
|
| +++ b/google_apis/drive/drive_api_requests.h
|
| @@ -624,6 +624,18 @@ class InitiateUploadNewFileRequest : public InitiateUploadRequestBase {
|
| const InitiateUploadCallback& callback);
|
| virtual ~InitiateUploadNewFileRequest();
|
|
|
| + // Optional parameters.
|
| + const base::Time& modified_date() const { return modified_date_; }
|
| + void set_modified_date(const base::Time& modified_date) {
|
| + modified_date_ = modified_date;
|
| + }
|
| + const base::Time& last_viewed_by_me_date() const {
|
| + return last_viewed_by_me_date_;
|
| + }
|
| + 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;
|
| + }
|
| +
|
| protected:
|
| // UrlFetchRequestBase overrides.
|
| virtual GURL GetURL() const OVERRIDE;
|
| @@ -636,6 +648,9 @@ class InitiateUploadNewFileRequest : public InitiateUploadRequestBase {
|
| const std::string parent_resource_id_;
|
| const std::string title_;
|
|
|
| + base::Time modified_date_;
|
| + base::Time last_viewed_by_me_date_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(InitiateUploadNewFileRequest);
|
| };
|
|
|
| @@ -659,17 +674,43 @@ class InitiateUploadExistingFileRequest : public InitiateUploadRequestBase {
|
| const InitiateUploadCallback& callback);
|
| virtual ~InitiateUploadExistingFileRequest();
|
|
|
| +
|
| + // Optional parameters.
|
| + const std::string& parent_resource_id() const { return parent_resource_id_; }
|
| + void set_parent_resource_id(const std::string& parent_resource_id) {
|
| + parent_resource_id_ = parent_resource_id;
|
| + }
|
| + const std::string& title() const { return title_; }
|
| + void set_title(const std::string& title) { title_ = title; }
|
| + const base::Time& modified_date() const { return modified_date_; }
|
| + void set_modified_date(const base::Time& modified_date) {
|
| + modified_date_ = modified_date;
|
| + }
|
| + const base::Time& last_viewed_by_me_date() const {
|
| + return last_viewed_by_me_date_;
|
| + }
|
| + 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;
|
| + }
|
| +
|
| protected:
|
| // UrlFetchRequestBase overrides.
|
| virtual GURL GetURL() const OVERRIDE;
|
| virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE;
|
| virtual std::vector<std::string> GetExtraRequestHeaders() const OVERRIDE;
|
| + virtual bool GetContentData(std::string* upload_content_type,
|
| + std::string* upload_content) OVERRIDE;
|
|
|
| private:
|
| const DriveApiUrlGenerator url_generator_;
|
| const std::string resource_id_;
|
| const std::string etag_;
|
|
|
| + std::string parent_resource_id_;
|
| + std::string title_;
|
| + base::Time modified_date_;
|
| + base::Time last_viewed_by_me_date_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(InitiateUploadExistingFileRequest);
|
| };
|
|
|
|
|