diff options
Diffstat (limited to 'chromium/google_apis/drive/drive_api_url_generator.h')
-rw-r--r-- | chromium/google_apis/drive/drive_api_url_generator.h | 19 |
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_; |