summaryrefslogtreecommitdiffstats
path: root/chromium/google_apis/drive/drive_api_url_generator.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/google_apis/drive/drive_api_url_generator.h')
-rw-r--r--chromium/google_apis/drive/drive_api_url_generator.h19
1 files changed, 16 insertions, 3 deletions
diff --git a/chromium/google_apis/drive/drive_api_url_generator.h b/chromium/google_apis/drive/drive_api_url_generator.h
index cf93edd3255..8c4b160a79f 100644
--- a/chromium/google_apis/drive/drive_api_url_generator.h
+++ b/chromium/google_apis/drive/drive_api_url_generator.h
@@ -30,11 +30,20 @@ class DriveApiUrlGenerator {
GURL GetAboutGetUrl() const;
// Returns a URL to invoke "Apps: list" method.
- GURL GetAppsListUrl() const;
+ // Set |use_internal_endpoint| to true if official Chrome's API key is used
+ // and retrieving more information (related to App uninstall) is necessary.
+ GURL GetAppsListUrl(bool use_internal_endpoint) const;
+
+ // Returns a URL to uninstall an app with the give |app_id|.
+ GURL GetAppsDeleteUrl(const std::string& app_id) const;
// Returns a URL to fetch a file metadata.
GURL GetFilesGetUrl(const std::string& file_id) const;
+ // Returns a URL to authorize an app to access a file.
+ GURL GetFilesAuthorizeUrl(const std::string& file_id,
+ const std::string& app_id) const;
+
// Returns a URL to create a resource.
GURL GetFilesInsertUrl() const;
@@ -72,15 +81,19 @@ class DriveApiUrlGenerator {
const std::string& folder_id) const;
// Returns a URL to initiate uploading a new file.
- GURL GetInitiateUploadNewFileUrl() const;
+ GURL GetInitiateUploadNewFileUrl(bool set_modified_date) const;
// Returns a URL to initiate uploading an existing file specified by
// |resource_id|.
- GURL GetInitiateUploadExistingFileUrl(const std::string& resource_id) const;
+ GURL GetInitiateUploadExistingFileUrl(const std::string& resource_id,
+ bool set_modified_date) const;
// Generates a URL for downloading a file.
GURL GenerateDownloadFileUrl(const std::string& resource_id) const;
+ // Generates a URL for adding permissions.
+ GURL GetPermissionsInsertUrl(const std::string& resource_id) const;
+
private:
const GURL base_url_;
const GURL base_download_url_;