Index: generated/googleapis/lib/siteverification/v1.dart |
diff --git a/generated/googleapis/lib/siteverification/v1.dart b/generated/googleapis/lib/siteverification/v1.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..bda5a8e4a4512c7f2d2e74e48ecd7b377b08aafb |
--- /dev/null |
+++ b/generated/googleapis/lib/siteverification/v1.dart |
@@ -0,0 +1,559 @@ |
+library googleapis.siteVerification.v1; |
+ |
+import "dart:core" as core; |
+import "dart:collection" as collection; |
+import "dart:async" as async; |
+import "dart:convert" as convert; |
+ |
+import "package:crypto/crypto.dart" as crypto; |
+import 'package:http/http.dart' as http; |
+import '../src/common_internal.dart' as common_internal; |
+import '../common/common.dart' as common; |
+ |
+export '../common/common.dart' show ApiRequestError; |
+export '../common/common.dart' show DetailedApiRequestError; |
+ |
+/** |
+ * Lets you programatically verify ownership of websites or domains with Google. |
+ */ |
+class SiteVerificationApi { |
+ /** Manage the list of sites and domains you control */ |
+ static const SiteverificationScope = "https://www.googleapis.com/auth/siteverification"; |
+ |
+ /** Manage your new site verifications with Google */ |
+ static const SiteverificationVerifyOnlyScope = "https://www.googleapis.com/auth/siteverification.verify_only"; |
+ |
+ |
+ final common_internal.ApiRequester _requester; |
+ |
+ WebResourceResourceApi get webResource => new WebResourceResourceApi(_requester); |
+ |
+ SiteVerificationApi(http.Client client) : |
+ _requester = new common_internal.ApiRequester(client, "https://www.googleapis.com/", "/siteVerification/v1/"); |
+} |
+ |
+ |
+/** Not documented yet. */ |
+class WebResourceResourceApi { |
+ final common_internal.ApiRequester _requester; |
+ |
+ WebResourceResourceApi(common_internal.ApiRequester client) : |
+ _requester = client; |
+ |
+ /** |
+ * Relinquish ownership of a website or domain. |
+ * |
+ * Request parameters: |
+ * |
+ * [id] - The id of a verified site or domain. |
+ * |
+ * Completes with a [common.ApiRequestError] if the API endpoint returned an |
+ * error. |
+ * |
+ * If the used [http.Client] completes with an error when making a REST call, |
+ * this method will complete with the same error. |
+ */ |
+ async.Future delete(core.String id) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (id == null) { |
+ throw new core.ArgumentError("Parameter id is required."); |
+ } |
+ |
+ _downloadOptions = null; |
+ |
+ _url = 'webResource/' + common_internal.Escaper.ecapeVariable('$id'); |
+ |
+ var _response = _requester.request(_url, |
+ "DELETE", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => null); |
+ } |
+ |
+ /** |
+ * Get the most current data for a website or domain. |
+ * |
+ * Request parameters: |
+ * |
+ * [id] - The id of a verified site or domain. |
+ * |
+ * Completes with a [SiteVerificationWebResourceResource]. |
+ * |
+ * Completes with a [common.ApiRequestError] if the API endpoint returned an |
+ * error. |
+ * |
+ * If the used [http.Client] completes with an error when making a REST call, |
+ * this method will complete with the same error. |
+ */ |
+ async.Future<SiteVerificationWebResourceResource> get(core.String id) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (id == null) { |
+ throw new core.ArgumentError("Parameter id is required."); |
+ } |
+ |
+ |
+ _url = 'webResource/' + common_internal.Escaper.ecapeVariable('$id'); |
+ |
+ var _response = _requester.request(_url, |
+ "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => new SiteVerificationWebResourceResource.fromJson(data)); |
+ } |
+ |
+ /** |
+ * Get a verification token for placing on a website or domain. |
+ * |
+ * [request] - The metadata request object. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [SiteVerificationWebResourceGettokenResponse]. |
+ * |
+ * Completes with a [common.ApiRequestError] if the API endpoint returned an |
+ * error. |
+ * |
+ * If the used [http.Client] completes with an error when making a REST call, |
+ * this method will complete with the same error. |
+ */ |
+ async.Future<SiteVerificationWebResourceGettokenResponse> getToken(SiteVerificationWebResourceGettokenRequest request) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (request != null) { |
+ _body = convert.JSON.encode((request).toJson()); |
+ } |
+ |
+ |
+ _url = 'token'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => new SiteVerificationWebResourceGettokenResponse.fromJson(data)); |
+ } |
+ |
+ /** |
+ * Attempt verification of a website or domain. |
+ * |
+ * [request] - The metadata request object. |
+ * |
+ * Request parameters: |
+ * |
+ * [verificationMethod] - The method to use for verifying a site or domain. |
+ * |
+ * Completes with a [SiteVerificationWebResourceResource]. |
+ * |
+ * Completes with a [common.ApiRequestError] if the API endpoint returned an |
+ * error. |
+ * |
+ * If the used [http.Client] completes with an error when making a REST call, |
+ * this method will complete with the same error. |
+ */ |
+ async.Future<SiteVerificationWebResourceResource> insert(SiteVerificationWebResourceResource request, core.String verificationMethod) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (request != null) { |
+ _body = convert.JSON.encode((request).toJson()); |
+ } |
+ if (verificationMethod == null) { |
+ throw new core.ArgumentError("Parameter verificationMethod is required."); |
+ } |
+ _queryParams["verificationMethod"] = [verificationMethod]; |
+ |
+ |
+ _url = 'webResource'; |
+ |
+ var _response = _requester.request(_url, |
+ "POST", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => new SiteVerificationWebResourceResource.fromJson(data)); |
+ } |
+ |
+ /** |
+ * Get the list of your verified websites and domains. |
+ * |
+ * Request parameters: |
+ * |
+ * Completes with a [SiteVerificationWebResourceListResponse]. |
+ * |
+ * Completes with a [common.ApiRequestError] if the API endpoint returned an |
+ * error. |
+ * |
+ * If the used [http.Client] completes with an error when making a REST call, |
+ * this method will complete with the same error. |
+ */ |
+ async.Future<SiteVerificationWebResourceListResponse> list() { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ |
+ |
+ _url = 'webResource'; |
+ |
+ var _response = _requester.request(_url, |
+ "GET", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => new SiteVerificationWebResourceListResponse.fromJson(data)); |
+ } |
+ |
+ /** |
+ * Modify the list of owners for your website or domain. This method supports |
+ * patch semantics. |
+ * |
+ * [request] - The metadata request object. |
+ * |
+ * Request parameters: |
+ * |
+ * [id] - The id of a verified site or domain. |
+ * |
+ * Completes with a [SiteVerificationWebResourceResource]. |
+ * |
+ * Completes with a [common.ApiRequestError] if the API endpoint returned an |
+ * error. |
+ * |
+ * If the used [http.Client] completes with an error when making a REST call, |
+ * this method will complete with the same error. |
+ */ |
+ async.Future<SiteVerificationWebResourceResource> patch(SiteVerificationWebResourceResource request, core.String id) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (request != null) { |
+ _body = convert.JSON.encode((request).toJson()); |
+ } |
+ if (id == null) { |
+ throw new core.ArgumentError("Parameter id is required."); |
+ } |
+ |
+ |
+ _url = 'webResource/' + common_internal.Escaper.ecapeVariable('$id'); |
+ |
+ var _response = _requester.request(_url, |
+ "PATCH", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => new SiteVerificationWebResourceResource.fromJson(data)); |
+ } |
+ |
+ /** |
+ * Modify the list of owners for your website or domain. |
+ * |
+ * [request] - The metadata request object. |
+ * |
+ * Request parameters: |
+ * |
+ * [id] - The id of a verified site or domain. |
+ * |
+ * Completes with a [SiteVerificationWebResourceResource]. |
+ * |
+ * Completes with a [common.ApiRequestError] if the API endpoint returned an |
+ * error. |
+ * |
+ * If the used [http.Client] completes with an error when making a REST call, |
+ * this method will complete with the same error. |
+ */ |
+ async.Future<SiteVerificationWebResourceResource> update(SiteVerificationWebResourceResource request, core.String id) { |
+ var _url = null; |
+ var _queryParams = new core.Map(); |
+ var _uploadMedia = null; |
+ var _uploadOptions = null; |
+ var _downloadOptions = common.DownloadOptions.Metadata; |
+ var _body = null; |
+ |
+ if (request != null) { |
+ _body = convert.JSON.encode((request).toJson()); |
+ } |
+ if (id == null) { |
+ throw new core.ArgumentError("Parameter id is required."); |
+ } |
+ |
+ |
+ _url = 'webResource/' + common_internal.Escaper.ecapeVariable('$id'); |
+ |
+ var _response = _requester.request(_url, |
+ "PUT", |
+ body: _body, |
+ queryParams: _queryParams, |
+ uploadOptions: _uploadOptions, |
+ uploadMedia: _uploadMedia, |
+ downloadOptions: _downloadOptions); |
+ return _response.then((data) => new SiteVerificationWebResourceResource.fromJson(data)); |
+ } |
+ |
+} |
+ |
+ |
+ |
+/** The site for which a verification token will be generated. */ |
+class SiteVerificationWebResourceGettokenRequestSite { |
+ /** |
+ * The site identifier. If the type is set to SITE, the identifier is a URL. |
+ * If the type is set to INET_DOMAIN, the site identifier is a domain name. |
+ */ |
+ core.String identifier; |
+ |
+ /** |
+ * The type of resource to be verified. Can be SITE or INET_DOMAIN (domain |
+ * name). |
+ */ |
+ core.String type; |
+ |
+ |
+ SiteVerificationWebResourceGettokenRequestSite(); |
+ |
+ SiteVerificationWebResourceGettokenRequestSite.fromJson(core.Map _json) { |
+ if (_json.containsKey("identifier")) { |
+ identifier = _json["identifier"]; |
+ } |
+ if (_json.containsKey("type")) { |
+ type = _json["type"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (identifier != null) { |
+ _json["identifier"] = identifier; |
+ } |
+ if (type != null) { |
+ _json["type"] = type; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |
+/** Not documented yet. */ |
+class SiteVerificationWebResourceGettokenRequest { |
+ /** The site for which a verification token will be generated. */ |
+ SiteVerificationWebResourceGettokenRequestSite site; |
+ |
+ /** |
+ * The verification method that will be used to verify this site. For sites, |
+ * 'FILE' or 'META' methods may be used. For domains, only 'DNS' may be used. |
+ */ |
+ core.String verificationMethod; |
+ |
+ |
+ SiteVerificationWebResourceGettokenRequest(); |
+ |
+ SiteVerificationWebResourceGettokenRequest.fromJson(core.Map _json) { |
+ if (_json.containsKey("site")) { |
+ site = new SiteVerificationWebResourceGettokenRequestSite.fromJson(_json["site"]); |
+ } |
+ if (_json.containsKey("verificationMethod")) { |
+ verificationMethod = _json["verificationMethod"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (site != null) { |
+ _json["site"] = (site).toJson(); |
+ } |
+ if (verificationMethod != null) { |
+ _json["verificationMethod"] = verificationMethod; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |
+/** Not documented yet. */ |
+class SiteVerificationWebResourceGettokenResponse { |
+ /** |
+ * The verification method to use in conjunction with this token. For FILE, |
+ * the token should be placed in the top-level directory of the site, stored |
+ * inside a file of the same name. For META, the token should be placed in the |
+ * HEAD tag of the default page that is loaded for the site. For DNS, the |
+ * token should be placed in a TXT record of the domain. |
+ */ |
+ core.String method; |
+ |
+ /** |
+ * The verification token. The token must be placed appropriately in order for |
+ * verification to succeed. |
+ */ |
+ core.String token; |
+ |
+ |
+ SiteVerificationWebResourceGettokenResponse(); |
+ |
+ SiteVerificationWebResourceGettokenResponse.fromJson(core.Map _json) { |
+ if (_json.containsKey("method")) { |
+ method = _json["method"]; |
+ } |
+ if (_json.containsKey("token")) { |
+ token = _json["token"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (method != null) { |
+ _json["method"] = method; |
+ } |
+ if (token != null) { |
+ _json["token"] = token; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |
+/** Not documented yet. */ |
+class SiteVerificationWebResourceListResponse { |
+ /** The list of sites that are owned by the authenticated user. */ |
+ core.List<SiteVerificationWebResourceResource> items; |
+ |
+ |
+ SiteVerificationWebResourceListResponse(); |
+ |
+ SiteVerificationWebResourceListResponse.fromJson(core.Map _json) { |
+ if (_json.containsKey("items")) { |
+ items = _json["items"].map((value) => new SiteVerificationWebResourceResource.fromJson(value)).toList(); |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (items != null) { |
+ _json["items"] = items.map((value) => (value).toJson()).toList(); |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |
+/** The address and type of a site that is verified or will be verified. */ |
+class SiteVerificationWebResourceResourceSite { |
+ /** |
+ * The site identifier. If the type is set to SITE, the identifier is a URL. |
+ * If the type is set to INET_DOMAIN, the site identifier is a domain name. |
+ */ |
+ core.String identifier; |
+ |
+ /** The site type. Can be SITE or INET_DOMAIN (domain name). */ |
+ core.String type; |
+ |
+ |
+ SiteVerificationWebResourceResourceSite(); |
+ |
+ SiteVerificationWebResourceResourceSite.fromJson(core.Map _json) { |
+ if (_json.containsKey("identifier")) { |
+ identifier = _json["identifier"]; |
+ } |
+ if (_json.containsKey("type")) { |
+ type = _json["type"]; |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (identifier != null) { |
+ _json["identifier"] = identifier; |
+ } |
+ if (type != null) { |
+ _json["type"] = type; |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |
+/** Not documented yet. */ |
+class SiteVerificationWebResourceResource { |
+ /** |
+ * The string used to identify this site. This value should be used in the |
+ * "id" portion of the REST URL for the Get, Update, and Delete operations. |
+ */ |
+ core.String id; |
+ |
+ /** The email addresses of all verified owners. */ |
+ core.List<core.String> owners; |
+ |
+ /** The address and type of a site that is verified or will be verified. */ |
+ SiteVerificationWebResourceResourceSite site; |
+ |
+ |
+ SiteVerificationWebResourceResource(); |
+ |
+ SiteVerificationWebResourceResource.fromJson(core.Map _json) { |
+ if (_json.containsKey("id")) { |
+ id = _json["id"]; |
+ } |
+ if (_json.containsKey("owners")) { |
+ owners = _json["owners"]; |
+ } |
+ if (_json.containsKey("site")) { |
+ site = new SiteVerificationWebResourceResourceSite.fromJson(_json["site"]); |
+ } |
+ } |
+ |
+ core.Map toJson() { |
+ var _json = new core.Map(); |
+ if (id != null) { |
+ _json["id"] = id; |
+ } |
+ if (owners != null) { |
+ _json["owners"] = owners; |
+ } |
+ if (site != null) { |
+ _json["site"] = (site).toJson(); |
+ } |
+ return _json; |
+ } |
+} |
+ |
+ |