| 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;
|
| + }
|
| +}
|
| +
|
| +
|
|
|