Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3136)

Unified Diff: generated/googleapis/lib/siteverification/v1.dart

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;
+ }
+}
+
+

Powered by Google App Engine
This is Rietveld 408576698