diff --git a/packages/google-cloud-domains/.OwlBot.yaml b/packages/google-cloud-domains/.OwlBot.yaml
index a73902051091..a2d60cd4b172 100644
--- a/packages/google-cloud-domains/.OwlBot.yaml
+++ b/packages/google-cloud-domains/.OwlBot.yaml
@@ -1,10 +1,10 @@
-# Copyright 2021 Google LLC
+# Copyright 2025 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
-# http://www.apache.org/licenses/LICENSE-2.0
+# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
@@ -12,9 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-deep-remove-regex:
- - /owl-bot-staging
deep-copy-regex:
- - source: /google/cloud/domains/google-domains-nodejs
- dest: /owl-bot-staging/google-cloud-domains
-api-name: domains
+ - source: /google/cloud/domains/google-cloud-domains-nodejs
+ dest: /owl-bot-staging/google-cloud-domains
+
+api-name: domains
\ No newline at end of file
diff --git a/packages/google-cloud-domains/.jsdoc.js b/packages/google-cloud-domains/.jsdoc.js
index e481373a1d64..18cd1a364a11 100644
--- a/packages/google-cloud-domains/.jsdoc.js
+++ b/packages/google-cloud-domains/.jsdoc.js
@@ -40,7 +40,7 @@ module.exports = {
includePattern: '\\.js$'
},
templates: {
- copyright: 'Copyright 2025 Google LLC',
+ copyright: 'Copyright 2026 Google LLC',
includeDate: false,
sourceFiles: false,
systemName: '@google-cloud/domains',
diff --git a/packages/google-cloud-domains/.nycrc b/packages/google-cloud-domains/.nycrc
index b18d5472b62b..81a95fc94b00 100644
--- a/packages/google-cloud-domains/.nycrc
+++ b/packages/google-cloud-domains/.nycrc
@@ -21,4 +21,4 @@
],
"exclude-after-remap": false,
"all": true
-}
+}
\ No newline at end of file
diff --git a/packages/google-cloud-domains/README.md b/packages/google-cloud-domains/README.md
index f3463a238ec7..5afec3d01030 100644
--- a/packages/google-cloud-domains/README.md
+++ b/packages/google-cloud-domains/README.md
@@ -1,24 +1,25 @@
[//]: # "This README.md file is auto-generated, all changes to this file will be lost."
-[//]: # "To regenerate it, use `python -m synthtool`."
+[//]: # "The comments you see below are used to generate those parts of the template in later states."
-# [Cloud Domains: Node.js Client](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-domains)
-
-[](https://cloud.google.com/terms/launch-stages)
-[](https://www.npmjs.org/package/@google-cloud/domains)
-
+# [Cloud Domains API: Nodejs Client][homepage]
+This library is considered to be **stable**. The code surface will not change in backwards-incompatible ways
+unless absolutely necessary (e.g. because of critical security issues) or with
+an extensive deprecation period. Issues and requests against **stable** libraries
+are addressed with the highest priority
+[](https://www.npmjs.org/package/@google-cloud/domains)
-Domains client for Node.js
+Cloud Domains API client for Node.js
+[//]: # "partials.introduction"
A comprehensive list of changes in each version may be found in
-[the CHANGELOG](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-domains/CHANGELOG.md).
+[the CHANGELOG][homepage_changelog].
+
+* [Cloud Domains API Nodejs Client API Reference](https://cloud.google.com/nodejs/docs/reference/domains/latest)
-* [Cloud Domains Node.js Client API Reference][client-docs]
-* [Cloud Domains Documentation][product-docs]
-* [github.com/googleapis/google-cloud-node/packages/google-cloud-domains](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-domains)
Read more about the client libraries for Cloud APIs, including the older
Google APIs Client Libraries, in [Client Libraries Explained][explained].
@@ -27,117 +28,82 @@ Google APIs Client Libraries, in [Client Libraries Explained][explained].
**Table of contents:**
-
* [Quickstart](#quickstart)
* [Before you begin](#before-you-begin)
* [Installing the client library](#installing-the-client-library)
- * [Using the client library](#using-the-client-library)
-* [Samples](#samples)
+
* [Versioning](#versioning)
* [Contributing](#contributing)
* [License](#license)
## Quickstart
-
### Before you begin
1. [Select or create a Cloud Platform project][projects].
1. [Enable billing for your project][billing].
-1. [Enable the Cloud Domains API][enable_api].
+1. [Enable the Cloud Domains API API][enable_api].
1. [Set up authentication][auth] so you can access the
API from your local workstation.
-
### Installing the client library
```bash
npm install @google-cloud/domains
```
-
-### Using the client library
-
-```javascript
-// Imports the Google Cloud client library
-
-const {DomainsClient} = require('@google-cloud/domains');
-
-// TODO(developer): replace with your preferred values.
-// const projectId = 'my-project'
-// const location = 'my-location'
-
-// Creates a client
-const client = new DomainsClient();
-
-//TODO(library generator): write the actual function you will be testing
-async function listRegistrations() {
- const [registrations] = await client.listRegistrations({
- parent: `projects/${projectId}/locations/${location}`,
- });
- console.info(registrations);
-}
-listRegistrations();
-
-```
-
-
+[//]: # "partials.body"
## Samples
-Samples are in the [`samples/`](https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-domains/samples) directory. Each sample's `README.md` has instructions for running its sample.
-
-| Sample | Source Code | Try it |
-| --------------------------- | --------------------------------- | ------ |
-| Domains.configure_contact_settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.configure_contact_settings.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.configure_contact_settings.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.configure_dns_settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.configure_dns_settings.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.configure_dns_settings.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.configure_management_settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.configure_management_settings.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.configure_management_settings.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.delete_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.delete_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.delete_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.export_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.export_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.export_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.get_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.get_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.get_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.list_registrations | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.list_registrations.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.list_registrations.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.register_domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.register_domain.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.register_domain.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.reset_authorization_code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.reset_authorization_code.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.reset_authorization_code.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.retrieve_authorization_code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.retrieve_authorization_code.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.retrieve_authorization_code.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.retrieve_register_parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.retrieve_register_parameters.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.retrieve_register_parameters.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.retrieve_transfer_parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.retrieve_transfer_parameters.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.retrieve_transfer_parameters.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.search_domains | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.search_domains.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.search_domains.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.transfer_domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.transfer_domain.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.transfer_domain.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.update_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1/domains.update_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1/domains.update_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.configure_contact_settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.configure_contact_settings.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.configure_contact_settings.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.configure_dns_settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.configure_dns_settings.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.configure_dns_settings.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.configure_management_settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.configure_management_settings.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.configure_management_settings.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.delete_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.delete_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.delete_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.export_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.export_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.export_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.get_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.get_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.get_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.list_registrations | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.list_registrations.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.list_registrations.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.register_domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.register_domain.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.register_domain.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.reset_authorization_code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.reset_authorization_code.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.reset_authorization_code.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.retrieve_authorization_code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.retrieve_authorization_code.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.retrieve_authorization_code.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.retrieve_register_parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.retrieve_register_parameters.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.retrieve_register_parameters.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.retrieve_transfer_parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.retrieve_transfer_parameters.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.retrieve_transfer_parameters.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.search_domains | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.search_domains.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.search_domains.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.transfer_domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.transfer_domain.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.transfer_domain.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.update_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1alpha2/domains.update_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1alpha2/domains.update_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.configure_contact_settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.configure_contact_settings.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.configure_contact_settings.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.configure_dns_settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.configure_dns_settings.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.configure_dns_settings.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.configure_management_settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.configure_management_settings.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.configure_management_settings.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.delete_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.delete_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.delete_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.export_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.export_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.export_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.get_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.get_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.get_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.list_registrations | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.list_registrations.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.list_registrations.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.register_domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.register_domain.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.register_domain.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.reset_authorization_code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.reset_authorization_code.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.reset_authorization_code.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.retrieve_authorization_code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.retrieve_authorization_code.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.retrieve_authorization_code.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.retrieve_register_parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.retrieve_register_parameters.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.retrieve_register_parameters.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.retrieve_transfer_parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.retrieve_transfer_parameters.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.retrieve_transfer_parameters.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.search_domains | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.search_domains.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.search_domains.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.transfer_domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.transfer_domain.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.transfer_domain.js,packages/google-cloud-domains/samples/README.md) |
-| Domains.update_registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/generated/v1beta1/domains.update_registration.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/generated/v1beta1/domains.update_registration.js,packages/google-cloud-domains/samples/README.md) |
-| Quickstart | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples/quickstart.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/google-cloud-node&page=editor&open_in_editor=packages/google-cloud-domains/samples/quickstart.js,packages/google-cloud-domains/samples/README.md) |
-
-
-
-The [Cloud Domains Node.js Client API Reference][client-docs] documentation
-also contains samples.
+Samples are in the [`samples/`][homepage_samples] directory. Each sample's `README.md` has instructions for running its sample.
+
+| Sample | Source Code |
+| --------------------------- | --------------------------------- |
+| configure contact settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.configure_contact_settings.js) |
+| configure dns settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.configure_dns_settings.js) |
+| configure management settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.configure_management_settings.js) |
+| delete registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.delete_registration.js) |
+| export registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.export_registration.js) |
+| get registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.get_registration.js) |
+| list registrations | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.list_registrations.js) |
+| register domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.register_domain.js) |
+| reset authorization code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.reset_authorization_code.js) |
+| retrieve authorization code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.retrieve_authorization_code.js) |
+| retrieve register parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.retrieve_register_parameters.js) |
+| retrieve transfer parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.retrieve_transfer_parameters.js) |
+| search domains | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.search_domains.js) |
+| transfer domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.transfer_domain.js) |
+| update registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1/domains.update_registration.js) |
+| configure contact settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.configure_contact_settings.js) |
+| configure dns settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.configure_dns_settings.js) |
+| configure management settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.configure_management_settings.js) |
+| delete registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.delete_registration.js) |
+| export registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.export_registration.js) |
+| get registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.get_registration.js) |
+| list registrations | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.list_registrations.js) |
+| register domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.register_domain.js) |
+| reset authorization code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.reset_authorization_code.js) |
+| retrieve authorization code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.retrieve_authorization_code.js) |
+| retrieve register parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.retrieve_register_parameters.js) |
+| retrieve transfer parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.retrieve_transfer_parameters.js) |
+| search domains | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.search_domains.js) |
+| transfer domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.transfer_domain.js) |
+| update registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1alpha2/domains.update_registration.js) |
+| configure contact settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.configure_contact_settings.js) |
+| configure dns settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.configure_dns_settings.js) |
+| configure management settings | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.configure_management_settings.js) |
+| delete registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.delete_registration.js) |
+| export registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.export_registration.js) |
+| get registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.get_registration.js) |
+| list registrations | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.list_registrations.js) |
+| register domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.register_domain.js) |
+| reset authorization code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.reset_authorization_code.js) |
+| retrieve authorization code | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.retrieve_authorization_code.js) |
+| retrieve register parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.retrieve_register_parameters.js) |
+| retrieve transfer parameters | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.retrieve_transfer_parameters.js) |
+| search domains | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.search_domains.js) |
+| transfer domain | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.transfer_domain.js) |
+| update registration | [source code](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-domains/samples/generated/v1beta1/domains.update_registration.js) |
+
## Supported Node.js Versions
@@ -164,18 +130,6 @@ for versions compatible with Node.js 8.
This library follows [Semantic Versioning](http://semver.org/).
-
-
-This library is considered to be **stable**. The code surface will not change in backwards-incompatible ways
-unless absolutely necessary (e.g. because of critical security issues) or with
-an extensive deprecation period. Issues and requests against **stable** libraries
-are addressed with the highest priority.
-
-
-
-
-
-
More Information: [Google Cloud Platform Launch Stages][launch_stages]
[launch_stages]: https://cloud.google.com/terms/launch-stages
@@ -184,11 +138,9 @@ More Information: [Google Cloud Platform Launch Stages][launch_stages]
Contributions welcome! See the [Contributing Guide](https://github.com/googleapis/google-cloud-node/blob/main/CONTRIBUTING.md).
-Please note that this `README.md`, the `samples/README.md`,
+Please note that this `README.md`
and a variety of configuration files in this repository (including `.nycrc` and `tsconfig.json`)
-are generated from a central template. To edit one of these files, make an edit
-to its templates in
-[directory](https://github.com/googleapis/synthtool).
+are generated from a central template.
## License
@@ -196,13 +148,11 @@ Apache Version 2.0
See [LICENSE](https://github.com/googleapis/google-cloud-node/blob/main/LICENSE)
-[client-docs]: https://cloud.google.com/nodejs/docs/reference/domains/latest
-[product-docs]: https://cloud.google.com/domains/
[shell_img]: https://gstatic.com/cloudssh/images/open-btn.png
[projects]: https://console.cloud.google.com/project
[billing]: https://support.google.com/cloud/answer/6293499#enable-billing
[enable_api]: https://console.cloud.google.com/flows/enableapi?apiid=domains.googleapis.com
[auth]: https://cloud.google.com/docs/authentication/external/set-up-adc-local
-
-
-[//]: # "partials.introduction"
\ No newline at end of file
+[homepage_samples]: https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/samples
+[homepage_changelog]: https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains/CHANGELOG.md
+[homepage]: https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-domains
diff --git a/packages/google-cloud-domains/protos/protos.js b/packages/google-cloud-domains/protos/protos.js
index 4ef47c02c556..59da8e885795 100644
--- a/packages/google-cloud-domains/protos/protos.js
+++ b/packages/google-cloud-domains/protos/protos.js
@@ -630,7 +630,7 @@
this.supportedPrivacy = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -814,9 +814,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- Registration.decode = function decode(reader, length, error) {
+ Registration.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.Registration(), key, value;
while (reader.pos < end) {
var tag = reader.uint32();
@@ -832,11 +836,11 @@
break;
}
case 3: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 6: {
- message.expireTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.expireTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 7: {
@@ -870,27 +874,29 @@
value = reader.string();
break;
default:
- reader.skipType(tag2 & 7);
+ reader.skipType(tag2 & 7, long);
break;
}
}
+ if (key === "__proto__")
+ $util.makeProp(message.labels, key);
message.labels[key] = value;
break;
}
case 10: {
- message.managementSettings = $root.google.cloud.domains.v1.ManagementSettings.decode(reader, reader.uint32());
+ message.managementSettings = $root.google.cloud.domains.v1.ManagementSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 11: {
- message.dnsSettings = $root.google.cloud.domains.v1.DnsSettings.decode(reader, reader.uint32());
+ message.dnsSettings = $root.google.cloud.domains.v1.DnsSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 12: {
- message.contactSettings = $root.google.cloud.domains.v1.ContactSettings.decode(reader, reader.uint32());
+ message.contactSettings = $root.google.cloud.domains.v1.ContactSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 13: {
- message.pendingContactSettings = $root.google.cloud.domains.v1.ContactSettings.decode(reader, reader.uint32());
+ message.pendingContactSettings = $root.google.cloud.domains.v1.ContactSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 14: {
@@ -905,7 +911,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -936,9 +942,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- Registration.verify = function verify(message) {
+ Registration.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -946,12 +956,12 @@
if (!$util.isString(message.domainName))
return "domainName: string expected";
if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.createTime, long + 1);
if (error)
return "createTime." + error;
}
if (message.expireTime != null && message.hasOwnProperty("expireTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.expireTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.expireTime, long + 1);
if (error)
return "expireTime." + error;
}
@@ -991,22 +1001,22 @@
return "labels: string{k:string} expected";
}
if (message.managementSettings != null && message.hasOwnProperty("managementSettings")) {
- var error = $root.google.cloud.domains.v1.ManagementSettings.verify(message.managementSettings);
+ var error = $root.google.cloud.domains.v1.ManagementSettings.verify(message.managementSettings, long + 1);
if (error)
return "managementSettings." + error;
}
if (message.dnsSettings != null && message.hasOwnProperty("dnsSettings")) {
- var error = $root.google.cloud.domains.v1.DnsSettings.verify(message.dnsSettings);
+ var error = $root.google.cloud.domains.v1.DnsSettings.verify(message.dnsSettings, long + 1);
if (error)
return "dnsSettings." + error;
}
if (message.contactSettings != null && message.hasOwnProperty("contactSettings")) {
- var error = $root.google.cloud.domains.v1.ContactSettings.verify(message.contactSettings);
+ var error = $root.google.cloud.domains.v1.ContactSettings.verify(message.contactSettings, long + 1);
if (error)
return "contactSettings." + error;
}
if (message.pendingContactSettings != null && message.hasOwnProperty("pendingContactSettings")) {
- var error = $root.google.cloud.domains.v1.ContactSettings.verify(message.pendingContactSettings);
+ var error = $root.google.cloud.domains.v1.ContactSettings.verify(message.pendingContactSettings, long + 1);
if (error)
return "pendingContactSettings." + error;
}
@@ -1035,9 +1045,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.Registration} Registration
*/
- Registration.fromObject = function fromObject(object) {
+ Registration.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.Registration)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.Registration();
if (object.name != null)
message.name = String(object.name);
@@ -1046,12 +1060,12 @@
if (object.createTime != null) {
if (typeof object.createTime !== "object")
throw TypeError(".google.cloud.domains.v1.Registration.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
+ message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime, long + 1);
}
if (object.expireTime != null) {
if (typeof object.expireTime !== "object")
throw TypeError(".google.cloud.domains.v1.Registration.expireTime: object expected");
- message.expireTime = $root.google.protobuf.Timestamp.fromObject(object.expireTime);
+ message.expireTime = $root.google.protobuf.Timestamp.fromObject(object.expireTime, long + 1);
}
switch (object.state) {
default:
@@ -1122,28 +1136,31 @@
if (typeof object.labels !== "object")
throw TypeError(".google.cloud.domains.v1.Registration.labels: object expected");
message.labels = {};
- for (var keys = Object.keys(object.labels), i = 0; i < keys.length; ++i)
+ for (var keys = Object.keys(object.labels), i = 0; i < keys.length; ++i) {
+ if (keys[i] === "__proto__")
+ $util.makeProp(message.labels, keys[i]);
message.labels[keys[i]] = String(object.labels[keys[i]]);
+ }
}
if (object.managementSettings != null) {
if (typeof object.managementSettings !== "object")
throw TypeError(".google.cloud.domains.v1.Registration.managementSettings: object expected");
- message.managementSettings = $root.google.cloud.domains.v1.ManagementSettings.fromObject(object.managementSettings);
+ message.managementSettings = $root.google.cloud.domains.v1.ManagementSettings.fromObject(object.managementSettings, long + 1);
}
if (object.dnsSettings != null) {
if (typeof object.dnsSettings !== "object")
throw TypeError(".google.cloud.domains.v1.Registration.dnsSettings: object expected");
- message.dnsSettings = $root.google.cloud.domains.v1.DnsSettings.fromObject(object.dnsSettings);
+ message.dnsSettings = $root.google.cloud.domains.v1.DnsSettings.fromObject(object.dnsSettings, long + 1);
}
if (object.contactSettings != null) {
if (typeof object.contactSettings !== "object")
throw TypeError(".google.cloud.domains.v1.Registration.contactSettings: object expected");
- message.contactSettings = $root.google.cloud.domains.v1.ContactSettings.fromObject(object.contactSettings);
+ message.contactSettings = $root.google.cloud.domains.v1.ContactSettings.fromObject(object.contactSettings, long + 1);
}
if (object.pendingContactSettings != null) {
if (typeof object.pendingContactSettings !== "object")
throw TypeError(".google.cloud.domains.v1.Registration.pendingContactSettings: object expected");
- message.pendingContactSettings = $root.google.cloud.domains.v1.ContactSettings.fromObject(object.pendingContactSettings);
+ message.pendingContactSettings = $root.google.cloud.domains.v1.ContactSettings.fromObject(object.pendingContactSettings, long + 1);
}
if (object.supportedPrivacy) {
if (!Array.isArray(object.supportedPrivacy))
@@ -1225,8 +1242,11 @@
var keys2;
if (message.labels && (keys2 = Object.keys(message.labels)).length) {
object.labels = {};
- for (var j = 0; j < keys2.length; ++j)
+ for (var j = 0; j < keys2.length; ++j) {
+ if (keys2[j] === "__proto__")
+ $util.makeProp(object.labels, keys2[j]);
object.labels[keys2[j]] = message.labels[keys2[j]];
+ }
}
if (message.managementSettings != null && message.hasOwnProperty("managementSettings"))
object.managementSettings = $root.google.cloud.domains.v1.ManagementSettings.toObject(message.managementSettings, options);
@@ -1336,7 +1356,7 @@
function ManagementSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -1411,9 +1431,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ManagementSettings.decode = function decode(reader, length, error) {
+ ManagementSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ManagementSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -1429,7 +1453,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -1460,9 +1484,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ManagementSettings.verify = function verify(message) {
+ ManagementSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.renewalMethod != null && message.hasOwnProperty("renewalMethod"))
switch (message.renewalMethod) {
default:
@@ -1492,9 +1520,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ManagementSettings} ManagementSettings
*/
- ManagementSettings.fromObject = function fromObject(object) {
+ ManagementSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ManagementSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ManagementSettings();
switch (object.renewalMethod) {
default:
@@ -1631,7 +1663,7 @@
this.glueRecords = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -1731,9 +1763,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DnsSettings.decode = function decode(reader, length, error) {
+ DnsSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.DnsSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -1741,21 +1777,21 @@
break;
switch (tag >>> 3) {
case 1: {
- message.customDns = $root.google.cloud.domains.v1.DnsSettings.CustomDns.decode(reader, reader.uint32());
+ message.customDns = $root.google.cloud.domains.v1.DnsSettings.CustomDns.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.googleDomainsDns = $root.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns.decode(reader, reader.uint32());
+ message.googleDomainsDns = $root.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
if (!(message.glueRecords && message.glueRecords.length))
message.glueRecords = [];
- message.glueRecords.push($root.google.cloud.domains.v1.DnsSettings.GlueRecord.decode(reader, reader.uint32()));
+ message.glueRecords.push($root.google.cloud.domains.v1.DnsSettings.GlueRecord.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -1786,14 +1822,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DnsSettings.verify = function verify(message) {
+ DnsSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
var properties = {};
if (message.customDns != null && message.hasOwnProperty("customDns")) {
properties.dnsProvider = 1;
{
- var error = $root.google.cloud.domains.v1.DnsSettings.CustomDns.verify(message.customDns);
+ var error = $root.google.cloud.domains.v1.DnsSettings.CustomDns.verify(message.customDns, long + 1);
if (error)
return "customDns." + error;
}
@@ -1803,7 +1843,7 @@
return "dnsProvider: multiple values";
properties.dnsProvider = 1;
{
- var error = $root.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns.verify(message.googleDomainsDns);
+ var error = $root.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns.verify(message.googleDomainsDns, long + 1);
if (error)
return "googleDomainsDns." + error;
}
@@ -1812,7 +1852,7 @@
if (!Array.isArray(message.glueRecords))
return "glueRecords: array expected";
for (var i = 0; i < message.glueRecords.length; ++i) {
- var error = $root.google.cloud.domains.v1.DnsSettings.GlueRecord.verify(message.glueRecords[i]);
+ var error = $root.google.cloud.domains.v1.DnsSettings.GlueRecord.verify(message.glueRecords[i], long + 1);
if (error)
return "glueRecords." + error;
}
@@ -1828,19 +1868,23 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.DnsSettings} DnsSettings
*/
- DnsSettings.fromObject = function fromObject(object) {
+ DnsSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.DnsSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.DnsSettings();
if (object.customDns != null) {
if (typeof object.customDns !== "object")
throw TypeError(".google.cloud.domains.v1.DnsSettings.customDns: object expected");
- message.customDns = $root.google.cloud.domains.v1.DnsSettings.CustomDns.fromObject(object.customDns);
+ message.customDns = $root.google.cloud.domains.v1.DnsSettings.CustomDns.fromObject(object.customDns, long + 1);
}
if (object.googleDomainsDns != null) {
if (typeof object.googleDomainsDns !== "object")
throw TypeError(".google.cloud.domains.v1.DnsSettings.googleDomainsDns: object expected");
- message.googleDomainsDns = $root.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns.fromObject(object.googleDomainsDns);
+ message.googleDomainsDns = $root.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns.fromObject(object.googleDomainsDns, long + 1);
}
if (object.glueRecords) {
if (!Array.isArray(object.glueRecords))
@@ -1849,7 +1893,7 @@
for (var i = 0; i < object.glueRecords.length; ++i) {
if (typeof object.glueRecords[i] !== "object")
throw TypeError(".google.cloud.domains.v1.DnsSettings.glueRecords: object expected");
- message.glueRecords[i] = $root.google.cloud.domains.v1.DnsSettings.GlueRecord.fromObject(object.glueRecords[i]);
+ message.glueRecords[i] = $root.google.cloud.domains.v1.DnsSettings.GlueRecord.fromObject(object.glueRecords[i], long + 1);
}
}
return message;
@@ -1937,7 +1981,7 @@
this.dsRecords = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -2014,9 +2058,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- CustomDns.decode = function decode(reader, length, error) {
+ CustomDns.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.DnsSettings.CustomDns();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -2032,11 +2080,11 @@
case 2: {
if (!(message.dsRecords && message.dsRecords.length))
message.dsRecords = [];
- message.dsRecords.push($root.google.cloud.domains.v1.DnsSettings.DsRecord.decode(reader, reader.uint32()));
+ message.dsRecords.push($root.google.cloud.domains.v1.DnsSettings.DsRecord.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -2067,9 +2115,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- CustomDns.verify = function verify(message) {
+ CustomDns.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.nameServers != null && message.hasOwnProperty("nameServers")) {
if (!Array.isArray(message.nameServers))
return "nameServers: array expected";
@@ -2081,7 +2133,7 @@
if (!Array.isArray(message.dsRecords))
return "dsRecords: array expected";
for (var i = 0; i < message.dsRecords.length; ++i) {
- var error = $root.google.cloud.domains.v1.DnsSettings.DsRecord.verify(message.dsRecords[i]);
+ var error = $root.google.cloud.domains.v1.DnsSettings.DsRecord.verify(message.dsRecords[i], long + 1);
if (error)
return "dsRecords." + error;
}
@@ -2097,9 +2149,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.DnsSettings.CustomDns} CustomDns
*/
- CustomDns.fromObject = function fromObject(object) {
+ CustomDns.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.DnsSettings.CustomDns)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.DnsSettings.CustomDns();
if (object.nameServers) {
if (!Array.isArray(object.nameServers))
@@ -2115,7 +2171,7 @@
for (var i = 0; i < object.dsRecords.length; ++i) {
if (typeof object.dsRecords[i] !== "object")
throw TypeError(".google.cloud.domains.v1.DnsSettings.CustomDns.dsRecords: object expected");
- message.dsRecords[i] = $root.google.cloud.domains.v1.DnsSettings.DsRecord.fromObject(object.dsRecords[i]);
+ message.dsRecords[i] = $root.google.cloud.domains.v1.DnsSettings.DsRecord.fromObject(object.dsRecords[i], long + 1);
}
}
return message;
@@ -2204,7 +2260,7 @@
this.dsRecords = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -2291,9 +2347,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GoogleDomainsDns.decode = function decode(reader, length, error) {
+ GoogleDomainsDns.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -2313,11 +2373,11 @@
case 3: {
if (!(message.dsRecords && message.dsRecords.length))
message.dsRecords = [];
- message.dsRecords.push($root.google.cloud.domains.v1.DnsSettings.DsRecord.decode(reader, reader.uint32()));
+ message.dsRecords.push($root.google.cloud.domains.v1.DnsSettings.DsRecord.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -2348,9 +2408,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GoogleDomainsDns.verify = function verify(message) {
+ GoogleDomainsDns.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.nameServers != null && message.hasOwnProperty("nameServers")) {
if (!Array.isArray(message.nameServers))
return "nameServers: array expected";
@@ -2371,7 +2435,7 @@
if (!Array.isArray(message.dsRecords))
return "dsRecords: array expected";
for (var i = 0; i < message.dsRecords.length; ++i) {
- var error = $root.google.cloud.domains.v1.DnsSettings.DsRecord.verify(message.dsRecords[i]);
+ var error = $root.google.cloud.domains.v1.DnsSettings.DsRecord.verify(message.dsRecords[i], long + 1);
if (error)
return "dsRecords." + error;
}
@@ -2387,9 +2451,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.DnsSettings.GoogleDomainsDns} GoogleDomainsDns
*/
- GoogleDomainsDns.fromObject = function fromObject(object) {
+ GoogleDomainsDns.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.DnsSettings.GoogleDomainsDns();
if (object.nameServers) {
if (!Array.isArray(object.nameServers))
@@ -2425,7 +2493,7 @@
for (var i = 0; i < object.dsRecords.length; ++i) {
if (typeof object.dsRecords[i] !== "object")
throw TypeError(".google.cloud.domains.v1.DnsSettings.GoogleDomainsDns.dsRecords: object expected");
- message.dsRecords[i] = $root.google.cloud.domains.v1.DnsSettings.DsRecord.fromObject(object.dsRecords[i]);
+ message.dsRecords[i] = $root.google.cloud.domains.v1.DnsSettings.DsRecord.fromObject(object.dsRecords[i], long + 1);
}
}
return message;
@@ -2517,7 +2585,7 @@
function DsRecord(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -2612,9 +2680,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DsRecord.decode = function decode(reader, length, error) {
+ DsRecord.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.DnsSettings.DsRecord();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -2638,7 +2710,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -2669,9 +2741,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DsRecord.verify = function verify(message) {
+ DsRecord.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.keyTag != null && message.hasOwnProperty("keyTag"))
if (!$util.isInteger(message.keyTag))
return "keyTag: integer expected";
@@ -2724,9 +2800,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.DnsSettings.DsRecord} DsRecord
*/
- DsRecord.fromObject = function fromObject(object) {
+ DsRecord.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.DnsSettings.DsRecord)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.DnsSettings.DsRecord();
if (object.keyTag != null)
message.keyTag = object.keyTag | 0;
@@ -2992,7 +3072,7 @@
this.ipv6Addresses = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -3079,9 +3159,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GlueRecord.decode = function decode(reader, length, error) {
+ GlueRecord.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.DnsSettings.GlueRecord();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -3105,7 +3189,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -3136,9 +3220,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GlueRecord.verify = function verify(message) {
+ GlueRecord.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.hostName != null && message.hasOwnProperty("hostName"))
if (!$util.isString(message.hostName))
return "hostName: string expected";
@@ -3167,9 +3255,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.DnsSettings.GlueRecord} GlueRecord
*/
- GlueRecord.fromObject = function fromObject(object) {
+ GlueRecord.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.DnsSettings.GlueRecord)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.DnsSettings.GlueRecord();
if (object.hostName != null)
message.hostName = String(object.hostName);
@@ -3295,7 +3387,7 @@
function ContactSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -3390,9 +3482,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ContactSettings.decode = function decode(reader, length, error) {
+ ContactSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ContactSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -3404,19 +3500,19 @@
break;
}
case 2: {
- message.registrantContact = $root.google.cloud.domains.v1.ContactSettings.Contact.decode(reader, reader.uint32());
+ message.registrantContact = $root.google.cloud.domains.v1.ContactSettings.Contact.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.adminContact = $root.google.cloud.domains.v1.ContactSettings.Contact.decode(reader, reader.uint32());
+ message.adminContact = $root.google.cloud.domains.v1.ContactSettings.Contact.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
- message.technicalContact = $root.google.cloud.domains.v1.ContactSettings.Contact.decode(reader, reader.uint32());
+ message.technicalContact = $root.google.cloud.domains.v1.ContactSettings.Contact.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -3447,9 +3543,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ContactSettings.verify = function verify(message) {
+ ContactSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.privacy != null && message.hasOwnProperty("privacy"))
switch (message.privacy) {
default:
@@ -3461,17 +3561,17 @@
break;
}
if (message.registrantContact != null && message.hasOwnProperty("registrantContact")) {
- var error = $root.google.cloud.domains.v1.ContactSettings.Contact.verify(message.registrantContact);
+ var error = $root.google.cloud.domains.v1.ContactSettings.Contact.verify(message.registrantContact, long + 1);
if (error)
return "registrantContact." + error;
}
if (message.adminContact != null && message.hasOwnProperty("adminContact")) {
- var error = $root.google.cloud.domains.v1.ContactSettings.Contact.verify(message.adminContact);
+ var error = $root.google.cloud.domains.v1.ContactSettings.Contact.verify(message.adminContact, long + 1);
if (error)
return "adminContact." + error;
}
if (message.technicalContact != null && message.hasOwnProperty("technicalContact")) {
- var error = $root.google.cloud.domains.v1.ContactSettings.Contact.verify(message.technicalContact);
+ var error = $root.google.cloud.domains.v1.ContactSettings.Contact.verify(message.technicalContact, long + 1);
if (error)
return "technicalContact." + error;
}
@@ -3486,9 +3586,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ContactSettings} ContactSettings
*/
- ContactSettings.fromObject = function fromObject(object) {
+ ContactSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ContactSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ContactSettings();
switch (object.privacy) {
default:
@@ -3517,17 +3621,17 @@
if (object.registrantContact != null) {
if (typeof object.registrantContact !== "object")
throw TypeError(".google.cloud.domains.v1.ContactSettings.registrantContact: object expected");
- message.registrantContact = $root.google.cloud.domains.v1.ContactSettings.Contact.fromObject(object.registrantContact);
+ message.registrantContact = $root.google.cloud.domains.v1.ContactSettings.Contact.fromObject(object.registrantContact, long + 1);
}
if (object.adminContact != null) {
if (typeof object.adminContact !== "object")
throw TypeError(".google.cloud.domains.v1.ContactSettings.adminContact: object expected");
- message.adminContact = $root.google.cloud.domains.v1.ContactSettings.Contact.fromObject(object.adminContact);
+ message.adminContact = $root.google.cloud.domains.v1.ContactSettings.Contact.fromObject(object.adminContact, long + 1);
}
if (object.technicalContact != null) {
if (typeof object.technicalContact !== "object")
throw TypeError(".google.cloud.domains.v1.ContactSettings.technicalContact: object expected");
- message.technicalContact = $root.google.cloud.domains.v1.ContactSettings.Contact.fromObject(object.technicalContact);
+ message.technicalContact = $root.google.cloud.domains.v1.ContactSettings.Contact.fromObject(object.technicalContact, long + 1);
}
return message;
};
@@ -3611,7 +3715,7 @@
function Contact(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -3706,9 +3810,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- Contact.decode = function decode(reader, length, error) {
+ Contact.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ContactSettings.Contact();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -3716,7 +3824,7 @@
break;
switch (tag >>> 3) {
case 1: {
- message.postalAddress = $root.google.type.PostalAddress.decode(reader, reader.uint32());
+ message.postalAddress = $root.google.type.PostalAddress.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
@@ -3732,7 +3840,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -3763,11 +3871,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- Contact.verify = function verify(message) {
+ Contact.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.postalAddress != null && message.hasOwnProperty("postalAddress")) {
- var error = $root.google.type.PostalAddress.verify(message.postalAddress);
+ var error = $root.google.type.PostalAddress.verify(message.postalAddress, long + 1);
if (error)
return "postalAddress." + error;
}
@@ -3791,14 +3903,18 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ContactSettings.Contact} Contact
*/
- Contact.fromObject = function fromObject(object) {
+ Contact.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ContactSettings.Contact)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ContactSettings.Contact();
if (object.postalAddress != null) {
if (typeof object.postalAddress !== "object")
throw TypeError(".google.cloud.domains.v1.ContactSettings.Contact.postalAddress: object expected");
- message.postalAddress = $root.google.type.PostalAddress.fromObject(object.postalAddress);
+ message.postalAddress = $root.google.type.PostalAddress.fromObject(object.postalAddress, long + 1);
}
if (object.email != null)
message.email = String(object.email);
@@ -3892,7 +4008,7 @@
function SearchDomainsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -3967,9 +4083,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- SearchDomainsRequest.decode = function decode(reader, length, error) {
+ SearchDomainsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.SearchDomainsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -3985,7 +4105,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -4016,9 +4136,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- SearchDomainsRequest.verify = function verify(message) {
+ SearchDomainsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.query != null && message.hasOwnProperty("query"))
if (!$util.isString(message.query))
return "query: string expected";
@@ -4036,9 +4160,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.SearchDomainsRequest} SearchDomainsRequest
*/
- SearchDomainsRequest.fromObject = function fromObject(object) {
+ SearchDomainsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.SearchDomainsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.SearchDomainsRequest();
if (object.query != null)
message.query = String(object.query);
@@ -4121,7 +4249,7 @@
this.registerParameters = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -4187,9 +4315,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- SearchDomainsResponse.decode = function decode(reader, length, error) {
+ SearchDomainsResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.SearchDomainsResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -4199,11 +4331,11 @@
case 1: {
if (!(message.registerParameters && message.registerParameters.length))
message.registerParameters = [];
- message.registerParameters.push($root.google.cloud.domains.v1.RegisterParameters.decode(reader, reader.uint32()));
+ message.registerParameters.push($root.google.cloud.domains.v1.RegisterParameters.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -4234,14 +4366,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- SearchDomainsResponse.verify = function verify(message) {
+ SearchDomainsResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registerParameters != null && message.hasOwnProperty("registerParameters")) {
if (!Array.isArray(message.registerParameters))
return "registerParameters: array expected";
for (var i = 0; i < message.registerParameters.length; ++i) {
- var error = $root.google.cloud.domains.v1.RegisterParameters.verify(message.registerParameters[i]);
+ var error = $root.google.cloud.domains.v1.RegisterParameters.verify(message.registerParameters[i], long + 1);
if (error)
return "registerParameters." + error;
}
@@ -4257,9 +4393,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.SearchDomainsResponse} SearchDomainsResponse
*/
- SearchDomainsResponse.fromObject = function fromObject(object) {
+ SearchDomainsResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.SearchDomainsResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.SearchDomainsResponse();
if (object.registerParameters) {
if (!Array.isArray(object.registerParameters))
@@ -4268,7 +4408,7 @@
for (var i = 0; i < object.registerParameters.length; ++i) {
if (typeof object.registerParameters[i] !== "object")
throw TypeError(".google.cloud.domains.v1.SearchDomainsResponse.registerParameters: object expected");
- message.registerParameters[i] = $root.google.cloud.domains.v1.RegisterParameters.fromObject(object.registerParameters[i]);
+ message.registerParameters[i] = $root.google.cloud.domains.v1.RegisterParameters.fromObject(object.registerParameters[i], long + 1);
}
}
return message;
@@ -4347,7 +4487,7 @@
function RetrieveRegisterParametersRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -4422,9 +4562,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveRegisterParametersRequest.decode = function decode(reader, length, error) {
+ RetrieveRegisterParametersRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.RetrieveRegisterParametersRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -4440,7 +4584,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -4471,9 +4615,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveRegisterParametersRequest.verify = function verify(message) {
+ RetrieveRegisterParametersRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -4491,9 +4639,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.RetrieveRegisterParametersRequest} RetrieveRegisterParametersRequest
*/
- RetrieveRegisterParametersRequest.fromObject = function fromObject(object) {
+ RetrieveRegisterParametersRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.RetrieveRegisterParametersRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.RetrieveRegisterParametersRequest();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -4575,7 +4727,7 @@
function RetrieveRegisterParametersResponse(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -4640,9 +4792,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveRegisterParametersResponse.decode = function decode(reader, length, error) {
+ RetrieveRegisterParametersResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.RetrieveRegisterParametersResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -4650,11 +4806,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.registerParameters = $root.google.cloud.domains.v1.RegisterParameters.decode(reader, reader.uint32());
+ message.registerParameters = $root.google.cloud.domains.v1.RegisterParameters.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -4685,11 +4841,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveRegisterParametersResponse.verify = function verify(message) {
+ RetrieveRegisterParametersResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registerParameters != null && message.hasOwnProperty("registerParameters")) {
- var error = $root.google.cloud.domains.v1.RegisterParameters.verify(message.registerParameters);
+ var error = $root.google.cloud.domains.v1.RegisterParameters.verify(message.registerParameters, long + 1);
if (error)
return "registerParameters." + error;
}
@@ -4704,14 +4864,18 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.RetrieveRegisterParametersResponse} RetrieveRegisterParametersResponse
*/
- RetrieveRegisterParametersResponse.fromObject = function fromObject(object) {
+ RetrieveRegisterParametersResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.RetrieveRegisterParametersResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.RetrieveRegisterParametersResponse();
if (object.registerParameters != null) {
if (typeof object.registerParameters !== "object")
throw TypeError(".google.cloud.domains.v1.RetrieveRegisterParametersResponse.registerParameters: object expected");
- message.registerParameters = $root.google.cloud.domains.v1.RegisterParameters.fromObject(object.registerParameters);
+ message.registerParameters = $root.google.cloud.domains.v1.RegisterParameters.fromObject(object.registerParameters, long + 1);
}
return message;
};
@@ -4792,7 +4956,7 @@
this.contactNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -4915,9 +5079,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RegisterDomainRequest.decode = function decode(reader, length, error) {
+ RegisterDomainRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.RegisterDomainRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -4929,7 +5097,7 @@
break;
}
case 2: {
- message.registration = $root.google.cloud.domains.v1.Registration.decode(reader, reader.uint32());
+ message.registration = $root.google.cloud.domains.v1.Registration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -4955,7 +5123,7 @@
break;
}
case 5: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 6: {
@@ -4963,7 +5131,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -4994,14 +5162,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RegisterDomainRequest.verify = function verify(message) {
+ RegisterDomainRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.parent != null && message.hasOwnProperty("parent"))
if (!$util.isString(message.parent))
return "parent: string expected";
if (message.registration != null && message.hasOwnProperty("registration")) {
- var error = $root.google.cloud.domains.v1.Registration.verify(message.registration);
+ var error = $root.google.cloud.domains.v1.Registration.verify(message.registration, long + 1);
if (error)
return "registration." + error;
}
@@ -5030,7 +5202,7 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
@@ -5048,16 +5220,20 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.RegisterDomainRequest} RegisterDomainRequest
*/
- RegisterDomainRequest.fromObject = function fromObject(object) {
+ RegisterDomainRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.RegisterDomainRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.RegisterDomainRequest();
if (object.parent != null)
message.parent = String(object.parent);
if (object.registration != null) {
if (typeof object.registration !== "object")
throw TypeError(".google.cloud.domains.v1.RegisterDomainRequest.registration: object expected");
- message.registration = $root.google.cloud.domains.v1.Registration.fromObject(object.registration);
+ message.registration = $root.google.cloud.domains.v1.Registration.fromObject(object.registration, long + 1);
}
if (object.domainNotices) {
if (!Array.isArray(object.domainNotices))
@@ -5104,7 +5280,7 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1.RegisterDomainRequest.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
if (object.validateOnly != null)
message.validateOnly = Boolean(object.validateOnly);
@@ -5205,7 +5381,7 @@
function RetrieveTransferParametersRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -5280,9 +5456,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveTransferParametersRequest.decode = function decode(reader, length, error) {
+ RetrieveTransferParametersRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.RetrieveTransferParametersRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -5298,7 +5478,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -5329,9 +5509,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveTransferParametersRequest.verify = function verify(message) {
+ RetrieveTransferParametersRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -5349,9 +5533,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.RetrieveTransferParametersRequest} RetrieveTransferParametersRequest
*/
- RetrieveTransferParametersRequest.fromObject = function fromObject(object) {
+ RetrieveTransferParametersRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.RetrieveTransferParametersRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.RetrieveTransferParametersRequest();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -5433,7 +5621,7 @@
function RetrieveTransferParametersResponse(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -5498,9 +5686,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveTransferParametersResponse.decode = function decode(reader, length, error) {
+ RetrieveTransferParametersResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.RetrieveTransferParametersResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -5508,11 +5700,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.transferParameters = $root.google.cloud.domains.v1.TransferParameters.decode(reader, reader.uint32());
+ message.transferParameters = $root.google.cloud.domains.v1.TransferParameters.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -5543,11 +5735,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveTransferParametersResponse.verify = function verify(message) {
+ RetrieveTransferParametersResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.transferParameters != null && message.hasOwnProperty("transferParameters")) {
- var error = $root.google.cloud.domains.v1.TransferParameters.verify(message.transferParameters);
+ var error = $root.google.cloud.domains.v1.TransferParameters.verify(message.transferParameters, long + 1);
if (error)
return "transferParameters." + error;
}
@@ -5562,14 +5758,18 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.RetrieveTransferParametersResponse} RetrieveTransferParametersResponse
*/
- RetrieveTransferParametersResponse.fromObject = function fromObject(object) {
+ RetrieveTransferParametersResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.RetrieveTransferParametersResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.RetrieveTransferParametersResponse();
if (object.transferParameters != null) {
if (typeof object.transferParameters !== "object")
throw TypeError(".google.cloud.domains.v1.RetrieveTransferParametersResponse.transferParameters: object expected");
- message.transferParameters = $root.google.cloud.domains.v1.TransferParameters.fromObject(object.transferParameters);
+ message.transferParameters = $root.google.cloud.domains.v1.TransferParameters.fromObject(object.transferParameters, long + 1);
}
return message;
};
@@ -5649,7 +5849,7 @@
this.contactNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -5768,9 +5968,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- TransferDomainRequest.decode = function decode(reader, length, error) {
+ TransferDomainRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.TransferDomainRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -5782,7 +5986,7 @@
break;
}
case 2: {
- message.registration = $root.google.cloud.domains.v1.Registration.decode(reader, reader.uint32());
+ message.registration = $root.google.cloud.domains.v1.Registration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -5797,11 +6001,11 @@
break;
}
case 4: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 5: {
- message.authorizationCode = $root.google.cloud.domains.v1.AuthorizationCode.decode(reader, reader.uint32());
+ message.authorizationCode = $root.google.cloud.domains.v1.AuthorizationCode.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 6: {
@@ -5809,7 +6013,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -5840,14 +6044,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- TransferDomainRequest.verify = function verify(message) {
+ TransferDomainRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.parent != null && message.hasOwnProperty("parent"))
if (!$util.isString(message.parent))
return "parent: string expected";
if (message.registration != null && message.hasOwnProperty("registration")) {
- var error = $root.google.cloud.domains.v1.Registration.verify(message.registration);
+ var error = $root.google.cloud.domains.v1.Registration.verify(message.registration, long + 1);
if (error)
return "registration." + error;
}
@@ -5864,12 +6072,12 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
if (message.authorizationCode != null && message.hasOwnProperty("authorizationCode")) {
- var error = $root.google.cloud.domains.v1.AuthorizationCode.verify(message.authorizationCode);
+ var error = $root.google.cloud.domains.v1.AuthorizationCode.verify(message.authorizationCode, long + 1);
if (error)
return "authorizationCode." + error;
}
@@ -5887,16 +6095,20 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.TransferDomainRequest} TransferDomainRequest
*/
- TransferDomainRequest.fromObject = function fromObject(object) {
+ TransferDomainRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.TransferDomainRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.TransferDomainRequest();
if (object.parent != null)
message.parent = String(object.parent);
if (object.registration != null) {
if (typeof object.registration !== "object")
throw TypeError(".google.cloud.domains.v1.TransferDomainRequest.registration: object expected");
- message.registration = $root.google.cloud.domains.v1.Registration.fromObject(object.registration);
+ message.registration = $root.google.cloud.domains.v1.Registration.fromObject(object.registration, long + 1);
}
if (object.contactNotices) {
if (!Array.isArray(object.contactNotices))
@@ -5922,12 +6134,12 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1.TransferDomainRequest.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
if (object.authorizationCode != null) {
if (typeof object.authorizationCode !== "object")
throw TypeError(".google.cloud.domains.v1.TransferDomainRequest.authorizationCode: object expected");
- message.authorizationCode = $root.google.cloud.domains.v1.AuthorizationCode.fromObject(object.authorizationCode);
+ message.authorizationCode = $root.google.cloud.domains.v1.AuthorizationCode.fromObject(object.authorizationCode, long + 1);
}
if (object.validateOnly != null)
message.validateOnly = Boolean(object.validateOnly);
@@ -6026,7 +6238,7 @@
function ListRegistrationsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -6121,9 +6333,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ListRegistrationsRequest.decode = function decode(reader, length, error) {
+ ListRegistrationsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ListRegistrationsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -6147,7 +6363,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -6178,9 +6394,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ListRegistrationsRequest.verify = function verify(message) {
+ ListRegistrationsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.parent != null && message.hasOwnProperty("parent"))
if (!$util.isString(message.parent))
return "parent: string expected";
@@ -6204,9 +6424,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ListRegistrationsRequest} ListRegistrationsRequest
*/
- ListRegistrationsRequest.fromObject = function fromObject(object) {
+ ListRegistrationsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ListRegistrationsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ListRegistrationsRequest();
if (object.parent != null)
message.parent = String(object.parent);
@@ -6300,7 +6524,7 @@
this.registrations = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -6376,9 +6600,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ListRegistrationsResponse.decode = function decode(reader, length, error) {
+ ListRegistrationsResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ListRegistrationsResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -6388,7 +6616,7 @@
case 1: {
if (!(message.registrations && message.registrations.length))
message.registrations = [];
- message.registrations.push($root.google.cloud.domains.v1.Registration.decode(reader, reader.uint32()));
+ message.registrations.push($root.google.cloud.domains.v1.Registration.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 2: {
@@ -6396,7 +6624,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -6427,14 +6655,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ListRegistrationsResponse.verify = function verify(message) {
+ ListRegistrationsResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registrations != null && message.hasOwnProperty("registrations")) {
if (!Array.isArray(message.registrations))
return "registrations: array expected";
for (var i = 0; i < message.registrations.length; ++i) {
- var error = $root.google.cloud.domains.v1.Registration.verify(message.registrations[i]);
+ var error = $root.google.cloud.domains.v1.Registration.verify(message.registrations[i], long + 1);
if (error)
return "registrations." + error;
}
@@ -6453,9 +6685,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ListRegistrationsResponse} ListRegistrationsResponse
*/
- ListRegistrationsResponse.fromObject = function fromObject(object) {
+ ListRegistrationsResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ListRegistrationsResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ListRegistrationsResponse();
if (object.registrations) {
if (!Array.isArray(object.registrations))
@@ -6464,7 +6700,7 @@
for (var i = 0; i < object.registrations.length; ++i) {
if (typeof object.registrations[i] !== "object")
throw TypeError(".google.cloud.domains.v1.ListRegistrationsResponse.registrations: object expected");
- message.registrations[i] = $root.google.cloud.domains.v1.Registration.fromObject(object.registrations[i]);
+ message.registrations[i] = $root.google.cloud.domains.v1.Registration.fromObject(object.registrations[i], long + 1);
}
}
if (object.nextPageToken != null)
@@ -6548,7 +6784,7 @@
function GetRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -6613,9 +6849,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GetRegistrationRequest.decode = function decode(reader, length, error) {
+ GetRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.GetRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -6627,7 +6867,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -6658,9 +6898,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GetRegistrationRequest.verify = function verify(message) {
+ GetRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -6675,9 +6919,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.GetRegistrationRequest} GetRegistrationRequest
*/
- GetRegistrationRequest.fromObject = function fromObject(object) {
+ GetRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.GetRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.GetRegistrationRequest();
if (object.name != null)
message.name = String(object.name);
@@ -6754,7 +7002,7 @@
function UpdateRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -6829,9 +7077,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- UpdateRegistrationRequest.decode = function decode(reader, length, error) {
+ UpdateRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.UpdateRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -6839,15 +7091,15 @@
break;
switch (tag >>> 3) {
case 1: {
- message.registration = $root.google.cloud.domains.v1.Registration.decode(reader, reader.uint32());
+ message.registration = $root.google.cloud.domains.v1.Registration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -6878,16 +7130,20 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- UpdateRegistrationRequest.verify = function verify(message) {
+ UpdateRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration")) {
- var error = $root.google.cloud.domains.v1.Registration.verify(message.registration);
+ var error = $root.google.cloud.domains.v1.Registration.verify(message.registration, long + 1);
if (error)
return "registration." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -6902,19 +7158,23 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.UpdateRegistrationRequest} UpdateRegistrationRequest
*/
- UpdateRegistrationRequest.fromObject = function fromObject(object) {
+ UpdateRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.UpdateRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.UpdateRegistrationRequest();
if (object.registration != null) {
if (typeof object.registration !== "object")
throw TypeError(".google.cloud.domains.v1.UpdateRegistrationRequest.registration: object expected");
- message.registration = $root.google.cloud.domains.v1.Registration.fromObject(object.registration);
+ message.registration = $root.google.cloud.domains.v1.Registration.fromObject(object.registration, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1.UpdateRegistrationRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
return message;
};
@@ -6994,7 +7254,7 @@
function ConfigureManagementSettingsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -7079,9 +7339,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ConfigureManagementSettingsRequest.decode = function decode(reader, length, error) {
+ ConfigureManagementSettingsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ConfigureManagementSettingsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -7093,15 +7357,15 @@
break;
}
case 2: {
- message.managementSettings = $root.google.cloud.domains.v1.ManagementSettings.decode(reader, reader.uint32());
+ message.managementSettings = $root.google.cloud.domains.v1.ManagementSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -7132,19 +7396,23 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ConfigureManagementSettingsRequest.verify = function verify(message) {
+ ConfigureManagementSettingsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
if (message.managementSettings != null && message.hasOwnProperty("managementSettings")) {
- var error = $root.google.cloud.domains.v1.ManagementSettings.verify(message.managementSettings);
+ var error = $root.google.cloud.domains.v1.ManagementSettings.verify(message.managementSettings, long + 1);
if (error)
return "managementSettings." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -7159,21 +7427,25 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ConfigureManagementSettingsRequest} ConfigureManagementSettingsRequest
*/
- ConfigureManagementSettingsRequest.fromObject = function fromObject(object) {
+ ConfigureManagementSettingsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ConfigureManagementSettingsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ConfigureManagementSettingsRequest();
if (object.registration != null)
message.registration = String(object.registration);
if (object.managementSettings != null) {
if (typeof object.managementSettings !== "object")
throw TypeError(".google.cloud.domains.v1.ConfigureManagementSettingsRequest.managementSettings: object expected");
- message.managementSettings = $root.google.cloud.domains.v1.ManagementSettings.fromObject(object.managementSettings);
+ message.managementSettings = $root.google.cloud.domains.v1.ManagementSettings.fromObject(object.managementSettings, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1.ConfigureManagementSettingsRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
return message;
};
@@ -7257,7 +7529,7 @@
function ConfigureDnsSettingsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -7352,9 +7624,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ConfigureDnsSettingsRequest.decode = function decode(reader, length, error) {
+ ConfigureDnsSettingsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ConfigureDnsSettingsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -7366,11 +7642,11 @@
break;
}
case 2: {
- message.dnsSettings = $root.google.cloud.domains.v1.DnsSettings.decode(reader, reader.uint32());
+ message.dnsSettings = $root.google.cloud.domains.v1.DnsSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
@@ -7378,7 +7654,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -7409,19 +7685,23 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ConfigureDnsSettingsRequest.verify = function verify(message) {
+ ConfigureDnsSettingsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
if (message.dnsSettings != null && message.hasOwnProperty("dnsSettings")) {
- var error = $root.google.cloud.domains.v1.DnsSettings.verify(message.dnsSettings);
+ var error = $root.google.cloud.domains.v1.DnsSettings.verify(message.dnsSettings, long + 1);
if (error)
return "dnsSettings." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -7439,21 +7719,25 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ConfigureDnsSettingsRequest} ConfigureDnsSettingsRequest
*/
- ConfigureDnsSettingsRequest.fromObject = function fromObject(object) {
+ ConfigureDnsSettingsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ConfigureDnsSettingsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ConfigureDnsSettingsRequest();
if (object.registration != null)
message.registration = String(object.registration);
if (object.dnsSettings != null) {
if (typeof object.dnsSettings !== "object")
throw TypeError(".google.cloud.domains.v1.ConfigureDnsSettingsRequest.dnsSettings: object expected");
- message.dnsSettings = $root.google.cloud.domains.v1.DnsSettings.fromObject(object.dnsSettings);
+ message.dnsSettings = $root.google.cloud.domains.v1.DnsSettings.fromObject(object.dnsSettings, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1.ConfigureDnsSettingsRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
if (object.validateOnly != null)
message.validateOnly = Boolean(object.validateOnly);
@@ -7544,7 +7828,7 @@
this.contactNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -7653,9 +7937,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ConfigureContactSettingsRequest.decode = function decode(reader, length, error) {
+ ConfigureContactSettingsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ConfigureContactSettingsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -7667,11 +7955,11 @@
break;
}
case 2: {
- message.contactSettings = $root.google.cloud.domains.v1.ContactSettings.decode(reader, reader.uint32());
+ message.contactSettings = $root.google.cloud.domains.v1.ContactSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
@@ -7690,7 +7978,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -7721,19 +8009,23 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ConfigureContactSettingsRequest.verify = function verify(message) {
+ ConfigureContactSettingsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
if (message.contactSettings != null && message.hasOwnProperty("contactSettings")) {
- var error = $root.google.cloud.domains.v1.ContactSettings.verify(message.contactSettings);
+ var error = $root.google.cloud.domains.v1.ContactSettings.verify(message.contactSettings, long + 1);
if (error)
return "contactSettings." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -7763,21 +8055,25 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ConfigureContactSettingsRequest} ConfigureContactSettingsRequest
*/
- ConfigureContactSettingsRequest.fromObject = function fromObject(object) {
+ ConfigureContactSettingsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ConfigureContactSettingsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ConfigureContactSettingsRequest();
if (object.registration != null)
message.registration = String(object.registration);
if (object.contactSettings != null) {
if (typeof object.contactSettings !== "object")
throw TypeError(".google.cloud.domains.v1.ConfigureContactSettingsRequest.contactSettings: object expected");
- message.contactSettings = $root.google.cloud.domains.v1.ContactSettings.fromObject(object.contactSettings);
+ message.contactSettings = $root.google.cloud.domains.v1.ContactSettings.fromObject(object.contactSettings, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1.ConfigureContactSettingsRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
if (object.contactNotices) {
if (!Array.isArray(object.contactNotices))
@@ -7891,7 +8187,7 @@
function ExportRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -7956,9 +8252,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ExportRegistrationRequest.decode = function decode(reader, length, error) {
+ ExportRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ExportRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -7970,7 +8270,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -8001,9 +8301,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ExportRegistrationRequest.verify = function verify(message) {
+ ExportRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -8018,9 +8322,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ExportRegistrationRequest} ExportRegistrationRequest
*/
- ExportRegistrationRequest.fromObject = function fromObject(object) {
+ ExportRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ExportRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ExportRegistrationRequest();
if (object.name != null)
message.name = String(object.name);
@@ -8096,7 +8404,7 @@
function DeleteRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -8161,9 +8469,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DeleteRegistrationRequest.decode = function decode(reader, length, error) {
+ DeleteRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.DeleteRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -8175,7 +8487,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -8206,9 +8518,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DeleteRegistrationRequest.verify = function verify(message) {
+ DeleteRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -8223,9 +8539,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.DeleteRegistrationRequest} DeleteRegistrationRequest
*/
- DeleteRegistrationRequest.fromObject = function fromObject(object) {
+ DeleteRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.DeleteRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.DeleteRegistrationRequest();
if (object.name != null)
message.name = String(object.name);
@@ -8301,7 +8621,7 @@
function RetrieveAuthorizationCodeRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -8366,9 +8686,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveAuthorizationCodeRequest.decode = function decode(reader, length, error) {
+ RetrieveAuthorizationCodeRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.RetrieveAuthorizationCodeRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -8380,7 +8704,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -8411,9 +8735,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveAuthorizationCodeRequest.verify = function verify(message) {
+ RetrieveAuthorizationCodeRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
@@ -8428,9 +8756,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.RetrieveAuthorizationCodeRequest} RetrieveAuthorizationCodeRequest
*/
- RetrieveAuthorizationCodeRequest.fromObject = function fromObject(object) {
+ RetrieveAuthorizationCodeRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.RetrieveAuthorizationCodeRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.RetrieveAuthorizationCodeRequest();
if (object.registration != null)
message.registration = String(object.registration);
@@ -8506,7 +8838,7 @@
function ResetAuthorizationCodeRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -8571,9 +8903,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ResetAuthorizationCodeRequest.decode = function decode(reader, length, error) {
+ ResetAuthorizationCodeRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.ResetAuthorizationCodeRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -8585,7 +8921,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -8616,9 +8952,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ResetAuthorizationCodeRequest.verify = function verify(message) {
+ ResetAuthorizationCodeRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
@@ -8633,9 +8973,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.ResetAuthorizationCodeRequest} ResetAuthorizationCodeRequest
*/
- ResetAuthorizationCodeRequest.fromObject = function fromObject(object) {
+ ResetAuthorizationCodeRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.ResetAuthorizationCodeRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.ResetAuthorizationCodeRequest();
if (object.registration != null)
message.registration = String(object.registration);
@@ -8717,7 +9061,7 @@
this.domainNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -8830,9 +9174,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RegisterParameters.decode = function decode(reader, length, error) {
+ RegisterParameters.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.RegisterParameters();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -8870,11 +9218,11 @@
break;
}
case 5: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -8905,9 +9253,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RegisterParameters.verify = function verify(message) {
+ RegisterParameters.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -8949,7 +9301,7 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
@@ -8964,9 +9316,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.RegisterParameters} RegisterParameters
*/
- RegisterParameters.fromObject = function fromObject(object) {
+ RegisterParameters.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.RegisterParameters)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.RegisterParameters();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -9051,7 +9407,7 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1.RegisterParameters.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
return message;
};
@@ -9173,7 +9529,7 @@
this.supportedPrivacy = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -9293,9 +9649,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- TransferParameters.decode = function decode(reader, length, error) {
+ TransferParameters.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.TransferParameters();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -9332,11 +9692,11 @@
break;
}
case 6: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -9367,9 +9727,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- TransferParameters.verify = function verify(message) {
+ TransferParameters.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -9407,7 +9771,7 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
@@ -9422,9 +9786,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.TransferParameters} TransferParameters
*/
- TransferParameters.fromObject = function fromObject(object) {
+ TransferParameters.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.TransferParameters)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.TransferParameters();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -9489,7 +9857,7 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1.TransferParameters.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
return message;
};
@@ -9587,7 +9955,7 @@
function AuthorizationCode(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -9652,9 +10020,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- AuthorizationCode.decode = function decode(reader, length, error) {
+ AuthorizationCode.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.AuthorizationCode();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -9666,7 +10038,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -9697,9 +10069,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- AuthorizationCode.verify = function verify(message) {
+ AuthorizationCode.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.code != null && message.hasOwnProperty("code"))
if (!$util.isString(message.code))
return "code: string expected";
@@ -9714,9 +10090,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.AuthorizationCode} AuthorizationCode
*/
- AuthorizationCode.fromObject = function fromObject(object) {
+ AuthorizationCode.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.AuthorizationCode)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.AuthorizationCode();
if (object.code != null)
message.code = String(object.code);
@@ -9797,7 +10177,7 @@
function OperationMetadata(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -9912,9 +10292,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- OperationMetadata.decode = function decode(reader, length, error) {
+ OperationMetadata.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1.OperationMetadata();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -9922,11 +10306,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.endTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.endTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -9946,7 +10330,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -9977,16 +10361,20 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- OperationMetadata.verify = function verify(message) {
+ OperationMetadata.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.createTime, long + 1);
if (error)
return "createTime." + error;
}
if (message.endTime != null && message.hasOwnProperty("endTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.endTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.endTime, long + 1);
if (error)
return "endTime." + error;
}
@@ -10013,19 +10401,23 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1.OperationMetadata} OperationMetadata
*/
- OperationMetadata.fromObject = function fromObject(object) {
+ OperationMetadata.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1.OperationMetadata)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1.OperationMetadata();
if (object.createTime != null) {
if (typeof object.createTime !== "object")
throw TypeError(".google.cloud.domains.v1.OperationMetadata.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
+ message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime, long + 1);
}
if (object.endTime != null) {
if (typeof object.endTime !== "object")
throw TypeError(".google.cloud.domains.v1.OperationMetadata.endTime: object expected");
- message.endTime = $root.google.protobuf.Timestamp.fromObject(object.endTime);
+ message.endTime = $root.google.protobuf.Timestamp.fromObject(object.endTime, long + 1);
}
if (object.target != null)
message.target = String(object.target);
@@ -10741,7 +11133,7 @@
this.supportedPrivacy = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -10925,9 +11317,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- Registration.decode = function decode(reader, length, error) {
+ Registration.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.Registration(), key, value;
while (reader.pos < end) {
var tag = reader.uint32();
@@ -10943,11 +11339,11 @@
break;
}
case 3: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 6: {
- message.expireTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.expireTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 7: {
@@ -10981,27 +11377,29 @@
value = reader.string();
break;
default:
- reader.skipType(tag2 & 7);
+ reader.skipType(tag2 & 7, long);
break;
}
}
+ if (key === "__proto__")
+ $util.makeProp(message.labels, key);
message.labels[key] = value;
break;
}
case 10: {
- message.managementSettings = $root.google.cloud.domains.v1alpha2.ManagementSettings.decode(reader, reader.uint32());
+ message.managementSettings = $root.google.cloud.domains.v1alpha2.ManagementSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 11: {
- message.dnsSettings = $root.google.cloud.domains.v1alpha2.DnsSettings.decode(reader, reader.uint32());
+ message.dnsSettings = $root.google.cloud.domains.v1alpha2.DnsSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 12: {
- message.contactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.decode(reader, reader.uint32());
+ message.contactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 13: {
- message.pendingContactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.decode(reader, reader.uint32());
+ message.pendingContactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 14: {
@@ -11016,7 +11414,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -11047,9 +11445,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- Registration.verify = function verify(message) {
+ Registration.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -11057,12 +11459,12 @@
if (!$util.isString(message.domainName))
return "domainName: string expected";
if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.createTime, long + 1);
if (error)
return "createTime." + error;
}
if (message.expireTime != null && message.hasOwnProperty("expireTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.expireTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.expireTime, long + 1);
if (error)
return "expireTime." + error;
}
@@ -11102,22 +11504,22 @@
return "labels: string{k:string} expected";
}
if (message.managementSettings != null && message.hasOwnProperty("managementSettings")) {
- var error = $root.google.cloud.domains.v1alpha2.ManagementSettings.verify(message.managementSettings);
+ var error = $root.google.cloud.domains.v1alpha2.ManagementSettings.verify(message.managementSettings, long + 1);
if (error)
return "managementSettings." + error;
}
if (message.dnsSettings != null && message.hasOwnProperty("dnsSettings")) {
- var error = $root.google.cloud.domains.v1alpha2.DnsSettings.verify(message.dnsSettings);
+ var error = $root.google.cloud.domains.v1alpha2.DnsSettings.verify(message.dnsSettings, long + 1);
if (error)
return "dnsSettings." + error;
}
if (message.contactSettings != null && message.hasOwnProperty("contactSettings")) {
- var error = $root.google.cloud.domains.v1alpha2.ContactSettings.verify(message.contactSettings);
+ var error = $root.google.cloud.domains.v1alpha2.ContactSettings.verify(message.contactSettings, long + 1);
if (error)
return "contactSettings." + error;
}
if (message.pendingContactSettings != null && message.hasOwnProperty("pendingContactSettings")) {
- var error = $root.google.cloud.domains.v1alpha2.ContactSettings.verify(message.pendingContactSettings);
+ var error = $root.google.cloud.domains.v1alpha2.ContactSettings.verify(message.pendingContactSettings, long + 1);
if (error)
return "pendingContactSettings." + error;
}
@@ -11146,9 +11548,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.Registration} Registration
*/
- Registration.fromObject = function fromObject(object) {
+ Registration.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.Registration)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.Registration();
if (object.name != null)
message.name = String(object.name);
@@ -11157,12 +11563,12 @@
if (object.createTime != null) {
if (typeof object.createTime !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.Registration.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
+ message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime, long + 1);
}
if (object.expireTime != null) {
if (typeof object.expireTime !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.Registration.expireTime: object expected");
- message.expireTime = $root.google.protobuf.Timestamp.fromObject(object.expireTime);
+ message.expireTime = $root.google.protobuf.Timestamp.fromObject(object.expireTime, long + 1);
}
switch (object.state) {
default:
@@ -11233,28 +11639,31 @@
if (typeof object.labels !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.Registration.labels: object expected");
message.labels = {};
- for (var keys = Object.keys(object.labels), i = 0; i < keys.length; ++i)
+ for (var keys = Object.keys(object.labels), i = 0; i < keys.length; ++i) {
+ if (keys[i] === "__proto__")
+ $util.makeProp(message.labels, keys[i]);
message.labels[keys[i]] = String(object.labels[keys[i]]);
+ }
}
if (object.managementSettings != null) {
if (typeof object.managementSettings !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.Registration.managementSettings: object expected");
- message.managementSettings = $root.google.cloud.domains.v1alpha2.ManagementSettings.fromObject(object.managementSettings);
+ message.managementSettings = $root.google.cloud.domains.v1alpha2.ManagementSettings.fromObject(object.managementSettings, long + 1);
}
if (object.dnsSettings != null) {
if (typeof object.dnsSettings !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.Registration.dnsSettings: object expected");
- message.dnsSettings = $root.google.cloud.domains.v1alpha2.DnsSettings.fromObject(object.dnsSettings);
+ message.dnsSettings = $root.google.cloud.domains.v1alpha2.DnsSettings.fromObject(object.dnsSettings, long + 1);
}
if (object.contactSettings != null) {
if (typeof object.contactSettings !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.Registration.contactSettings: object expected");
- message.contactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.fromObject(object.contactSettings);
+ message.contactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.fromObject(object.contactSettings, long + 1);
}
if (object.pendingContactSettings != null) {
if (typeof object.pendingContactSettings !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.Registration.pendingContactSettings: object expected");
- message.pendingContactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.fromObject(object.pendingContactSettings);
+ message.pendingContactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.fromObject(object.pendingContactSettings, long + 1);
}
if (object.supportedPrivacy) {
if (!Array.isArray(object.supportedPrivacy))
@@ -11336,8 +11745,11 @@
var keys2;
if (message.labels && (keys2 = Object.keys(message.labels)).length) {
object.labels = {};
- for (var j = 0; j < keys2.length; ++j)
+ for (var j = 0; j < keys2.length; ++j) {
+ if (keys2[j] === "__proto__")
+ $util.makeProp(object.labels, keys2[j]);
object.labels[keys2[j]] = message.labels[keys2[j]];
+ }
}
if (message.managementSettings != null && message.hasOwnProperty("managementSettings"))
object.managementSettings = $root.google.cloud.domains.v1alpha2.ManagementSettings.toObject(message.managementSettings, options);
@@ -11447,7 +11859,7 @@
function ManagementSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -11522,9 +11934,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ManagementSettings.decode = function decode(reader, length, error) {
+ ManagementSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ManagementSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -11540,7 +11956,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -11571,9 +11987,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ManagementSettings.verify = function verify(message) {
+ ManagementSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.renewalMethod != null && message.hasOwnProperty("renewalMethod"))
switch (message.renewalMethod) {
default:
@@ -11603,9 +12023,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ManagementSettings} ManagementSettings
*/
- ManagementSettings.fromObject = function fromObject(object) {
+ ManagementSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ManagementSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ManagementSettings();
switch (object.renewalMethod) {
default:
@@ -11742,7 +12166,7 @@
this.glueRecords = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -11842,9 +12266,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DnsSettings.decode = function decode(reader, length, error) {
+ DnsSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.DnsSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -11852,21 +12280,21 @@
break;
switch (tag >>> 3) {
case 1: {
- message.customDns = $root.google.cloud.domains.v1alpha2.DnsSettings.CustomDns.decode(reader, reader.uint32());
+ message.customDns = $root.google.cloud.domains.v1alpha2.DnsSettings.CustomDns.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.googleDomainsDns = $root.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns.decode(reader, reader.uint32());
+ message.googleDomainsDns = $root.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
if (!(message.glueRecords && message.glueRecords.length))
message.glueRecords = [];
- message.glueRecords.push($root.google.cloud.domains.v1alpha2.DnsSettings.GlueRecord.decode(reader, reader.uint32()));
+ message.glueRecords.push($root.google.cloud.domains.v1alpha2.DnsSettings.GlueRecord.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -11897,14 +12325,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DnsSettings.verify = function verify(message) {
+ DnsSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
var properties = {};
if (message.customDns != null && message.hasOwnProperty("customDns")) {
properties.dnsProvider = 1;
{
- var error = $root.google.cloud.domains.v1alpha2.DnsSettings.CustomDns.verify(message.customDns);
+ var error = $root.google.cloud.domains.v1alpha2.DnsSettings.CustomDns.verify(message.customDns, long + 1);
if (error)
return "customDns." + error;
}
@@ -11914,7 +12346,7 @@
return "dnsProvider: multiple values";
properties.dnsProvider = 1;
{
- var error = $root.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns.verify(message.googleDomainsDns);
+ var error = $root.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns.verify(message.googleDomainsDns, long + 1);
if (error)
return "googleDomainsDns." + error;
}
@@ -11923,7 +12355,7 @@
if (!Array.isArray(message.glueRecords))
return "glueRecords: array expected";
for (var i = 0; i < message.glueRecords.length; ++i) {
- var error = $root.google.cloud.domains.v1alpha2.DnsSettings.GlueRecord.verify(message.glueRecords[i]);
+ var error = $root.google.cloud.domains.v1alpha2.DnsSettings.GlueRecord.verify(message.glueRecords[i], long + 1);
if (error)
return "glueRecords." + error;
}
@@ -11939,19 +12371,23 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.DnsSettings} DnsSettings
*/
- DnsSettings.fromObject = function fromObject(object) {
+ DnsSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.DnsSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.DnsSettings();
if (object.customDns != null) {
if (typeof object.customDns !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.DnsSettings.customDns: object expected");
- message.customDns = $root.google.cloud.domains.v1alpha2.DnsSettings.CustomDns.fromObject(object.customDns);
+ message.customDns = $root.google.cloud.domains.v1alpha2.DnsSettings.CustomDns.fromObject(object.customDns, long + 1);
}
if (object.googleDomainsDns != null) {
if (typeof object.googleDomainsDns !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.DnsSettings.googleDomainsDns: object expected");
- message.googleDomainsDns = $root.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns.fromObject(object.googleDomainsDns);
+ message.googleDomainsDns = $root.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns.fromObject(object.googleDomainsDns, long + 1);
}
if (object.glueRecords) {
if (!Array.isArray(object.glueRecords))
@@ -11960,7 +12396,7 @@
for (var i = 0; i < object.glueRecords.length; ++i) {
if (typeof object.glueRecords[i] !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.DnsSettings.glueRecords: object expected");
- message.glueRecords[i] = $root.google.cloud.domains.v1alpha2.DnsSettings.GlueRecord.fromObject(object.glueRecords[i]);
+ message.glueRecords[i] = $root.google.cloud.domains.v1alpha2.DnsSettings.GlueRecord.fromObject(object.glueRecords[i], long + 1);
}
}
return message;
@@ -12048,7 +12484,7 @@
this.dsRecords = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -12125,9 +12561,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- CustomDns.decode = function decode(reader, length, error) {
+ CustomDns.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.DnsSettings.CustomDns();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -12143,11 +12583,11 @@
case 2: {
if (!(message.dsRecords && message.dsRecords.length))
message.dsRecords = [];
- message.dsRecords.push($root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.decode(reader, reader.uint32()));
+ message.dsRecords.push($root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -12178,9 +12618,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- CustomDns.verify = function verify(message) {
+ CustomDns.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.nameServers != null && message.hasOwnProperty("nameServers")) {
if (!Array.isArray(message.nameServers))
return "nameServers: array expected";
@@ -12192,7 +12636,7 @@
if (!Array.isArray(message.dsRecords))
return "dsRecords: array expected";
for (var i = 0; i < message.dsRecords.length; ++i) {
- var error = $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.verify(message.dsRecords[i]);
+ var error = $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.verify(message.dsRecords[i], long + 1);
if (error)
return "dsRecords." + error;
}
@@ -12208,9 +12652,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.DnsSettings.CustomDns} CustomDns
*/
- CustomDns.fromObject = function fromObject(object) {
+ CustomDns.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.DnsSettings.CustomDns)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.DnsSettings.CustomDns();
if (object.nameServers) {
if (!Array.isArray(object.nameServers))
@@ -12226,7 +12674,7 @@
for (var i = 0; i < object.dsRecords.length; ++i) {
if (typeof object.dsRecords[i] !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.DnsSettings.CustomDns.dsRecords: object expected");
- message.dsRecords[i] = $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.fromObject(object.dsRecords[i]);
+ message.dsRecords[i] = $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.fromObject(object.dsRecords[i], long + 1);
}
}
return message;
@@ -12315,7 +12763,7 @@
this.dsRecords = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -12402,9 +12850,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GoogleDomainsDns.decode = function decode(reader, length, error) {
+ GoogleDomainsDns.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -12424,11 +12876,11 @@
case 3: {
if (!(message.dsRecords && message.dsRecords.length))
message.dsRecords = [];
- message.dsRecords.push($root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.decode(reader, reader.uint32()));
+ message.dsRecords.push($root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -12459,9 +12911,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GoogleDomainsDns.verify = function verify(message) {
+ GoogleDomainsDns.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.nameServers != null && message.hasOwnProperty("nameServers")) {
if (!Array.isArray(message.nameServers))
return "nameServers: array expected";
@@ -12482,7 +12938,7 @@
if (!Array.isArray(message.dsRecords))
return "dsRecords: array expected";
for (var i = 0; i < message.dsRecords.length; ++i) {
- var error = $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.verify(message.dsRecords[i]);
+ var error = $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.verify(message.dsRecords[i], long + 1);
if (error)
return "dsRecords." + error;
}
@@ -12498,9 +12954,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns} GoogleDomainsDns
*/
- GoogleDomainsDns.fromObject = function fromObject(object) {
+ GoogleDomainsDns.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns();
if (object.nameServers) {
if (!Array.isArray(object.nameServers))
@@ -12536,7 +12996,7 @@
for (var i = 0; i < object.dsRecords.length; ++i) {
if (typeof object.dsRecords[i] !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.DnsSettings.GoogleDomainsDns.dsRecords: object expected");
- message.dsRecords[i] = $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.fromObject(object.dsRecords[i]);
+ message.dsRecords[i] = $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord.fromObject(object.dsRecords[i], long + 1);
}
}
return message;
@@ -12628,7 +13088,7 @@
function DsRecord(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -12723,9 +13183,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DsRecord.decode = function decode(reader, length, error) {
+ DsRecord.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -12749,7 +13213,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -12780,9 +13244,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DsRecord.verify = function verify(message) {
+ DsRecord.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.keyTag != null && message.hasOwnProperty("keyTag"))
if (!$util.isInteger(message.keyTag))
return "keyTag: integer expected";
@@ -12835,9 +13303,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.DnsSettings.DsRecord} DsRecord
*/
- DsRecord.fromObject = function fromObject(object) {
+ DsRecord.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.DnsSettings.DsRecord();
if (object.keyTag != null)
message.keyTag = object.keyTag | 0;
@@ -13103,7 +13575,7 @@
this.ipv6Addresses = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -13190,9 +13662,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GlueRecord.decode = function decode(reader, length, error) {
+ GlueRecord.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.DnsSettings.GlueRecord();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -13216,7 +13692,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -13247,9 +13723,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GlueRecord.verify = function verify(message) {
+ GlueRecord.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.hostName != null && message.hasOwnProperty("hostName"))
if (!$util.isString(message.hostName))
return "hostName: string expected";
@@ -13278,9 +13758,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.DnsSettings.GlueRecord} GlueRecord
*/
- GlueRecord.fromObject = function fromObject(object) {
+ GlueRecord.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.DnsSettings.GlueRecord)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.DnsSettings.GlueRecord();
if (object.hostName != null)
message.hostName = String(object.hostName);
@@ -13406,7 +13890,7 @@
function ContactSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -13501,9 +13985,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ContactSettings.decode = function decode(reader, length, error) {
+ ContactSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ContactSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -13515,19 +14003,19 @@
break;
}
case 2: {
- message.registrantContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.decode(reader, reader.uint32());
+ message.registrantContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.adminContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.decode(reader, reader.uint32());
+ message.adminContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
- message.technicalContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.decode(reader, reader.uint32());
+ message.technicalContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -13558,9 +14046,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ContactSettings.verify = function verify(message) {
+ ContactSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.privacy != null && message.hasOwnProperty("privacy"))
switch (message.privacy) {
default:
@@ -13572,17 +14064,17 @@
break;
}
if (message.registrantContact != null && message.hasOwnProperty("registrantContact")) {
- var error = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.verify(message.registrantContact);
+ var error = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.verify(message.registrantContact, long + 1);
if (error)
return "registrantContact." + error;
}
if (message.adminContact != null && message.hasOwnProperty("adminContact")) {
- var error = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.verify(message.adminContact);
+ var error = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.verify(message.adminContact, long + 1);
if (error)
return "adminContact." + error;
}
if (message.technicalContact != null && message.hasOwnProperty("technicalContact")) {
- var error = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.verify(message.technicalContact);
+ var error = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.verify(message.technicalContact, long + 1);
if (error)
return "technicalContact." + error;
}
@@ -13597,9 +14089,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ContactSettings} ContactSettings
*/
- ContactSettings.fromObject = function fromObject(object) {
+ ContactSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ContactSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ContactSettings();
switch (object.privacy) {
default:
@@ -13628,17 +14124,17 @@
if (object.registrantContact != null) {
if (typeof object.registrantContact !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ContactSettings.registrantContact: object expected");
- message.registrantContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.fromObject(object.registrantContact);
+ message.registrantContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.fromObject(object.registrantContact, long + 1);
}
if (object.adminContact != null) {
if (typeof object.adminContact !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ContactSettings.adminContact: object expected");
- message.adminContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.fromObject(object.adminContact);
+ message.adminContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.fromObject(object.adminContact, long + 1);
}
if (object.technicalContact != null) {
if (typeof object.technicalContact !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ContactSettings.technicalContact: object expected");
- message.technicalContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.fromObject(object.technicalContact);
+ message.technicalContact = $root.google.cloud.domains.v1alpha2.ContactSettings.Contact.fromObject(object.technicalContact, long + 1);
}
return message;
};
@@ -13722,7 +14218,7 @@
function Contact(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -13817,9 +14313,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- Contact.decode = function decode(reader, length, error) {
+ Contact.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ContactSettings.Contact();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -13827,7 +14327,7 @@
break;
switch (tag >>> 3) {
case 1: {
- message.postalAddress = $root.google.type.PostalAddress.decode(reader, reader.uint32());
+ message.postalAddress = $root.google.type.PostalAddress.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
@@ -13843,7 +14343,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -13874,11 +14374,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- Contact.verify = function verify(message) {
+ Contact.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.postalAddress != null && message.hasOwnProperty("postalAddress")) {
- var error = $root.google.type.PostalAddress.verify(message.postalAddress);
+ var error = $root.google.type.PostalAddress.verify(message.postalAddress, long + 1);
if (error)
return "postalAddress." + error;
}
@@ -13902,14 +14406,18 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ContactSettings.Contact} Contact
*/
- Contact.fromObject = function fromObject(object) {
+ Contact.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ContactSettings.Contact)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ContactSettings.Contact();
if (object.postalAddress != null) {
if (typeof object.postalAddress !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ContactSettings.Contact.postalAddress: object expected");
- message.postalAddress = $root.google.type.PostalAddress.fromObject(object.postalAddress);
+ message.postalAddress = $root.google.type.PostalAddress.fromObject(object.postalAddress, long + 1);
}
if (object.email != null)
message.email = String(object.email);
@@ -14003,7 +14511,7 @@
function SearchDomainsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -14078,9 +14586,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- SearchDomainsRequest.decode = function decode(reader, length, error) {
+ SearchDomainsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.SearchDomainsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -14096,7 +14608,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -14127,9 +14639,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- SearchDomainsRequest.verify = function verify(message) {
+ SearchDomainsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.query != null && message.hasOwnProperty("query"))
if (!$util.isString(message.query))
return "query: string expected";
@@ -14147,9 +14663,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.SearchDomainsRequest} SearchDomainsRequest
*/
- SearchDomainsRequest.fromObject = function fromObject(object) {
+ SearchDomainsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.SearchDomainsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.SearchDomainsRequest();
if (object.query != null)
message.query = String(object.query);
@@ -14232,7 +14752,7 @@
this.registerParameters = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -14298,9 +14818,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- SearchDomainsResponse.decode = function decode(reader, length, error) {
+ SearchDomainsResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.SearchDomainsResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -14310,11 +14834,11 @@
case 1: {
if (!(message.registerParameters && message.registerParameters.length))
message.registerParameters = [];
- message.registerParameters.push($root.google.cloud.domains.v1alpha2.RegisterParameters.decode(reader, reader.uint32()));
+ message.registerParameters.push($root.google.cloud.domains.v1alpha2.RegisterParameters.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -14345,14 +14869,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- SearchDomainsResponse.verify = function verify(message) {
+ SearchDomainsResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registerParameters != null && message.hasOwnProperty("registerParameters")) {
if (!Array.isArray(message.registerParameters))
return "registerParameters: array expected";
for (var i = 0; i < message.registerParameters.length; ++i) {
- var error = $root.google.cloud.domains.v1alpha2.RegisterParameters.verify(message.registerParameters[i]);
+ var error = $root.google.cloud.domains.v1alpha2.RegisterParameters.verify(message.registerParameters[i], long + 1);
if (error)
return "registerParameters." + error;
}
@@ -14368,9 +14896,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.SearchDomainsResponse} SearchDomainsResponse
*/
- SearchDomainsResponse.fromObject = function fromObject(object) {
+ SearchDomainsResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.SearchDomainsResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.SearchDomainsResponse();
if (object.registerParameters) {
if (!Array.isArray(object.registerParameters))
@@ -14379,7 +14911,7 @@
for (var i = 0; i < object.registerParameters.length; ++i) {
if (typeof object.registerParameters[i] !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.SearchDomainsResponse.registerParameters: object expected");
- message.registerParameters[i] = $root.google.cloud.domains.v1alpha2.RegisterParameters.fromObject(object.registerParameters[i]);
+ message.registerParameters[i] = $root.google.cloud.domains.v1alpha2.RegisterParameters.fromObject(object.registerParameters[i], long + 1);
}
}
return message;
@@ -14458,7 +14990,7 @@
function RetrieveRegisterParametersRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -14533,9 +15065,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveRegisterParametersRequest.decode = function decode(reader, length, error) {
+ RetrieveRegisterParametersRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.RetrieveRegisterParametersRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -14551,7 +15087,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -14582,9 +15118,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveRegisterParametersRequest.verify = function verify(message) {
+ RetrieveRegisterParametersRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -14602,9 +15142,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.RetrieveRegisterParametersRequest} RetrieveRegisterParametersRequest
*/
- RetrieveRegisterParametersRequest.fromObject = function fromObject(object) {
+ RetrieveRegisterParametersRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.RetrieveRegisterParametersRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.RetrieveRegisterParametersRequest();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -14686,7 +15230,7 @@
function RetrieveRegisterParametersResponse(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -14751,9 +15295,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveRegisterParametersResponse.decode = function decode(reader, length, error) {
+ RetrieveRegisterParametersResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.RetrieveRegisterParametersResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -14761,11 +15309,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.registerParameters = $root.google.cloud.domains.v1alpha2.RegisterParameters.decode(reader, reader.uint32());
+ message.registerParameters = $root.google.cloud.domains.v1alpha2.RegisterParameters.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -14796,11 +15344,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveRegisterParametersResponse.verify = function verify(message) {
+ RetrieveRegisterParametersResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registerParameters != null && message.hasOwnProperty("registerParameters")) {
- var error = $root.google.cloud.domains.v1alpha2.RegisterParameters.verify(message.registerParameters);
+ var error = $root.google.cloud.domains.v1alpha2.RegisterParameters.verify(message.registerParameters, long + 1);
if (error)
return "registerParameters." + error;
}
@@ -14815,14 +15367,18 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.RetrieveRegisterParametersResponse} RetrieveRegisterParametersResponse
*/
- RetrieveRegisterParametersResponse.fromObject = function fromObject(object) {
+ RetrieveRegisterParametersResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.RetrieveRegisterParametersResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.RetrieveRegisterParametersResponse();
if (object.registerParameters != null) {
if (typeof object.registerParameters !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.RetrieveRegisterParametersResponse.registerParameters: object expected");
- message.registerParameters = $root.google.cloud.domains.v1alpha2.RegisterParameters.fromObject(object.registerParameters);
+ message.registerParameters = $root.google.cloud.domains.v1alpha2.RegisterParameters.fromObject(object.registerParameters, long + 1);
}
return message;
};
@@ -14903,7 +15459,7 @@
this.contactNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -15026,9 +15582,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RegisterDomainRequest.decode = function decode(reader, length, error) {
+ RegisterDomainRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.RegisterDomainRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -15040,7 +15600,7 @@
break;
}
case 2: {
- message.registration = $root.google.cloud.domains.v1alpha2.Registration.decode(reader, reader.uint32());
+ message.registration = $root.google.cloud.domains.v1alpha2.Registration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -15066,7 +15626,7 @@
break;
}
case 5: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 6: {
@@ -15074,7 +15634,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -15105,14 +15665,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RegisterDomainRequest.verify = function verify(message) {
+ RegisterDomainRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.parent != null && message.hasOwnProperty("parent"))
if (!$util.isString(message.parent))
return "parent: string expected";
if (message.registration != null && message.hasOwnProperty("registration")) {
- var error = $root.google.cloud.domains.v1alpha2.Registration.verify(message.registration);
+ var error = $root.google.cloud.domains.v1alpha2.Registration.verify(message.registration, long + 1);
if (error)
return "registration." + error;
}
@@ -15141,7 +15705,7 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
@@ -15159,16 +15723,20 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.RegisterDomainRequest} RegisterDomainRequest
*/
- RegisterDomainRequest.fromObject = function fromObject(object) {
+ RegisterDomainRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.RegisterDomainRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.RegisterDomainRequest();
if (object.parent != null)
message.parent = String(object.parent);
if (object.registration != null) {
if (typeof object.registration !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.RegisterDomainRequest.registration: object expected");
- message.registration = $root.google.cloud.domains.v1alpha2.Registration.fromObject(object.registration);
+ message.registration = $root.google.cloud.domains.v1alpha2.Registration.fromObject(object.registration, long + 1);
}
if (object.domainNotices) {
if (!Array.isArray(object.domainNotices))
@@ -15215,7 +15783,7 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.RegisterDomainRequest.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
if (object.validateOnly != null)
message.validateOnly = Boolean(object.validateOnly);
@@ -15316,7 +15884,7 @@
function RetrieveTransferParametersRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -15391,9 +15959,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveTransferParametersRequest.decode = function decode(reader, length, error) {
+ RetrieveTransferParametersRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.RetrieveTransferParametersRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -15409,7 +15981,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -15440,9 +16012,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveTransferParametersRequest.verify = function verify(message) {
+ RetrieveTransferParametersRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -15460,9 +16036,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.RetrieveTransferParametersRequest} RetrieveTransferParametersRequest
*/
- RetrieveTransferParametersRequest.fromObject = function fromObject(object) {
+ RetrieveTransferParametersRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.RetrieveTransferParametersRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.RetrieveTransferParametersRequest();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -15544,7 +16124,7 @@
function RetrieveTransferParametersResponse(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -15609,9 +16189,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveTransferParametersResponse.decode = function decode(reader, length, error) {
+ RetrieveTransferParametersResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.RetrieveTransferParametersResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -15619,11 +16203,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.transferParameters = $root.google.cloud.domains.v1alpha2.TransferParameters.decode(reader, reader.uint32());
+ message.transferParameters = $root.google.cloud.domains.v1alpha2.TransferParameters.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -15654,11 +16238,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveTransferParametersResponse.verify = function verify(message) {
+ RetrieveTransferParametersResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.transferParameters != null && message.hasOwnProperty("transferParameters")) {
- var error = $root.google.cloud.domains.v1alpha2.TransferParameters.verify(message.transferParameters);
+ var error = $root.google.cloud.domains.v1alpha2.TransferParameters.verify(message.transferParameters, long + 1);
if (error)
return "transferParameters." + error;
}
@@ -15673,14 +16261,18 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.RetrieveTransferParametersResponse} RetrieveTransferParametersResponse
*/
- RetrieveTransferParametersResponse.fromObject = function fromObject(object) {
+ RetrieveTransferParametersResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.RetrieveTransferParametersResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.RetrieveTransferParametersResponse();
if (object.transferParameters != null) {
if (typeof object.transferParameters !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.RetrieveTransferParametersResponse.transferParameters: object expected");
- message.transferParameters = $root.google.cloud.domains.v1alpha2.TransferParameters.fromObject(object.transferParameters);
+ message.transferParameters = $root.google.cloud.domains.v1alpha2.TransferParameters.fromObject(object.transferParameters, long + 1);
}
return message;
};
@@ -15760,7 +16352,7 @@
this.contactNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -15879,9 +16471,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- TransferDomainRequest.decode = function decode(reader, length, error) {
+ TransferDomainRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.TransferDomainRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -15893,7 +16489,7 @@
break;
}
case 2: {
- message.registration = $root.google.cloud.domains.v1alpha2.Registration.decode(reader, reader.uint32());
+ message.registration = $root.google.cloud.domains.v1alpha2.Registration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -15908,11 +16504,11 @@
break;
}
case 4: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 5: {
- message.authorizationCode = $root.google.cloud.domains.v1alpha2.AuthorizationCode.decode(reader, reader.uint32());
+ message.authorizationCode = $root.google.cloud.domains.v1alpha2.AuthorizationCode.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 6: {
@@ -15920,7 +16516,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -15951,14 +16547,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- TransferDomainRequest.verify = function verify(message) {
+ TransferDomainRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.parent != null && message.hasOwnProperty("parent"))
if (!$util.isString(message.parent))
return "parent: string expected";
if (message.registration != null && message.hasOwnProperty("registration")) {
- var error = $root.google.cloud.domains.v1alpha2.Registration.verify(message.registration);
+ var error = $root.google.cloud.domains.v1alpha2.Registration.verify(message.registration, long + 1);
if (error)
return "registration." + error;
}
@@ -15975,12 +16575,12 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
if (message.authorizationCode != null && message.hasOwnProperty("authorizationCode")) {
- var error = $root.google.cloud.domains.v1alpha2.AuthorizationCode.verify(message.authorizationCode);
+ var error = $root.google.cloud.domains.v1alpha2.AuthorizationCode.verify(message.authorizationCode, long + 1);
if (error)
return "authorizationCode." + error;
}
@@ -15998,16 +16598,20 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.TransferDomainRequest} TransferDomainRequest
*/
- TransferDomainRequest.fromObject = function fromObject(object) {
+ TransferDomainRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.TransferDomainRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.TransferDomainRequest();
if (object.parent != null)
message.parent = String(object.parent);
if (object.registration != null) {
if (typeof object.registration !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.TransferDomainRequest.registration: object expected");
- message.registration = $root.google.cloud.domains.v1alpha2.Registration.fromObject(object.registration);
+ message.registration = $root.google.cloud.domains.v1alpha2.Registration.fromObject(object.registration, long + 1);
}
if (object.contactNotices) {
if (!Array.isArray(object.contactNotices))
@@ -16033,12 +16637,12 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.TransferDomainRequest.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
if (object.authorizationCode != null) {
if (typeof object.authorizationCode !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.TransferDomainRequest.authorizationCode: object expected");
- message.authorizationCode = $root.google.cloud.domains.v1alpha2.AuthorizationCode.fromObject(object.authorizationCode);
+ message.authorizationCode = $root.google.cloud.domains.v1alpha2.AuthorizationCode.fromObject(object.authorizationCode, long + 1);
}
if (object.validateOnly != null)
message.validateOnly = Boolean(object.validateOnly);
@@ -16137,7 +16741,7 @@
function ListRegistrationsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -16232,9 +16836,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ListRegistrationsRequest.decode = function decode(reader, length, error) {
+ ListRegistrationsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ListRegistrationsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -16258,7 +16866,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -16289,9 +16897,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ListRegistrationsRequest.verify = function verify(message) {
+ ListRegistrationsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.parent != null && message.hasOwnProperty("parent"))
if (!$util.isString(message.parent))
return "parent: string expected";
@@ -16315,9 +16927,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ListRegistrationsRequest} ListRegistrationsRequest
*/
- ListRegistrationsRequest.fromObject = function fromObject(object) {
+ ListRegistrationsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ListRegistrationsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ListRegistrationsRequest();
if (object.parent != null)
message.parent = String(object.parent);
@@ -16411,7 +17027,7 @@
this.registrations = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -16487,9 +17103,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ListRegistrationsResponse.decode = function decode(reader, length, error) {
+ ListRegistrationsResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ListRegistrationsResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -16499,7 +17119,7 @@
case 1: {
if (!(message.registrations && message.registrations.length))
message.registrations = [];
- message.registrations.push($root.google.cloud.domains.v1alpha2.Registration.decode(reader, reader.uint32()));
+ message.registrations.push($root.google.cloud.domains.v1alpha2.Registration.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 2: {
@@ -16507,7 +17127,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -16538,14 +17158,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ListRegistrationsResponse.verify = function verify(message) {
+ ListRegistrationsResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registrations != null && message.hasOwnProperty("registrations")) {
if (!Array.isArray(message.registrations))
return "registrations: array expected";
for (var i = 0; i < message.registrations.length; ++i) {
- var error = $root.google.cloud.domains.v1alpha2.Registration.verify(message.registrations[i]);
+ var error = $root.google.cloud.domains.v1alpha2.Registration.verify(message.registrations[i], long + 1);
if (error)
return "registrations." + error;
}
@@ -16564,9 +17188,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ListRegistrationsResponse} ListRegistrationsResponse
*/
- ListRegistrationsResponse.fromObject = function fromObject(object) {
+ ListRegistrationsResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ListRegistrationsResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ListRegistrationsResponse();
if (object.registrations) {
if (!Array.isArray(object.registrations))
@@ -16575,7 +17203,7 @@
for (var i = 0; i < object.registrations.length; ++i) {
if (typeof object.registrations[i] !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ListRegistrationsResponse.registrations: object expected");
- message.registrations[i] = $root.google.cloud.domains.v1alpha2.Registration.fromObject(object.registrations[i]);
+ message.registrations[i] = $root.google.cloud.domains.v1alpha2.Registration.fromObject(object.registrations[i], long + 1);
}
}
if (object.nextPageToken != null)
@@ -16659,7 +17287,7 @@
function GetRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -16724,9 +17352,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GetRegistrationRequest.decode = function decode(reader, length, error) {
+ GetRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.GetRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -16738,7 +17370,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -16769,9 +17401,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GetRegistrationRequest.verify = function verify(message) {
+ GetRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -16786,9 +17422,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.GetRegistrationRequest} GetRegistrationRequest
*/
- GetRegistrationRequest.fromObject = function fromObject(object) {
+ GetRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.GetRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.GetRegistrationRequest();
if (object.name != null)
message.name = String(object.name);
@@ -16865,7 +17505,7 @@
function UpdateRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -16940,9 +17580,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- UpdateRegistrationRequest.decode = function decode(reader, length, error) {
+ UpdateRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.UpdateRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -16950,15 +17594,15 @@
break;
switch (tag >>> 3) {
case 1: {
- message.registration = $root.google.cloud.domains.v1alpha2.Registration.decode(reader, reader.uint32());
+ message.registration = $root.google.cloud.domains.v1alpha2.Registration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -16989,16 +17633,20 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- UpdateRegistrationRequest.verify = function verify(message) {
+ UpdateRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration")) {
- var error = $root.google.cloud.domains.v1alpha2.Registration.verify(message.registration);
+ var error = $root.google.cloud.domains.v1alpha2.Registration.verify(message.registration, long + 1);
if (error)
return "registration." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -17013,19 +17661,23 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.UpdateRegistrationRequest} UpdateRegistrationRequest
*/
- UpdateRegistrationRequest.fromObject = function fromObject(object) {
+ UpdateRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.UpdateRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.UpdateRegistrationRequest();
if (object.registration != null) {
if (typeof object.registration !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.UpdateRegistrationRequest.registration: object expected");
- message.registration = $root.google.cloud.domains.v1alpha2.Registration.fromObject(object.registration);
+ message.registration = $root.google.cloud.domains.v1alpha2.Registration.fromObject(object.registration, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.UpdateRegistrationRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
return message;
};
@@ -17105,7 +17757,7 @@
function ConfigureManagementSettingsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -17190,9 +17842,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ConfigureManagementSettingsRequest.decode = function decode(reader, length, error) {
+ ConfigureManagementSettingsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ConfigureManagementSettingsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -17204,15 +17860,15 @@
break;
}
case 2: {
- message.managementSettings = $root.google.cloud.domains.v1alpha2.ManagementSettings.decode(reader, reader.uint32());
+ message.managementSettings = $root.google.cloud.domains.v1alpha2.ManagementSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -17243,19 +17899,23 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ConfigureManagementSettingsRequest.verify = function verify(message) {
+ ConfigureManagementSettingsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
if (message.managementSettings != null && message.hasOwnProperty("managementSettings")) {
- var error = $root.google.cloud.domains.v1alpha2.ManagementSettings.verify(message.managementSettings);
+ var error = $root.google.cloud.domains.v1alpha2.ManagementSettings.verify(message.managementSettings, long + 1);
if (error)
return "managementSettings." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -17270,21 +17930,25 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ConfigureManagementSettingsRequest} ConfigureManagementSettingsRequest
*/
- ConfigureManagementSettingsRequest.fromObject = function fromObject(object) {
+ ConfigureManagementSettingsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ConfigureManagementSettingsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ConfigureManagementSettingsRequest();
if (object.registration != null)
message.registration = String(object.registration);
if (object.managementSettings != null) {
if (typeof object.managementSettings !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ConfigureManagementSettingsRequest.managementSettings: object expected");
- message.managementSettings = $root.google.cloud.domains.v1alpha2.ManagementSettings.fromObject(object.managementSettings);
+ message.managementSettings = $root.google.cloud.domains.v1alpha2.ManagementSettings.fromObject(object.managementSettings, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ConfigureManagementSettingsRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
return message;
};
@@ -17368,7 +18032,7 @@
function ConfigureDnsSettingsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -17463,9 +18127,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ConfigureDnsSettingsRequest.decode = function decode(reader, length, error) {
+ ConfigureDnsSettingsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ConfigureDnsSettingsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -17477,11 +18145,11 @@
break;
}
case 2: {
- message.dnsSettings = $root.google.cloud.domains.v1alpha2.DnsSettings.decode(reader, reader.uint32());
+ message.dnsSettings = $root.google.cloud.domains.v1alpha2.DnsSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
@@ -17489,7 +18157,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -17520,19 +18188,23 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ConfigureDnsSettingsRequest.verify = function verify(message) {
+ ConfigureDnsSettingsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
if (message.dnsSettings != null && message.hasOwnProperty("dnsSettings")) {
- var error = $root.google.cloud.domains.v1alpha2.DnsSettings.verify(message.dnsSettings);
+ var error = $root.google.cloud.domains.v1alpha2.DnsSettings.verify(message.dnsSettings, long + 1);
if (error)
return "dnsSettings." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -17550,21 +18222,25 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ConfigureDnsSettingsRequest} ConfigureDnsSettingsRequest
*/
- ConfigureDnsSettingsRequest.fromObject = function fromObject(object) {
+ ConfigureDnsSettingsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ConfigureDnsSettingsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ConfigureDnsSettingsRequest();
if (object.registration != null)
message.registration = String(object.registration);
if (object.dnsSettings != null) {
if (typeof object.dnsSettings !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ConfigureDnsSettingsRequest.dnsSettings: object expected");
- message.dnsSettings = $root.google.cloud.domains.v1alpha2.DnsSettings.fromObject(object.dnsSettings);
+ message.dnsSettings = $root.google.cloud.domains.v1alpha2.DnsSettings.fromObject(object.dnsSettings, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ConfigureDnsSettingsRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
if (object.validateOnly != null)
message.validateOnly = Boolean(object.validateOnly);
@@ -17655,7 +18331,7 @@
this.contactNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -17764,9 +18440,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ConfigureContactSettingsRequest.decode = function decode(reader, length, error) {
+ ConfigureContactSettingsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ConfigureContactSettingsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -17778,11 +18458,11 @@
break;
}
case 2: {
- message.contactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.decode(reader, reader.uint32());
+ message.contactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
@@ -17801,7 +18481,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -17832,19 +18512,23 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ConfigureContactSettingsRequest.verify = function verify(message) {
+ ConfigureContactSettingsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
if (message.contactSettings != null && message.hasOwnProperty("contactSettings")) {
- var error = $root.google.cloud.domains.v1alpha2.ContactSettings.verify(message.contactSettings);
+ var error = $root.google.cloud.domains.v1alpha2.ContactSettings.verify(message.contactSettings, long + 1);
if (error)
return "contactSettings." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -17874,21 +18558,25 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ConfigureContactSettingsRequest} ConfigureContactSettingsRequest
*/
- ConfigureContactSettingsRequest.fromObject = function fromObject(object) {
+ ConfigureContactSettingsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ConfigureContactSettingsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ConfigureContactSettingsRequest();
if (object.registration != null)
message.registration = String(object.registration);
if (object.contactSettings != null) {
if (typeof object.contactSettings !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ConfigureContactSettingsRequest.contactSettings: object expected");
- message.contactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.fromObject(object.contactSettings);
+ message.contactSettings = $root.google.cloud.domains.v1alpha2.ContactSettings.fromObject(object.contactSettings, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.ConfigureContactSettingsRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
if (object.contactNotices) {
if (!Array.isArray(object.contactNotices))
@@ -18002,7 +18690,7 @@
function ExportRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -18067,9 +18755,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ExportRegistrationRequest.decode = function decode(reader, length, error) {
+ ExportRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ExportRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -18081,7 +18773,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -18112,9 +18804,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ExportRegistrationRequest.verify = function verify(message) {
+ ExportRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -18129,9 +18825,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ExportRegistrationRequest} ExportRegistrationRequest
*/
- ExportRegistrationRequest.fromObject = function fromObject(object) {
+ ExportRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ExportRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ExportRegistrationRequest();
if (object.name != null)
message.name = String(object.name);
@@ -18207,7 +18907,7 @@
function DeleteRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -18272,9 +18972,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DeleteRegistrationRequest.decode = function decode(reader, length, error) {
+ DeleteRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.DeleteRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -18286,7 +18990,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -18317,9 +19021,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DeleteRegistrationRequest.verify = function verify(message) {
+ DeleteRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -18334,9 +19042,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.DeleteRegistrationRequest} DeleteRegistrationRequest
*/
- DeleteRegistrationRequest.fromObject = function fromObject(object) {
+ DeleteRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.DeleteRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.DeleteRegistrationRequest();
if (object.name != null)
message.name = String(object.name);
@@ -18412,7 +19124,7 @@
function RetrieveAuthorizationCodeRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -18477,9 +19189,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveAuthorizationCodeRequest.decode = function decode(reader, length, error) {
+ RetrieveAuthorizationCodeRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.RetrieveAuthorizationCodeRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -18491,7 +19207,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -18522,9 +19238,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveAuthorizationCodeRequest.verify = function verify(message) {
+ RetrieveAuthorizationCodeRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
@@ -18539,9 +19259,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.RetrieveAuthorizationCodeRequest} RetrieveAuthorizationCodeRequest
*/
- RetrieveAuthorizationCodeRequest.fromObject = function fromObject(object) {
+ RetrieveAuthorizationCodeRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.RetrieveAuthorizationCodeRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.RetrieveAuthorizationCodeRequest();
if (object.registration != null)
message.registration = String(object.registration);
@@ -18617,7 +19341,7 @@
function ResetAuthorizationCodeRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -18682,9 +19406,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ResetAuthorizationCodeRequest.decode = function decode(reader, length, error) {
+ ResetAuthorizationCodeRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.ResetAuthorizationCodeRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -18696,7 +19424,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -18727,9 +19455,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ResetAuthorizationCodeRequest.verify = function verify(message) {
+ ResetAuthorizationCodeRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
@@ -18744,9 +19476,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.ResetAuthorizationCodeRequest} ResetAuthorizationCodeRequest
*/
- ResetAuthorizationCodeRequest.fromObject = function fromObject(object) {
+ ResetAuthorizationCodeRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.ResetAuthorizationCodeRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.ResetAuthorizationCodeRequest();
if (object.registration != null)
message.registration = String(object.registration);
@@ -18828,7 +19564,7 @@
this.domainNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -18941,9 +19677,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RegisterParameters.decode = function decode(reader, length, error) {
+ RegisterParameters.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.RegisterParameters();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -18981,11 +19721,11 @@
break;
}
case 5: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -19016,9 +19756,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RegisterParameters.verify = function verify(message) {
+ RegisterParameters.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -19060,7 +19804,7 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
@@ -19075,9 +19819,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.RegisterParameters} RegisterParameters
*/
- RegisterParameters.fromObject = function fromObject(object) {
+ RegisterParameters.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.RegisterParameters)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.RegisterParameters();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -19162,7 +19910,7 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.RegisterParameters.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
return message;
};
@@ -19284,7 +20032,7 @@
this.supportedPrivacy = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -19404,9 +20152,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- TransferParameters.decode = function decode(reader, length, error) {
+ TransferParameters.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.TransferParameters();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -19443,11 +20195,11 @@
break;
}
case 6: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -19478,9 +20230,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- TransferParameters.verify = function verify(message) {
+ TransferParameters.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -19518,7 +20274,7 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
@@ -19533,9 +20289,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.TransferParameters} TransferParameters
*/
- TransferParameters.fromObject = function fromObject(object) {
+ TransferParameters.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.TransferParameters)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.TransferParameters();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -19600,7 +20360,7 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.TransferParameters.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
return message;
};
@@ -19698,7 +20458,7 @@
function AuthorizationCode(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -19763,9 +20523,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- AuthorizationCode.decode = function decode(reader, length, error) {
+ AuthorizationCode.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.AuthorizationCode();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -19777,7 +20541,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -19808,9 +20572,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- AuthorizationCode.verify = function verify(message) {
+ AuthorizationCode.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.code != null && message.hasOwnProperty("code"))
if (!$util.isString(message.code))
return "code: string expected";
@@ -19825,9 +20593,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.AuthorizationCode} AuthorizationCode
*/
- AuthorizationCode.fromObject = function fromObject(object) {
+ AuthorizationCode.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.AuthorizationCode)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.AuthorizationCode();
if (object.code != null)
message.code = String(object.code);
@@ -19908,7 +20680,7 @@
function OperationMetadata(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -20023,9 +20795,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- OperationMetadata.decode = function decode(reader, length, error) {
+ OperationMetadata.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1alpha2.OperationMetadata();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -20033,11 +20809,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.endTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.endTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -20057,7 +20833,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -20088,16 +20864,20 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- OperationMetadata.verify = function verify(message) {
+ OperationMetadata.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.createTime, long + 1);
if (error)
return "createTime." + error;
}
if (message.endTime != null && message.hasOwnProperty("endTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.endTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.endTime, long + 1);
if (error)
return "endTime." + error;
}
@@ -20124,19 +20904,23 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1alpha2.OperationMetadata} OperationMetadata
*/
- OperationMetadata.fromObject = function fromObject(object) {
+ OperationMetadata.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1alpha2.OperationMetadata)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1alpha2.OperationMetadata();
if (object.createTime != null) {
if (typeof object.createTime !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.OperationMetadata.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
+ message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime, long + 1);
}
if (object.endTime != null) {
if (typeof object.endTime !== "object")
throw TypeError(".google.cloud.domains.v1alpha2.OperationMetadata.endTime: object expected");
- message.endTime = $root.google.protobuf.Timestamp.fromObject(object.endTime);
+ message.endTime = $root.google.protobuf.Timestamp.fromObject(object.endTime, long + 1);
}
if (object.target != null)
message.target = String(object.target);
@@ -20852,7 +21636,7 @@
this.supportedPrivacy = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -21036,9 +21820,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- Registration.decode = function decode(reader, length, error) {
+ Registration.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.Registration(), key, value;
while (reader.pos < end) {
var tag = reader.uint32();
@@ -21054,11 +21842,11 @@
break;
}
case 3: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 6: {
- message.expireTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.expireTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 7: {
@@ -21092,27 +21880,29 @@
value = reader.string();
break;
default:
- reader.skipType(tag2 & 7);
+ reader.skipType(tag2 & 7, long);
break;
}
}
+ if (key === "__proto__")
+ $util.makeProp(message.labels, key);
message.labels[key] = value;
break;
}
case 10: {
- message.managementSettings = $root.google.cloud.domains.v1beta1.ManagementSettings.decode(reader, reader.uint32());
+ message.managementSettings = $root.google.cloud.domains.v1beta1.ManagementSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 11: {
- message.dnsSettings = $root.google.cloud.domains.v1beta1.DnsSettings.decode(reader, reader.uint32());
+ message.dnsSettings = $root.google.cloud.domains.v1beta1.DnsSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 12: {
- message.contactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.decode(reader, reader.uint32());
+ message.contactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 13: {
- message.pendingContactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.decode(reader, reader.uint32());
+ message.pendingContactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 14: {
@@ -21127,7 +21917,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -21158,9 +21948,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- Registration.verify = function verify(message) {
+ Registration.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -21168,12 +21962,12 @@
if (!$util.isString(message.domainName))
return "domainName: string expected";
if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.createTime, long + 1);
if (error)
return "createTime." + error;
}
if (message.expireTime != null && message.hasOwnProperty("expireTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.expireTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.expireTime, long + 1);
if (error)
return "expireTime." + error;
}
@@ -21213,22 +22007,22 @@
return "labels: string{k:string} expected";
}
if (message.managementSettings != null && message.hasOwnProperty("managementSettings")) {
- var error = $root.google.cloud.domains.v1beta1.ManagementSettings.verify(message.managementSettings);
+ var error = $root.google.cloud.domains.v1beta1.ManagementSettings.verify(message.managementSettings, long + 1);
if (error)
return "managementSettings." + error;
}
if (message.dnsSettings != null && message.hasOwnProperty("dnsSettings")) {
- var error = $root.google.cloud.domains.v1beta1.DnsSettings.verify(message.dnsSettings);
+ var error = $root.google.cloud.domains.v1beta1.DnsSettings.verify(message.dnsSettings, long + 1);
if (error)
return "dnsSettings." + error;
}
if (message.contactSettings != null && message.hasOwnProperty("contactSettings")) {
- var error = $root.google.cloud.domains.v1beta1.ContactSettings.verify(message.contactSettings);
+ var error = $root.google.cloud.domains.v1beta1.ContactSettings.verify(message.contactSettings, long + 1);
if (error)
return "contactSettings." + error;
}
if (message.pendingContactSettings != null && message.hasOwnProperty("pendingContactSettings")) {
- var error = $root.google.cloud.domains.v1beta1.ContactSettings.verify(message.pendingContactSettings);
+ var error = $root.google.cloud.domains.v1beta1.ContactSettings.verify(message.pendingContactSettings, long + 1);
if (error)
return "pendingContactSettings." + error;
}
@@ -21257,9 +22051,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.Registration} Registration
*/
- Registration.fromObject = function fromObject(object) {
+ Registration.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.Registration)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.Registration();
if (object.name != null)
message.name = String(object.name);
@@ -21268,12 +22066,12 @@
if (object.createTime != null) {
if (typeof object.createTime !== "object")
throw TypeError(".google.cloud.domains.v1beta1.Registration.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
+ message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime, long + 1);
}
if (object.expireTime != null) {
if (typeof object.expireTime !== "object")
throw TypeError(".google.cloud.domains.v1beta1.Registration.expireTime: object expected");
- message.expireTime = $root.google.protobuf.Timestamp.fromObject(object.expireTime);
+ message.expireTime = $root.google.protobuf.Timestamp.fromObject(object.expireTime, long + 1);
}
switch (object.state) {
default:
@@ -21344,28 +22142,31 @@
if (typeof object.labels !== "object")
throw TypeError(".google.cloud.domains.v1beta1.Registration.labels: object expected");
message.labels = {};
- for (var keys = Object.keys(object.labels), i = 0; i < keys.length; ++i)
+ for (var keys = Object.keys(object.labels), i = 0; i < keys.length; ++i) {
+ if (keys[i] === "__proto__")
+ $util.makeProp(message.labels, keys[i]);
message.labels[keys[i]] = String(object.labels[keys[i]]);
+ }
}
if (object.managementSettings != null) {
if (typeof object.managementSettings !== "object")
throw TypeError(".google.cloud.domains.v1beta1.Registration.managementSettings: object expected");
- message.managementSettings = $root.google.cloud.domains.v1beta1.ManagementSettings.fromObject(object.managementSettings);
+ message.managementSettings = $root.google.cloud.domains.v1beta1.ManagementSettings.fromObject(object.managementSettings, long + 1);
}
if (object.dnsSettings != null) {
if (typeof object.dnsSettings !== "object")
throw TypeError(".google.cloud.domains.v1beta1.Registration.dnsSettings: object expected");
- message.dnsSettings = $root.google.cloud.domains.v1beta1.DnsSettings.fromObject(object.dnsSettings);
+ message.dnsSettings = $root.google.cloud.domains.v1beta1.DnsSettings.fromObject(object.dnsSettings, long + 1);
}
if (object.contactSettings != null) {
if (typeof object.contactSettings !== "object")
throw TypeError(".google.cloud.domains.v1beta1.Registration.contactSettings: object expected");
- message.contactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.fromObject(object.contactSettings);
+ message.contactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.fromObject(object.contactSettings, long + 1);
}
if (object.pendingContactSettings != null) {
if (typeof object.pendingContactSettings !== "object")
throw TypeError(".google.cloud.domains.v1beta1.Registration.pendingContactSettings: object expected");
- message.pendingContactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.fromObject(object.pendingContactSettings);
+ message.pendingContactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.fromObject(object.pendingContactSettings, long + 1);
}
if (object.supportedPrivacy) {
if (!Array.isArray(object.supportedPrivacy))
@@ -21447,8 +22248,11 @@
var keys2;
if (message.labels && (keys2 = Object.keys(message.labels)).length) {
object.labels = {};
- for (var j = 0; j < keys2.length; ++j)
+ for (var j = 0; j < keys2.length; ++j) {
+ if (keys2[j] === "__proto__")
+ $util.makeProp(object.labels, keys2[j]);
object.labels[keys2[j]] = message.labels[keys2[j]];
+ }
}
if (message.managementSettings != null && message.hasOwnProperty("managementSettings"))
object.managementSettings = $root.google.cloud.domains.v1beta1.ManagementSettings.toObject(message.managementSettings, options);
@@ -21558,7 +22362,7 @@
function ManagementSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -21633,9 +22437,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ManagementSettings.decode = function decode(reader, length, error) {
+ ManagementSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ManagementSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -21651,7 +22459,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -21682,9 +22490,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ManagementSettings.verify = function verify(message) {
+ ManagementSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.renewalMethod != null && message.hasOwnProperty("renewalMethod"))
switch (message.renewalMethod) {
default:
@@ -21714,9 +22526,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ManagementSettings} ManagementSettings
*/
- ManagementSettings.fromObject = function fromObject(object) {
+ ManagementSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ManagementSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ManagementSettings();
switch (object.renewalMethod) {
default:
@@ -21853,7 +22669,7 @@
this.glueRecords = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -21953,9 +22769,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DnsSettings.decode = function decode(reader, length, error) {
+ DnsSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.DnsSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -21963,21 +22783,21 @@
break;
switch (tag >>> 3) {
case 1: {
- message.customDns = $root.google.cloud.domains.v1beta1.DnsSettings.CustomDns.decode(reader, reader.uint32());
+ message.customDns = $root.google.cloud.domains.v1beta1.DnsSettings.CustomDns.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.googleDomainsDns = $root.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns.decode(reader, reader.uint32());
+ message.googleDomainsDns = $root.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
if (!(message.glueRecords && message.glueRecords.length))
message.glueRecords = [];
- message.glueRecords.push($root.google.cloud.domains.v1beta1.DnsSettings.GlueRecord.decode(reader, reader.uint32()));
+ message.glueRecords.push($root.google.cloud.domains.v1beta1.DnsSettings.GlueRecord.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -22008,14 +22828,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DnsSettings.verify = function verify(message) {
+ DnsSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
var properties = {};
if (message.customDns != null && message.hasOwnProperty("customDns")) {
properties.dnsProvider = 1;
{
- var error = $root.google.cloud.domains.v1beta1.DnsSettings.CustomDns.verify(message.customDns);
+ var error = $root.google.cloud.domains.v1beta1.DnsSettings.CustomDns.verify(message.customDns, long + 1);
if (error)
return "customDns." + error;
}
@@ -22025,7 +22849,7 @@
return "dnsProvider: multiple values";
properties.dnsProvider = 1;
{
- var error = $root.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns.verify(message.googleDomainsDns);
+ var error = $root.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns.verify(message.googleDomainsDns, long + 1);
if (error)
return "googleDomainsDns." + error;
}
@@ -22034,7 +22858,7 @@
if (!Array.isArray(message.glueRecords))
return "glueRecords: array expected";
for (var i = 0; i < message.glueRecords.length; ++i) {
- var error = $root.google.cloud.domains.v1beta1.DnsSettings.GlueRecord.verify(message.glueRecords[i]);
+ var error = $root.google.cloud.domains.v1beta1.DnsSettings.GlueRecord.verify(message.glueRecords[i], long + 1);
if (error)
return "glueRecords." + error;
}
@@ -22050,19 +22874,23 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.DnsSettings} DnsSettings
*/
- DnsSettings.fromObject = function fromObject(object) {
+ DnsSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.DnsSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.DnsSettings();
if (object.customDns != null) {
if (typeof object.customDns !== "object")
throw TypeError(".google.cloud.domains.v1beta1.DnsSettings.customDns: object expected");
- message.customDns = $root.google.cloud.domains.v1beta1.DnsSettings.CustomDns.fromObject(object.customDns);
+ message.customDns = $root.google.cloud.domains.v1beta1.DnsSettings.CustomDns.fromObject(object.customDns, long + 1);
}
if (object.googleDomainsDns != null) {
if (typeof object.googleDomainsDns !== "object")
throw TypeError(".google.cloud.domains.v1beta1.DnsSettings.googleDomainsDns: object expected");
- message.googleDomainsDns = $root.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns.fromObject(object.googleDomainsDns);
+ message.googleDomainsDns = $root.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns.fromObject(object.googleDomainsDns, long + 1);
}
if (object.glueRecords) {
if (!Array.isArray(object.glueRecords))
@@ -22071,7 +22899,7 @@
for (var i = 0; i < object.glueRecords.length; ++i) {
if (typeof object.glueRecords[i] !== "object")
throw TypeError(".google.cloud.domains.v1beta1.DnsSettings.glueRecords: object expected");
- message.glueRecords[i] = $root.google.cloud.domains.v1beta1.DnsSettings.GlueRecord.fromObject(object.glueRecords[i]);
+ message.glueRecords[i] = $root.google.cloud.domains.v1beta1.DnsSettings.GlueRecord.fromObject(object.glueRecords[i], long + 1);
}
}
return message;
@@ -22159,7 +22987,7 @@
this.dsRecords = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -22236,9 +23064,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- CustomDns.decode = function decode(reader, length, error) {
+ CustomDns.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.DnsSettings.CustomDns();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -22254,11 +23086,11 @@
case 2: {
if (!(message.dsRecords && message.dsRecords.length))
message.dsRecords = [];
- message.dsRecords.push($root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.decode(reader, reader.uint32()));
+ message.dsRecords.push($root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -22289,9 +23121,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- CustomDns.verify = function verify(message) {
+ CustomDns.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.nameServers != null && message.hasOwnProperty("nameServers")) {
if (!Array.isArray(message.nameServers))
return "nameServers: array expected";
@@ -22303,7 +23139,7 @@
if (!Array.isArray(message.dsRecords))
return "dsRecords: array expected";
for (var i = 0; i < message.dsRecords.length; ++i) {
- var error = $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.verify(message.dsRecords[i]);
+ var error = $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.verify(message.dsRecords[i], long + 1);
if (error)
return "dsRecords." + error;
}
@@ -22319,9 +23155,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.DnsSettings.CustomDns} CustomDns
*/
- CustomDns.fromObject = function fromObject(object) {
+ CustomDns.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.DnsSettings.CustomDns)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.DnsSettings.CustomDns();
if (object.nameServers) {
if (!Array.isArray(object.nameServers))
@@ -22337,7 +23177,7 @@
for (var i = 0; i < object.dsRecords.length; ++i) {
if (typeof object.dsRecords[i] !== "object")
throw TypeError(".google.cloud.domains.v1beta1.DnsSettings.CustomDns.dsRecords: object expected");
- message.dsRecords[i] = $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.fromObject(object.dsRecords[i]);
+ message.dsRecords[i] = $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.fromObject(object.dsRecords[i], long + 1);
}
}
return message;
@@ -22426,7 +23266,7 @@
this.dsRecords = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -22513,9 +23353,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GoogleDomainsDns.decode = function decode(reader, length, error) {
+ GoogleDomainsDns.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -22535,11 +23379,11 @@
case 3: {
if (!(message.dsRecords && message.dsRecords.length))
message.dsRecords = [];
- message.dsRecords.push($root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.decode(reader, reader.uint32()));
+ message.dsRecords.push($root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -22570,9 +23414,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GoogleDomainsDns.verify = function verify(message) {
+ GoogleDomainsDns.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.nameServers != null && message.hasOwnProperty("nameServers")) {
if (!Array.isArray(message.nameServers))
return "nameServers: array expected";
@@ -22593,7 +23441,7 @@
if (!Array.isArray(message.dsRecords))
return "dsRecords: array expected";
for (var i = 0; i < message.dsRecords.length; ++i) {
- var error = $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.verify(message.dsRecords[i]);
+ var error = $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.verify(message.dsRecords[i], long + 1);
if (error)
return "dsRecords." + error;
}
@@ -22609,9 +23457,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns} GoogleDomainsDns
*/
- GoogleDomainsDns.fromObject = function fromObject(object) {
+ GoogleDomainsDns.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns();
if (object.nameServers) {
if (!Array.isArray(object.nameServers))
@@ -22647,7 +23499,7 @@
for (var i = 0; i < object.dsRecords.length; ++i) {
if (typeof object.dsRecords[i] !== "object")
throw TypeError(".google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns.dsRecords: object expected");
- message.dsRecords[i] = $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.fromObject(object.dsRecords[i]);
+ message.dsRecords[i] = $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord.fromObject(object.dsRecords[i], long + 1);
}
}
return message;
@@ -22739,7 +23591,7 @@
function DsRecord(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -22834,9 +23686,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DsRecord.decode = function decode(reader, length, error) {
+ DsRecord.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -22860,7 +23716,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -22891,9 +23747,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DsRecord.verify = function verify(message) {
+ DsRecord.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.keyTag != null && message.hasOwnProperty("keyTag"))
if (!$util.isInteger(message.keyTag))
return "keyTag: integer expected";
@@ -22946,9 +23806,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.DnsSettings.DsRecord} DsRecord
*/
- DsRecord.fromObject = function fromObject(object) {
+ DsRecord.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.DnsSettings.DsRecord();
if (object.keyTag != null)
message.keyTag = object.keyTag | 0;
@@ -23214,7 +24078,7 @@
this.ipv6Addresses = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -23301,9 +24165,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GlueRecord.decode = function decode(reader, length, error) {
+ GlueRecord.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.DnsSettings.GlueRecord();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -23327,7 +24195,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -23358,9 +24226,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GlueRecord.verify = function verify(message) {
+ GlueRecord.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.hostName != null && message.hasOwnProperty("hostName"))
if (!$util.isString(message.hostName))
return "hostName: string expected";
@@ -23389,9 +24261,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.DnsSettings.GlueRecord} GlueRecord
*/
- GlueRecord.fromObject = function fromObject(object) {
+ GlueRecord.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.DnsSettings.GlueRecord)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.DnsSettings.GlueRecord();
if (object.hostName != null)
message.hostName = String(object.hostName);
@@ -23517,7 +24393,7 @@
function ContactSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -23612,9 +24488,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ContactSettings.decode = function decode(reader, length, error) {
+ ContactSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ContactSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -23626,19 +24506,19 @@
break;
}
case 2: {
- message.registrantContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.decode(reader, reader.uint32());
+ message.registrantContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.adminContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.decode(reader, reader.uint32());
+ message.adminContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
- message.technicalContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.decode(reader, reader.uint32());
+ message.technicalContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -23669,9 +24549,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ContactSettings.verify = function verify(message) {
+ ContactSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.privacy != null && message.hasOwnProperty("privacy"))
switch (message.privacy) {
default:
@@ -23683,17 +24567,17 @@
break;
}
if (message.registrantContact != null && message.hasOwnProperty("registrantContact")) {
- var error = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.verify(message.registrantContact);
+ var error = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.verify(message.registrantContact, long + 1);
if (error)
return "registrantContact." + error;
}
if (message.adminContact != null && message.hasOwnProperty("adminContact")) {
- var error = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.verify(message.adminContact);
+ var error = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.verify(message.adminContact, long + 1);
if (error)
return "adminContact." + error;
}
if (message.technicalContact != null && message.hasOwnProperty("technicalContact")) {
- var error = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.verify(message.technicalContact);
+ var error = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.verify(message.technicalContact, long + 1);
if (error)
return "technicalContact." + error;
}
@@ -23708,9 +24592,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ContactSettings} ContactSettings
*/
- ContactSettings.fromObject = function fromObject(object) {
+ ContactSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ContactSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ContactSettings();
switch (object.privacy) {
default:
@@ -23739,17 +24627,17 @@
if (object.registrantContact != null) {
if (typeof object.registrantContact !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ContactSettings.registrantContact: object expected");
- message.registrantContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.fromObject(object.registrantContact);
+ message.registrantContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.fromObject(object.registrantContact, long + 1);
}
if (object.adminContact != null) {
if (typeof object.adminContact !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ContactSettings.adminContact: object expected");
- message.adminContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.fromObject(object.adminContact);
+ message.adminContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.fromObject(object.adminContact, long + 1);
}
if (object.technicalContact != null) {
if (typeof object.technicalContact !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ContactSettings.technicalContact: object expected");
- message.technicalContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.fromObject(object.technicalContact);
+ message.technicalContact = $root.google.cloud.domains.v1beta1.ContactSettings.Contact.fromObject(object.technicalContact, long + 1);
}
return message;
};
@@ -23833,7 +24721,7 @@
function Contact(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -23928,9 +24816,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- Contact.decode = function decode(reader, length, error) {
+ Contact.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ContactSettings.Contact();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -23938,7 +24830,7 @@
break;
switch (tag >>> 3) {
case 1: {
- message.postalAddress = $root.google.type.PostalAddress.decode(reader, reader.uint32());
+ message.postalAddress = $root.google.type.PostalAddress.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
@@ -23954,7 +24846,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -23985,11 +24877,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- Contact.verify = function verify(message) {
+ Contact.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.postalAddress != null && message.hasOwnProperty("postalAddress")) {
- var error = $root.google.type.PostalAddress.verify(message.postalAddress);
+ var error = $root.google.type.PostalAddress.verify(message.postalAddress, long + 1);
if (error)
return "postalAddress." + error;
}
@@ -24013,14 +24909,18 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ContactSettings.Contact} Contact
*/
- Contact.fromObject = function fromObject(object) {
+ Contact.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ContactSettings.Contact)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ContactSettings.Contact();
if (object.postalAddress != null) {
if (typeof object.postalAddress !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ContactSettings.Contact.postalAddress: object expected");
- message.postalAddress = $root.google.type.PostalAddress.fromObject(object.postalAddress);
+ message.postalAddress = $root.google.type.PostalAddress.fromObject(object.postalAddress, long + 1);
}
if (object.email != null)
message.email = String(object.email);
@@ -24114,7 +25014,7 @@
function SearchDomainsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -24189,9 +25089,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- SearchDomainsRequest.decode = function decode(reader, length, error) {
+ SearchDomainsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.SearchDomainsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -24207,7 +25111,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -24238,9 +25142,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- SearchDomainsRequest.verify = function verify(message) {
+ SearchDomainsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.query != null && message.hasOwnProperty("query"))
if (!$util.isString(message.query))
return "query: string expected";
@@ -24258,9 +25166,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.SearchDomainsRequest} SearchDomainsRequest
*/
- SearchDomainsRequest.fromObject = function fromObject(object) {
+ SearchDomainsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.SearchDomainsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.SearchDomainsRequest();
if (object.query != null)
message.query = String(object.query);
@@ -24343,7 +25255,7 @@
this.registerParameters = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -24409,9 +25321,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- SearchDomainsResponse.decode = function decode(reader, length, error) {
+ SearchDomainsResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.SearchDomainsResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -24421,11 +25337,11 @@
case 1: {
if (!(message.registerParameters && message.registerParameters.length))
message.registerParameters = [];
- message.registerParameters.push($root.google.cloud.domains.v1beta1.RegisterParameters.decode(reader, reader.uint32()));
+ message.registerParameters.push($root.google.cloud.domains.v1beta1.RegisterParameters.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -24456,14 +25372,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- SearchDomainsResponse.verify = function verify(message) {
+ SearchDomainsResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registerParameters != null && message.hasOwnProperty("registerParameters")) {
if (!Array.isArray(message.registerParameters))
return "registerParameters: array expected";
for (var i = 0; i < message.registerParameters.length; ++i) {
- var error = $root.google.cloud.domains.v1beta1.RegisterParameters.verify(message.registerParameters[i]);
+ var error = $root.google.cloud.domains.v1beta1.RegisterParameters.verify(message.registerParameters[i], long + 1);
if (error)
return "registerParameters." + error;
}
@@ -24479,9 +25399,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.SearchDomainsResponse} SearchDomainsResponse
*/
- SearchDomainsResponse.fromObject = function fromObject(object) {
+ SearchDomainsResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.SearchDomainsResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.SearchDomainsResponse();
if (object.registerParameters) {
if (!Array.isArray(object.registerParameters))
@@ -24490,7 +25414,7 @@
for (var i = 0; i < object.registerParameters.length; ++i) {
if (typeof object.registerParameters[i] !== "object")
throw TypeError(".google.cloud.domains.v1beta1.SearchDomainsResponse.registerParameters: object expected");
- message.registerParameters[i] = $root.google.cloud.domains.v1beta1.RegisterParameters.fromObject(object.registerParameters[i]);
+ message.registerParameters[i] = $root.google.cloud.domains.v1beta1.RegisterParameters.fromObject(object.registerParameters[i], long + 1);
}
}
return message;
@@ -24569,7 +25493,7 @@
function RetrieveRegisterParametersRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -24644,9 +25568,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveRegisterParametersRequest.decode = function decode(reader, length, error) {
+ RetrieveRegisterParametersRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.RetrieveRegisterParametersRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -24662,7 +25590,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -24693,9 +25621,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveRegisterParametersRequest.verify = function verify(message) {
+ RetrieveRegisterParametersRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -24713,9 +25645,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.RetrieveRegisterParametersRequest} RetrieveRegisterParametersRequest
*/
- RetrieveRegisterParametersRequest.fromObject = function fromObject(object) {
+ RetrieveRegisterParametersRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.RetrieveRegisterParametersRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.RetrieveRegisterParametersRequest();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -24797,7 +25733,7 @@
function RetrieveRegisterParametersResponse(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -24862,9 +25798,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveRegisterParametersResponse.decode = function decode(reader, length, error) {
+ RetrieveRegisterParametersResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.RetrieveRegisterParametersResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -24872,11 +25812,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.registerParameters = $root.google.cloud.domains.v1beta1.RegisterParameters.decode(reader, reader.uint32());
+ message.registerParameters = $root.google.cloud.domains.v1beta1.RegisterParameters.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -24907,11 +25847,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveRegisterParametersResponse.verify = function verify(message) {
+ RetrieveRegisterParametersResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registerParameters != null && message.hasOwnProperty("registerParameters")) {
- var error = $root.google.cloud.domains.v1beta1.RegisterParameters.verify(message.registerParameters);
+ var error = $root.google.cloud.domains.v1beta1.RegisterParameters.verify(message.registerParameters, long + 1);
if (error)
return "registerParameters." + error;
}
@@ -24926,14 +25870,18 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.RetrieveRegisterParametersResponse} RetrieveRegisterParametersResponse
*/
- RetrieveRegisterParametersResponse.fromObject = function fromObject(object) {
+ RetrieveRegisterParametersResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.RetrieveRegisterParametersResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.RetrieveRegisterParametersResponse();
if (object.registerParameters != null) {
if (typeof object.registerParameters !== "object")
throw TypeError(".google.cloud.domains.v1beta1.RetrieveRegisterParametersResponse.registerParameters: object expected");
- message.registerParameters = $root.google.cloud.domains.v1beta1.RegisterParameters.fromObject(object.registerParameters);
+ message.registerParameters = $root.google.cloud.domains.v1beta1.RegisterParameters.fromObject(object.registerParameters, long + 1);
}
return message;
};
@@ -25014,7 +25962,7 @@
this.contactNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -25137,9 +26085,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RegisterDomainRequest.decode = function decode(reader, length, error) {
+ RegisterDomainRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.RegisterDomainRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -25151,7 +26103,7 @@
break;
}
case 2: {
- message.registration = $root.google.cloud.domains.v1beta1.Registration.decode(reader, reader.uint32());
+ message.registration = $root.google.cloud.domains.v1beta1.Registration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -25177,7 +26129,7 @@
break;
}
case 5: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 6: {
@@ -25185,7 +26137,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -25216,14 +26168,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RegisterDomainRequest.verify = function verify(message) {
+ RegisterDomainRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.parent != null && message.hasOwnProperty("parent"))
if (!$util.isString(message.parent))
return "parent: string expected";
if (message.registration != null && message.hasOwnProperty("registration")) {
- var error = $root.google.cloud.domains.v1beta1.Registration.verify(message.registration);
+ var error = $root.google.cloud.domains.v1beta1.Registration.verify(message.registration, long + 1);
if (error)
return "registration." + error;
}
@@ -25252,7 +26208,7 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
@@ -25270,16 +26226,20 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.RegisterDomainRequest} RegisterDomainRequest
*/
- RegisterDomainRequest.fromObject = function fromObject(object) {
+ RegisterDomainRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.RegisterDomainRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.RegisterDomainRequest();
if (object.parent != null)
message.parent = String(object.parent);
if (object.registration != null) {
if (typeof object.registration !== "object")
throw TypeError(".google.cloud.domains.v1beta1.RegisterDomainRequest.registration: object expected");
- message.registration = $root.google.cloud.domains.v1beta1.Registration.fromObject(object.registration);
+ message.registration = $root.google.cloud.domains.v1beta1.Registration.fromObject(object.registration, long + 1);
}
if (object.domainNotices) {
if (!Array.isArray(object.domainNotices))
@@ -25326,7 +26286,7 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1beta1.RegisterDomainRequest.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
if (object.validateOnly != null)
message.validateOnly = Boolean(object.validateOnly);
@@ -25427,7 +26387,7 @@
function RetrieveTransferParametersRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -25502,9 +26462,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveTransferParametersRequest.decode = function decode(reader, length, error) {
+ RetrieveTransferParametersRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.RetrieveTransferParametersRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -25520,7 +26484,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -25551,9 +26515,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveTransferParametersRequest.verify = function verify(message) {
+ RetrieveTransferParametersRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -25571,9 +26539,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.RetrieveTransferParametersRequest} RetrieveTransferParametersRequest
*/
- RetrieveTransferParametersRequest.fromObject = function fromObject(object) {
+ RetrieveTransferParametersRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.RetrieveTransferParametersRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.RetrieveTransferParametersRequest();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -25655,7 +26627,7 @@
function RetrieveTransferParametersResponse(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -25720,9 +26692,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveTransferParametersResponse.decode = function decode(reader, length, error) {
+ RetrieveTransferParametersResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.RetrieveTransferParametersResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -25730,11 +26706,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.transferParameters = $root.google.cloud.domains.v1beta1.TransferParameters.decode(reader, reader.uint32());
+ message.transferParameters = $root.google.cloud.domains.v1beta1.TransferParameters.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -25765,11 +26741,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveTransferParametersResponse.verify = function verify(message) {
+ RetrieveTransferParametersResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.transferParameters != null && message.hasOwnProperty("transferParameters")) {
- var error = $root.google.cloud.domains.v1beta1.TransferParameters.verify(message.transferParameters);
+ var error = $root.google.cloud.domains.v1beta1.TransferParameters.verify(message.transferParameters, long + 1);
if (error)
return "transferParameters." + error;
}
@@ -25784,14 +26764,18 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.RetrieveTransferParametersResponse} RetrieveTransferParametersResponse
*/
- RetrieveTransferParametersResponse.fromObject = function fromObject(object) {
+ RetrieveTransferParametersResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.RetrieveTransferParametersResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.RetrieveTransferParametersResponse();
if (object.transferParameters != null) {
if (typeof object.transferParameters !== "object")
throw TypeError(".google.cloud.domains.v1beta1.RetrieveTransferParametersResponse.transferParameters: object expected");
- message.transferParameters = $root.google.cloud.domains.v1beta1.TransferParameters.fromObject(object.transferParameters);
+ message.transferParameters = $root.google.cloud.domains.v1beta1.TransferParameters.fromObject(object.transferParameters, long + 1);
}
return message;
};
@@ -25871,7 +26855,7 @@
this.contactNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -25990,9 +26974,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- TransferDomainRequest.decode = function decode(reader, length, error) {
+ TransferDomainRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.TransferDomainRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -26004,7 +26992,7 @@
break;
}
case 2: {
- message.registration = $root.google.cloud.domains.v1beta1.Registration.decode(reader, reader.uint32());
+ message.registration = $root.google.cloud.domains.v1beta1.Registration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -26019,11 +27007,11 @@
break;
}
case 4: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 5: {
- message.authorizationCode = $root.google.cloud.domains.v1beta1.AuthorizationCode.decode(reader, reader.uint32());
+ message.authorizationCode = $root.google.cloud.domains.v1beta1.AuthorizationCode.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 6: {
@@ -26031,7 +27019,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -26062,14 +27050,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- TransferDomainRequest.verify = function verify(message) {
+ TransferDomainRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.parent != null && message.hasOwnProperty("parent"))
if (!$util.isString(message.parent))
return "parent: string expected";
if (message.registration != null && message.hasOwnProperty("registration")) {
- var error = $root.google.cloud.domains.v1beta1.Registration.verify(message.registration);
+ var error = $root.google.cloud.domains.v1beta1.Registration.verify(message.registration, long + 1);
if (error)
return "registration." + error;
}
@@ -26086,12 +27078,12 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
if (message.authorizationCode != null && message.hasOwnProperty("authorizationCode")) {
- var error = $root.google.cloud.domains.v1beta1.AuthorizationCode.verify(message.authorizationCode);
+ var error = $root.google.cloud.domains.v1beta1.AuthorizationCode.verify(message.authorizationCode, long + 1);
if (error)
return "authorizationCode." + error;
}
@@ -26109,16 +27101,20 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.TransferDomainRequest} TransferDomainRequest
*/
- TransferDomainRequest.fromObject = function fromObject(object) {
+ TransferDomainRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.TransferDomainRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.TransferDomainRequest();
if (object.parent != null)
message.parent = String(object.parent);
if (object.registration != null) {
if (typeof object.registration !== "object")
throw TypeError(".google.cloud.domains.v1beta1.TransferDomainRequest.registration: object expected");
- message.registration = $root.google.cloud.domains.v1beta1.Registration.fromObject(object.registration);
+ message.registration = $root.google.cloud.domains.v1beta1.Registration.fromObject(object.registration, long + 1);
}
if (object.contactNotices) {
if (!Array.isArray(object.contactNotices))
@@ -26144,12 +27140,12 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1beta1.TransferDomainRequest.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
if (object.authorizationCode != null) {
if (typeof object.authorizationCode !== "object")
throw TypeError(".google.cloud.domains.v1beta1.TransferDomainRequest.authorizationCode: object expected");
- message.authorizationCode = $root.google.cloud.domains.v1beta1.AuthorizationCode.fromObject(object.authorizationCode);
+ message.authorizationCode = $root.google.cloud.domains.v1beta1.AuthorizationCode.fromObject(object.authorizationCode, long + 1);
}
if (object.validateOnly != null)
message.validateOnly = Boolean(object.validateOnly);
@@ -26248,7 +27244,7 @@
function ListRegistrationsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -26343,9 +27339,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ListRegistrationsRequest.decode = function decode(reader, length, error) {
+ ListRegistrationsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ListRegistrationsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -26369,7 +27369,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -26400,9 +27400,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ListRegistrationsRequest.verify = function verify(message) {
+ ListRegistrationsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.parent != null && message.hasOwnProperty("parent"))
if (!$util.isString(message.parent))
return "parent: string expected";
@@ -26426,9 +27430,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ListRegistrationsRequest} ListRegistrationsRequest
*/
- ListRegistrationsRequest.fromObject = function fromObject(object) {
+ ListRegistrationsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ListRegistrationsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ListRegistrationsRequest();
if (object.parent != null)
message.parent = String(object.parent);
@@ -26522,7 +27530,7 @@
this.registrations = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -26598,9 +27606,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ListRegistrationsResponse.decode = function decode(reader, length, error) {
+ ListRegistrationsResponse.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ListRegistrationsResponse();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -26610,7 +27622,7 @@
case 1: {
if (!(message.registrations && message.registrations.length))
message.registrations = [];
- message.registrations.push($root.google.cloud.domains.v1beta1.Registration.decode(reader, reader.uint32()));
+ message.registrations.push($root.google.cloud.domains.v1beta1.Registration.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 2: {
@@ -26618,7 +27630,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -26649,14 +27661,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ListRegistrationsResponse.verify = function verify(message) {
+ ListRegistrationsResponse.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registrations != null && message.hasOwnProperty("registrations")) {
if (!Array.isArray(message.registrations))
return "registrations: array expected";
for (var i = 0; i < message.registrations.length; ++i) {
- var error = $root.google.cloud.domains.v1beta1.Registration.verify(message.registrations[i]);
+ var error = $root.google.cloud.domains.v1beta1.Registration.verify(message.registrations[i], long + 1);
if (error)
return "registrations." + error;
}
@@ -26675,9 +27691,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ListRegistrationsResponse} ListRegistrationsResponse
*/
- ListRegistrationsResponse.fromObject = function fromObject(object) {
+ ListRegistrationsResponse.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ListRegistrationsResponse)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ListRegistrationsResponse();
if (object.registrations) {
if (!Array.isArray(object.registrations))
@@ -26686,7 +27706,7 @@
for (var i = 0; i < object.registrations.length; ++i) {
if (typeof object.registrations[i] !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ListRegistrationsResponse.registrations: object expected");
- message.registrations[i] = $root.google.cloud.domains.v1beta1.Registration.fromObject(object.registrations[i]);
+ message.registrations[i] = $root.google.cloud.domains.v1beta1.Registration.fromObject(object.registrations[i], long + 1);
}
}
if (object.nextPageToken != null)
@@ -26770,7 +27790,7 @@
function GetRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -26835,9 +27855,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GetRegistrationRequest.decode = function decode(reader, length, error) {
+ GetRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.GetRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -26849,7 +27873,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -26880,9 +27904,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GetRegistrationRequest.verify = function verify(message) {
+ GetRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -26897,9 +27925,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.GetRegistrationRequest} GetRegistrationRequest
*/
- GetRegistrationRequest.fromObject = function fromObject(object) {
+ GetRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.GetRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.GetRegistrationRequest();
if (object.name != null)
message.name = String(object.name);
@@ -26976,7 +28008,7 @@
function UpdateRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -27051,9 +28083,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- UpdateRegistrationRequest.decode = function decode(reader, length, error) {
+ UpdateRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.UpdateRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -27061,15 +28097,15 @@
break;
switch (tag >>> 3) {
case 1: {
- message.registration = $root.google.cloud.domains.v1beta1.Registration.decode(reader, reader.uint32());
+ message.registration = $root.google.cloud.domains.v1beta1.Registration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -27100,16 +28136,20 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- UpdateRegistrationRequest.verify = function verify(message) {
+ UpdateRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration")) {
- var error = $root.google.cloud.domains.v1beta1.Registration.verify(message.registration);
+ var error = $root.google.cloud.domains.v1beta1.Registration.verify(message.registration, long + 1);
if (error)
return "registration." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -27124,19 +28164,23 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.UpdateRegistrationRequest} UpdateRegistrationRequest
*/
- UpdateRegistrationRequest.fromObject = function fromObject(object) {
+ UpdateRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.UpdateRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.UpdateRegistrationRequest();
if (object.registration != null) {
if (typeof object.registration !== "object")
throw TypeError(".google.cloud.domains.v1beta1.UpdateRegistrationRequest.registration: object expected");
- message.registration = $root.google.cloud.domains.v1beta1.Registration.fromObject(object.registration);
+ message.registration = $root.google.cloud.domains.v1beta1.Registration.fromObject(object.registration, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1beta1.UpdateRegistrationRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
return message;
};
@@ -27216,7 +28260,7 @@
function ConfigureManagementSettingsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -27301,9 +28345,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ConfigureManagementSettingsRequest.decode = function decode(reader, length, error) {
+ ConfigureManagementSettingsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -27315,15 +28363,15 @@
break;
}
case 2: {
- message.managementSettings = $root.google.cloud.domains.v1beta1.ManagementSettings.decode(reader, reader.uint32());
+ message.managementSettings = $root.google.cloud.domains.v1beta1.ManagementSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -27354,19 +28402,23 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ConfigureManagementSettingsRequest.verify = function verify(message) {
+ ConfigureManagementSettingsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
if (message.managementSettings != null && message.hasOwnProperty("managementSettings")) {
- var error = $root.google.cloud.domains.v1beta1.ManagementSettings.verify(message.managementSettings);
+ var error = $root.google.cloud.domains.v1beta1.ManagementSettings.verify(message.managementSettings, long + 1);
if (error)
return "managementSettings." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -27381,21 +28433,25 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest} ConfigureManagementSettingsRequest
*/
- ConfigureManagementSettingsRequest.fromObject = function fromObject(object) {
+ ConfigureManagementSettingsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest();
if (object.registration != null)
message.registration = String(object.registration);
if (object.managementSettings != null) {
if (typeof object.managementSettings !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest.managementSettings: object expected");
- message.managementSettings = $root.google.cloud.domains.v1beta1.ManagementSettings.fromObject(object.managementSettings);
+ message.managementSettings = $root.google.cloud.domains.v1beta1.ManagementSettings.fromObject(object.managementSettings, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
return message;
};
@@ -27479,7 +28535,7 @@
function ConfigureDnsSettingsRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -27574,9 +28630,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ConfigureDnsSettingsRequest.decode = function decode(reader, length, error) {
+ ConfigureDnsSettingsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -27588,11 +28648,11 @@
break;
}
case 2: {
- message.dnsSettings = $root.google.cloud.domains.v1beta1.DnsSettings.decode(reader, reader.uint32());
+ message.dnsSettings = $root.google.cloud.domains.v1beta1.DnsSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
@@ -27600,7 +28660,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -27631,19 +28691,23 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ConfigureDnsSettingsRequest.verify = function verify(message) {
+ ConfigureDnsSettingsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
if (message.dnsSettings != null && message.hasOwnProperty("dnsSettings")) {
- var error = $root.google.cloud.domains.v1beta1.DnsSettings.verify(message.dnsSettings);
+ var error = $root.google.cloud.domains.v1beta1.DnsSettings.verify(message.dnsSettings, long + 1);
if (error)
return "dnsSettings." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -27661,21 +28725,25 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest} ConfigureDnsSettingsRequest
*/
- ConfigureDnsSettingsRequest.fromObject = function fromObject(object) {
+ ConfigureDnsSettingsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest();
if (object.registration != null)
message.registration = String(object.registration);
if (object.dnsSettings != null) {
if (typeof object.dnsSettings !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest.dnsSettings: object expected");
- message.dnsSettings = $root.google.cloud.domains.v1beta1.DnsSettings.fromObject(object.dnsSettings);
+ message.dnsSettings = $root.google.cloud.domains.v1beta1.DnsSettings.fromObject(object.dnsSettings, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
if (object.validateOnly != null)
message.validateOnly = Boolean(object.validateOnly);
@@ -27766,7 +28834,7 @@
this.contactNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -27875,9 +28943,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ConfigureContactSettingsRequest.decode = function decode(reader, length, error) {
+ ConfigureContactSettingsRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ConfigureContactSettingsRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -27889,11 +28961,11 @@
break;
}
case 2: {
- message.contactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.decode(reader, reader.uint32());
+ message.contactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
- message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32());
+ message.updateMask = $root.google.protobuf.FieldMask.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
@@ -27912,7 +28984,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -27943,19 +29015,23 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ConfigureContactSettingsRequest.verify = function verify(message) {
+ ConfigureContactSettingsRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
if (message.contactSettings != null && message.hasOwnProperty("contactSettings")) {
- var error = $root.google.cloud.domains.v1beta1.ContactSettings.verify(message.contactSettings);
+ var error = $root.google.cloud.domains.v1beta1.ContactSettings.verify(message.contactSettings, long + 1);
if (error)
return "contactSettings." + error;
}
if (message.updateMask != null && message.hasOwnProperty("updateMask")) {
- var error = $root.google.protobuf.FieldMask.verify(message.updateMask);
+ var error = $root.google.protobuf.FieldMask.verify(message.updateMask, long + 1);
if (error)
return "updateMask." + error;
}
@@ -27985,21 +29061,25 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ConfigureContactSettingsRequest} ConfigureContactSettingsRequest
*/
- ConfigureContactSettingsRequest.fromObject = function fromObject(object) {
+ ConfigureContactSettingsRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ConfigureContactSettingsRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ConfigureContactSettingsRequest();
if (object.registration != null)
message.registration = String(object.registration);
if (object.contactSettings != null) {
if (typeof object.contactSettings !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ConfigureContactSettingsRequest.contactSettings: object expected");
- message.contactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.fromObject(object.contactSettings);
+ message.contactSettings = $root.google.cloud.domains.v1beta1.ContactSettings.fromObject(object.contactSettings, long + 1);
}
if (object.updateMask != null) {
if (typeof object.updateMask !== "object")
throw TypeError(".google.cloud.domains.v1beta1.ConfigureContactSettingsRequest.updateMask: object expected");
- message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask);
+ message.updateMask = $root.google.protobuf.FieldMask.fromObject(object.updateMask, long + 1);
}
if (object.contactNotices) {
if (!Array.isArray(object.contactNotices))
@@ -28113,7 +29193,7 @@
function ExportRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -28178,9 +29258,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ExportRegistrationRequest.decode = function decode(reader, length, error) {
+ ExportRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ExportRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -28192,7 +29276,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -28223,9 +29307,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ExportRegistrationRequest.verify = function verify(message) {
+ ExportRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -28240,9 +29328,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ExportRegistrationRequest} ExportRegistrationRequest
*/
- ExportRegistrationRequest.fromObject = function fromObject(object) {
+ ExportRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ExportRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ExportRegistrationRequest();
if (object.name != null)
message.name = String(object.name);
@@ -28318,7 +29410,7 @@
function DeleteRegistrationRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -28383,9 +29475,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DeleteRegistrationRequest.decode = function decode(reader, length, error) {
+ DeleteRegistrationRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.DeleteRegistrationRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -28397,7 +29493,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -28428,9 +29524,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DeleteRegistrationRequest.verify = function verify(message) {
+ DeleteRegistrationRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -28445,9 +29545,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.DeleteRegistrationRequest} DeleteRegistrationRequest
*/
- DeleteRegistrationRequest.fromObject = function fromObject(object) {
+ DeleteRegistrationRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.DeleteRegistrationRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.DeleteRegistrationRequest();
if (object.name != null)
message.name = String(object.name);
@@ -28523,7 +29627,7 @@
function RetrieveAuthorizationCodeRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -28588,9 +29692,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RetrieveAuthorizationCodeRequest.decode = function decode(reader, length, error) {
+ RetrieveAuthorizationCodeRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.RetrieveAuthorizationCodeRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -28602,7 +29710,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -28633,9 +29741,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RetrieveAuthorizationCodeRequest.verify = function verify(message) {
+ RetrieveAuthorizationCodeRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
@@ -28650,9 +29762,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.RetrieveAuthorizationCodeRequest} RetrieveAuthorizationCodeRequest
*/
- RetrieveAuthorizationCodeRequest.fromObject = function fromObject(object) {
+ RetrieveAuthorizationCodeRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.RetrieveAuthorizationCodeRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.RetrieveAuthorizationCodeRequest();
if (object.registration != null)
message.registration = String(object.registration);
@@ -28728,7 +29844,7 @@
function ResetAuthorizationCodeRequest(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -28793,9 +29909,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ResetAuthorizationCodeRequest.decode = function decode(reader, length, error) {
+ ResetAuthorizationCodeRequest.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.ResetAuthorizationCodeRequest();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -28807,7 +29927,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -28838,9 +29958,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ResetAuthorizationCodeRequest.verify = function verify(message) {
+ ResetAuthorizationCodeRequest.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.registration != null && message.hasOwnProperty("registration"))
if (!$util.isString(message.registration))
return "registration: string expected";
@@ -28855,9 +29979,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.ResetAuthorizationCodeRequest} ResetAuthorizationCodeRequest
*/
- ResetAuthorizationCodeRequest.fromObject = function fromObject(object) {
+ ResetAuthorizationCodeRequest.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.ResetAuthorizationCodeRequest)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.ResetAuthorizationCodeRequest();
if (object.registration != null)
message.registration = String(object.registration);
@@ -28939,7 +30067,7 @@
this.domainNotices = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -29052,9 +30180,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RegisterParameters.decode = function decode(reader, length, error) {
+ RegisterParameters.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.RegisterParameters();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -29092,11 +30224,11 @@
break;
}
case 5: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -29127,9 +30259,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RegisterParameters.verify = function verify(message) {
+ RegisterParameters.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -29171,7 +30307,7 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
@@ -29186,9 +30322,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.RegisterParameters} RegisterParameters
*/
- RegisterParameters.fromObject = function fromObject(object) {
+ RegisterParameters.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.RegisterParameters)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.RegisterParameters();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -29273,7 +30413,7 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1beta1.RegisterParameters.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
return message;
};
@@ -29395,7 +30535,7 @@
this.supportedPrivacy = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -29515,9 +30655,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- TransferParameters.decode = function decode(reader, length, error) {
+ TransferParameters.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.TransferParameters();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -29554,11 +30698,11 @@
break;
}
case 6: {
- message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32());
+ message.yearlyPrice = $root.google.type.Money.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -29589,9 +30733,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- TransferParameters.verify = function verify(message) {
+ TransferParameters.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.domainName != null && message.hasOwnProperty("domainName"))
if (!$util.isString(message.domainName))
return "domainName: string expected";
@@ -29629,7 +30777,7 @@
}
}
if (message.yearlyPrice != null && message.hasOwnProperty("yearlyPrice")) {
- var error = $root.google.type.Money.verify(message.yearlyPrice);
+ var error = $root.google.type.Money.verify(message.yearlyPrice, long + 1);
if (error)
return "yearlyPrice." + error;
}
@@ -29644,9 +30792,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.TransferParameters} TransferParameters
*/
- TransferParameters.fromObject = function fromObject(object) {
+ TransferParameters.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.TransferParameters)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.TransferParameters();
if (object.domainName != null)
message.domainName = String(object.domainName);
@@ -29711,7 +30863,7 @@
if (object.yearlyPrice != null) {
if (typeof object.yearlyPrice !== "object")
throw TypeError(".google.cloud.domains.v1beta1.TransferParameters.yearlyPrice: object expected");
- message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice);
+ message.yearlyPrice = $root.google.type.Money.fromObject(object.yearlyPrice, long + 1);
}
return message;
};
@@ -29809,7 +30961,7 @@
function AuthorizationCode(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -29874,9 +31026,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- AuthorizationCode.decode = function decode(reader, length, error) {
+ AuthorizationCode.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.AuthorizationCode();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -29888,7 +31044,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -29919,9 +31075,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- AuthorizationCode.verify = function verify(message) {
+ AuthorizationCode.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.code != null && message.hasOwnProperty("code"))
if (!$util.isString(message.code))
return "code: string expected";
@@ -29936,9 +31096,13 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.AuthorizationCode} AuthorizationCode
*/
- AuthorizationCode.fromObject = function fromObject(object) {
+ AuthorizationCode.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.AuthorizationCode)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.AuthorizationCode();
if (object.code != null)
message.code = String(object.code);
@@ -30019,7 +31183,7 @@
function OperationMetadata(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -30134,9 +31298,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- OperationMetadata.decode = function decode(reader, length, error) {
+ OperationMetadata.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.cloud.domains.v1beta1.OperationMetadata();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -30144,11 +31312,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.createTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.endTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32());
+ message.endTime = $root.google.protobuf.Timestamp.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -30168,7 +31336,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -30199,16 +31367,20 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- OperationMetadata.verify = function verify(message) {
+ OperationMetadata.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.createTime != null && message.hasOwnProperty("createTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.createTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.createTime, long + 1);
if (error)
return "createTime." + error;
}
if (message.endTime != null && message.hasOwnProperty("endTime")) {
- var error = $root.google.protobuf.Timestamp.verify(message.endTime);
+ var error = $root.google.protobuf.Timestamp.verify(message.endTime, long + 1);
if (error)
return "endTime." + error;
}
@@ -30235,19 +31407,23 @@
* @param {Object.} object Plain object
* @returns {google.cloud.domains.v1beta1.OperationMetadata} OperationMetadata
*/
- OperationMetadata.fromObject = function fromObject(object) {
+ OperationMetadata.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.cloud.domains.v1beta1.OperationMetadata)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.cloud.domains.v1beta1.OperationMetadata();
if (object.createTime != null) {
if (typeof object.createTime !== "object")
throw TypeError(".google.cloud.domains.v1beta1.OperationMetadata.createTime: object expected");
- message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime);
+ message.createTime = $root.google.protobuf.Timestamp.fromObject(object.createTime, long + 1);
}
if (object.endTime != null) {
if (typeof object.endTime !== "object")
throw TypeError(".google.cloud.domains.v1beta1.OperationMetadata.endTime: object expected");
- message.endTime = $root.google.protobuf.Timestamp.fromObject(object.endTime);
+ message.endTime = $root.google.protobuf.Timestamp.fromObject(object.endTime, long + 1);
}
if (object.target != null)
message.target = String(object.target);
@@ -30427,7 +31603,7 @@
this.rules = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -30503,9 +31679,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- Http.decode = function decode(reader, length, error) {
+ Http.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.Http();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -30515,7 +31695,7 @@
case 1: {
if (!(message.rules && message.rules.length))
message.rules = [];
- message.rules.push($root.google.api.HttpRule.decode(reader, reader.uint32()));
+ message.rules.push($root.google.api.HttpRule.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 2: {
@@ -30523,7 +31703,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -30554,14 +31734,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- Http.verify = function verify(message) {
+ Http.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.rules != null && message.hasOwnProperty("rules")) {
if (!Array.isArray(message.rules))
return "rules: array expected";
for (var i = 0; i < message.rules.length; ++i) {
- var error = $root.google.api.HttpRule.verify(message.rules[i]);
+ var error = $root.google.api.HttpRule.verify(message.rules[i], long + 1);
if (error)
return "rules." + error;
}
@@ -30580,9 +31764,13 @@
* @param {Object.} object Plain object
* @returns {google.api.Http} Http
*/
- Http.fromObject = function fromObject(object) {
+ Http.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.Http)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.Http();
if (object.rules) {
if (!Array.isArray(object.rules))
@@ -30591,7 +31779,7 @@
for (var i = 0; i < object.rules.length; ++i) {
if (typeof object.rules[i] !== "object")
throw TypeError(".google.api.Http.rules: object expected");
- message.rules[i] = $root.google.api.HttpRule.fromObject(object.rules[i]);
+ message.rules[i] = $root.google.api.HttpRule.fromObject(object.rules[i], long + 1);
}
}
if (object.fullyDecodeReservedExpansion != null)
@@ -30685,7 +31873,7 @@
this.additionalBindings = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -30855,9 +32043,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- HttpRule.decode = function decode(reader, length, error) {
+ HttpRule.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.HttpRule();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -30889,7 +32081,7 @@
break;
}
case 8: {
- message.custom = $root.google.api.CustomHttpPattern.decode(reader, reader.uint32());
+ message.custom = $root.google.api.CustomHttpPattern.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 7: {
@@ -30903,11 +32095,11 @@
case 11: {
if (!(message.additionalBindings && message.additionalBindings.length))
message.additionalBindings = [];
- message.additionalBindings.push($root.google.api.HttpRule.decode(reader, reader.uint32()));
+ message.additionalBindings.push($root.google.api.HttpRule.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -30938,9 +32130,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- HttpRule.verify = function verify(message) {
+ HttpRule.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
var properties = {};
if (message.selector != null && message.hasOwnProperty("selector"))
if (!$util.isString(message.selector))
@@ -30983,7 +32179,7 @@
return "pattern: multiple values";
properties.pattern = 1;
{
- var error = $root.google.api.CustomHttpPattern.verify(message.custom);
+ var error = $root.google.api.CustomHttpPattern.verify(message.custom, long + 1);
if (error)
return "custom." + error;
}
@@ -30998,7 +32194,7 @@
if (!Array.isArray(message.additionalBindings))
return "additionalBindings: array expected";
for (var i = 0; i < message.additionalBindings.length; ++i) {
- var error = $root.google.api.HttpRule.verify(message.additionalBindings[i]);
+ var error = $root.google.api.HttpRule.verify(message.additionalBindings[i], long + 1);
if (error)
return "additionalBindings." + error;
}
@@ -31014,9 +32210,13 @@
* @param {Object.} object Plain object
* @returns {google.api.HttpRule} HttpRule
*/
- HttpRule.fromObject = function fromObject(object) {
+ HttpRule.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.HttpRule)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.HttpRule();
if (object.selector != null)
message.selector = String(object.selector);
@@ -31033,7 +32233,7 @@
if (object.custom != null) {
if (typeof object.custom !== "object")
throw TypeError(".google.api.HttpRule.custom: object expected");
- message.custom = $root.google.api.CustomHttpPattern.fromObject(object.custom);
+ message.custom = $root.google.api.CustomHttpPattern.fromObject(object.custom, long + 1);
}
if (object.body != null)
message.body = String(object.body);
@@ -31046,7 +32246,7 @@
for (var i = 0; i < object.additionalBindings.length; ++i) {
if (typeof object.additionalBindings[i] !== "object")
throw TypeError(".google.api.HttpRule.additionalBindings: object expected");
- message.additionalBindings[i] = $root.google.api.HttpRule.fromObject(object.additionalBindings[i]);
+ message.additionalBindings[i] = $root.google.api.HttpRule.fromObject(object.additionalBindings[i], long + 1);
}
}
return message;
@@ -31166,7 +32366,7 @@
function CustomHttpPattern(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -31241,9 +32441,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- CustomHttpPattern.decode = function decode(reader, length, error) {
+ CustomHttpPattern.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.CustomHttpPattern();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -31259,7 +32463,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -31290,9 +32494,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- CustomHttpPattern.verify = function verify(message) {
+ CustomHttpPattern.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.kind != null && message.hasOwnProperty("kind"))
if (!$util.isString(message.kind))
return "kind: string expected";
@@ -31310,9 +32518,13 @@
* @param {Object.} object Plain object
* @returns {google.api.CustomHttpPattern} CustomHttpPattern
*/
- CustomHttpPattern.fromObject = function fromObject(object) {
+ CustomHttpPattern.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.CustomHttpPattern)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.CustomHttpPattern();
if (object.kind != null)
message.kind = String(object.kind);
@@ -31397,7 +32609,7 @@
this.destinations = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -31486,9 +32698,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- CommonLanguageSettings.decode = function decode(reader, length, error) {
+ CommonLanguageSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.CommonLanguageSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -31511,11 +32727,11 @@
break;
}
case 3: {
- message.selectiveGapicGeneration = $root.google.api.SelectiveGapicGeneration.decode(reader, reader.uint32());
+ message.selectiveGapicGeneration = $root.google.api.SelectiveGapicGeneration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -31546,9 +32762,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- CommonLanguageSettings.verify = function verify(message) {
+ CommonLanguageSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.referenceDocsUri != null && message.hasOwnProperty("referenceDocsUri"))
if (!$util.isString(message.referenceDocsUri))
return "referenceDocsUri: string expected";
@@ -31566,7 +32786,7 @@
}
}
if (message.selectiveGapicGeneration != null && message.hasOwnProperty("selectiveGapicGeneration")) {
- var error = $root.google.api.SelectiveGapicGeneration.verify(message.selectiveGapicGeneration);
+ var error = $root.google.api.SelectiveGapicGeneration.verify(message.selectiveGapicGeneration, long + 1);
if (error)
return "selectiveGapicGeneration." + error;
}
@@ -31581,9 +32801,13 @@
* @param {Object.} object Plain object
* @returns {google.api.CommonLanguageSettings} CommonLanguageSettings
*/
- CommonLanguageSettings.fromObject = function fromObject(object) {
+ CommonLanguageSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.CommonLanguageSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.CommonLanguageSettings();
if (object.referenceDocsUri != null)
message.referenceDocsUri = String(object.referenceDocsUri);
@@ -31615,7 +32839,7 @@
if (object.selectiveGapicGeneration != null) {
if (typeof object.selectiveGapicGeneration !== "object")
throw TypeError(".google.api.CommonLanguageSettings.selectiveGapicGeneration: object expected");
- message.selectiveGapicGeneration = $root.google.api.SelectiveGapicGeneration.fromObject(object.selectiveGapicGeneration);
+ message.selectiveGapicGeneration = $root.google.api.SelectiveGapicGeneration.fromObject(object.selectiveGapicGeneration, long + 1);
}
return message;
};
@@ -31710,7 +32934,7 @@
function ClientLibrarySettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -31875,9 +33099,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ClientLibrarySettings.decode = function decode(reader, length, error) {
+ ClientLibrarySettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.ClientLibrarySettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -31897,39 +33125,39 @@
break;
}
case 21: {
- message.javaSettings = $root.google.api.JavaSettings.decode(reader, reader.uint32());
+ message.javaSettings = $root.google.api.JavaSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 22: {
- message.cppSettings = $root.google.api.CppSettings.decode(reader, reader.uint32());
+ message.cppSettings = $root.google.api.CppSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 23: {
- message.phpSettings = $root.google.api.PhpSettings.decode(reader, reader.uint32());
+ message.phpSettings = $root.google.api.PhpSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 24: {
- message.pythonSettings = $root.google.api.PythonSettings.decode(reader, reader.uint32());
+ message.pythonSettings = $root.google.api.PythonSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 25: {
- message.nodeSettings = $root.google.api.NodeSettings.decode(reader, reader.uint32());
+ message.nodeSettings = $root.google.api.NodeSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 26: {
- message.dotnetSettings = $root.google.api.DotnetSettings.decode(reader, reader.uint32());
+ message.dotnetSettings = $root.google.api.DotnetSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 27: {
- message.rubySettings = $root.google.api.RubySettings.decode(reader, reader.uint32());
+ message.rubySettings = $root.google.api.RubySettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 28: {
- message.goSettings = $root.google.api.GoSettings.decode(reader, reader.uint32());
+ message.goSettings = $root.google.api.GoSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -31960,9 +33188,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ClientLibrarySettings.verify = function verify(message) {
+ ClientLibrarySettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.version != null && message.hasOwnProperty("version"))
if (!$util.isString(message.version))
return "version: string expected";
@@ -31984,42 +33216,42 @@
if (typeof message.restNumericEnums !== "boolean")
return "restNumericEnums: boolean expected";
if (message.javaSettings != null && message.hasOwnProperty("javaSettings")) {
- var error = $root.google.api.JavaSettings.verify(message.javaSettings);
+ var error = $root.google.api.JavaSettings.verify(message.javaSettings, long + 1);
if (error)
return "javaSettings." + error;
}
if (message.cppSettings != null && message.hasOwnProperty("cppSettings")) {
- var error = $root.google.api.CppSettings.verify(message.cppSettings);
+ var error = $root.google.api.CppSettings.verify(message.cppSettings, long + 1);
if (error)
return "cppSettings." + error;
}
if (message.phpSettings != null && message.hasOwnProperty("phpSettings")) {
- var error = $root.google.api.PhpSettings.verify(message.phpSettings);
+ var error = $root.google.api.PhpSettings.verify(message.phpSettings, long + 1);
if (error)
return "phpSettings." + error;
}
if (message.pythonSettings != null && message.hasOwnProperty("pythonSettings")) {
- var error = $root.google.api.PythonSettings.verify(message.pythonSettings);
+ var error = $root.google.api.PythonSettings.verify(message.pythonSettings, long + 1);
if (error)
return "pythonSettings." + error;
}
if (message.nodeSettings != null && message.hasOwnProperty("nodeSettings")) {
- var error = $root.google.api.NodeSettings.verify(message.nodeSettings);
+ var error = $root.google.api.NodeSettings.verify(message.nodeSettings, long + 1);
if (error)
return "nodeSettings." + error;
}
if (message.dotnetSettings != null && message.hasOwnProperty("dotnetSettings")) {
- var error = $root.google.api.DotnetSettings.verify(message.dotnetSettings);
+ var error = $root.google.api.DotnetSettings.verify(message.dotnetSettings, long + 1);
if (error)
return "dotnetSettings." + error;
}
if (message.rubySettings != null && message.hasOwnProperty("rubySettings")) {
- var error = $root.google.api.RubySettings.verify(message.rubySettings);
+ var error = $root.google.api.RubySettings.verify(message.rubySettings, long + 1);
if (error)
return "rubySettings." + error;
}
if (message.goSettings != null && message.hasOwnProperty("goSettings")) {
- var error = $root.google.api.GoSettings.verify(message.goSettings);
+ var error = $root.google.api.GoSettings.verify(message.goSettings, long + 1);
if (error)
return "goSettings." + error;
}
@@ -32034,9 +33266,13 @@
* @param {Object.} object Plain object
* @returns {google.api.ClientLibrarySettings} ClientLibrarySettings
*/
- ClientLibrarySettings.fromObject = function fromObject(object) {
+ ClientLibrarySettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.ClientLibrarySettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.ClientLibrarySettings();
if (object.version != null)
message.version = String(object.version);
@@ -32085,42 +33321,42 @@
if (object.javaSettings != null) {
if (typeof object.javaSettings !== "object")
throw TypeError(".google.api.ClientLibrarySettings.javaSettings: object expected");
- message.javaSettings = $root.google.api.JavaSettings.fromObject(object.javaSettings);
+ message.javaSettings = $root.google.api.JavaSettings.fromObject(object.javaSettings, long + 1);
}
if (object.cppSettings != null) {
if (typeof object.cppSettings !== "object")
throw TypeError(".google.api.ClientLibrarySettings.cppSettings: object expected");
- message.cppSettings = $root.google.api.CppSettings.fromObject(object.cppSettings);
+ message.cppSettings = $root.google.api.CppSettings.fromObject(object.cppSettings, long + 1);
}
if (object.phpSettings != null) {
if (typeof object.phpSettings !== "object")
throw TypeError(".google.api.ClientLibrarySettings.phpSettings: object expected");
- message.phpSettings = $root.google.api.PhpSettings.fromObject(object.phpSettings);
+ message.phpSettings = $root.google.api.PhpSettings.fromObject(object.phpSettings, long + 1);
}
if (object.pythonSettings != null) {
if (typeof object.pythonSettings !== "object")
throw TypeError(".google.api.ClientLibrarySettings.pythonSettings: object expected");
- message.pythonSettings = $root.google.api.PythonSettings.fromObject(object.pythonSettings);
+ message.pythonSettings = $root.google.api.PythonSettings.fromObject(object.pythonSettings, long + 1);
}
if (object.nodeSettings != null) {
if (typeof object.nodeSettings !== "object")
throw TypeError(".google.api.ClientLibrarySettings.nodeSettings: object expected");
- message.nodeSettings = $root.google.api.NodeSettings.fromObject(object.nodeSettings);
+ message.nodeSettings = $root.google.api.NodeSettings.fromObject(object.nodeSettings, long + 1);
}
if (object.dotnetSettings != null) {
if (typeof object.dotnetSettings !== "object")
throw TypeError(".google.api.ClientLibrarySettings.dotnetSettings: object expected");
- message.dotnetSettings = $root.google.api.DotnetSettings.fromObject(object.dotnetSettings);
+ message.dotnetSettings = $root.google.api.DotnetSettings.fromObject(object.dotnetSettings, long + 1);
}
if (object.rubySettings != null) {
if (typeof object.rubySettings !== "object")
throw TypeError(".google.api.ClientLibrarySettings.rubySettings: object expected");
- message.rubySettings = $root.google.api.RubySettings.fromObject(object.rubySettings);
+ message.rubySettings = $root.google.api.RubySettings.fromObject(object.rubySettings, long + 1);
}
if (object.goSettings != null) {
if (typeof object.goSettings !== "object")
throw TypeError(".google.api.ClientLibrarySettings.goSettings: object expected");
- message.goSettings = $root.google.api.GoSettings.fromObject(object.goSettings);
+ message.goSettings = $root.google.api.GoSettings.fromObject(object.goSettings, long + 1);
}
return message;
};
@@ -32238,7 +33474,7 @@
this.librarySettings = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -32406,9 +33642,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- Publishing.decode = function decode(reader, length, error) {
+ Publishing.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.Publishing();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -32418,7 +33658,7 @@
case 2: {
if (!(message.methodSettings && message.methodSettings.length))
message.methodSettings = [];
- message.methodSettings.push($root.google.api.MethodSettings.decode(reader, reader.uint32()));
+ message.methodSettings.push($root.google.api.MethodSettings.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 101: {
@@ -32454,7 +33694,7 @@
case 109: {
if (!(message.librarySettings && message.librarySettings.length))
message.librarySettings = [];
- message.librarySettings.push($root.google.api.ClientLibrarySettings.decode(reader, reader.uint32()));
+ message.librarySettings.push($root.google.api.ClientLibrarySettings.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 110: {
@@ -32466,7 +33706,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -32497,14 +33737,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- Publishing.verify = function verify(message) {
+ Publishing.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.methodSettings != null && message.hasOwnProperty("methodSettings")) {
if (!Array.isArray(message.methodSettings))
return "methodSettings: array expected";
for (var i = 0; i < message.methodSettings.length; ++i) {
- var error = $root.google.api.MethodSettings.verify(message.methodSettings[i]);
+ var error = $root.google.api.MethodSettings.verify(message.methodSettings[i], long + 1);
if (error)
return "methodSettings." + error;
}
@@ -32549,7 +33793,7 @@
if (!Array.isArray(message.librarySettings))
return "librarySettings: array expected";
for (var i = 0; i < message.librarySettings.length; ++i) {
- var error = $root.google.api.ClientLibrarySettings.verify(message.librarySettings[i]);
+ var error = $root.google.api.ClientLibrarySettings.verify(message.librarySettings[i], long + 1);
if (error)
return "librarySettings." + error;
}
@@ -32571,9 +33815,13 @@
* @param {Object.} object Plain object
* @returns {google.api.Publishing} Publishing
*/
- Publishing.fromObject = function fromObject(object) {
+ Publishing.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.Publishing)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.Publishing();
if (object.methodSettings) {
if (!Array.isArray(object.methodSettings))
@@ -32582,7 +33830,7 @@
for (var i = 0; i < object.methodSettings.length; ++i) {
if (typeof object.methodSettings[i] !== "object")
throw TypeError(".google.api.Publishing.methodSettings: object expected");
- message.methodSettings[i] = $root.google.api.MethodSettings.fromObject(object.methodSettings[i]);
+ message.methodSettings[i] = $root.google.api.MethodSettings.fromObject(object.methodSettings[i], long + 1);
}
}
if (object.newIssueUri != null)
@@ -32649,7 +33897,7 @@
for (var i = 0; i < object.librarySettings.length; ++i) {
if (typeof object.librarySettings[i] !== "object")
throw TypeError(".google.api.Publishing.librarySettings: object expected");
- message.librarySettings[i] = $root.google.api.ClientLibrarySettings.fromObject(object.librarySettings[i]);
+ message.librarySettings[i] = $root.google.api.ClientLibrarySettings.fromObject(object.librarySettings[i], long + 1);
}
}
if (object.protoReferenceDocumentationUri != null)
@@ -32773,7 +34021,7 @@
this.serviceClassNames = {};
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -32859,9 +34107,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- JavaSettings.decode = function decode(reader, length, error) {
+ JavaSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.JavaSettings(), key, value;
while (reader.pos < end) {
var tag = reader.uint32();
@@ -32888,19 +34140,21 @@
value = reader.string();
break;
default:
- reader.skipType(tag2 & 7);
+ reader.skipType(tag2 & 7, long);
break;
}
}
+ if (key === "__proto__")
+ $util.makeProp(message.serviceClassNames, key);
message.serviceClassNames[key] = value;
break;
}
case 3: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
+ message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -32931,9 +34185,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- JavaSettings.verify = function verify(message) {
+ JavaSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.libraryPackage != null && message.hasOwnProperty("libraryPackage"))
if (!$util.isString(message.libraryPackage))
return "libraryPackage: string expected";
@@ -32946,7 +34204,7 @@
return "serviceClassNames: string{k:string} expected";
}
if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
+ var error = $root.google.api.CommonLanguageSettings.verify(message.common, long + 1);
if (error)
return "common." + error;
}
@@ -32961,9 +34219,13 @@
* @param {Object.} object Plain object
* @returns {google.api.JavaSettings} JavaSettings
*/
- JavaSettings.fromObject = function fromObject(object) {
+ JavaSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.JavaSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.JavaSettings();
if (object.libraryPackage != null)
message.libraryPackage = String(object.libraryPackage);
@@ -32971,13 +34233,16 @@
if (typeof object.serviceClassNames !== "object")
throw TypeError(".google.api.JavaSettings.serviceClassNames: object expected");
message.serviceClassNames = {};
- for (var keys = Object.keys(object.serviceClassNames), i = 0; i < keys.length; ++i)
+ for (var keys = Object.keys(object.serviceClassNames), i = 0; i < keys.length; ++i) {
+ if (keys[i] === "__proto__")
+ $util.makeProp(message.serviceClassNames, keys[i]);
message.serviceClassNames[keys[i]] = String(object.serviceClassNames[keys[i]]);
+ }
}
if (object.common != null) {
if (typeof object.common !== "object")
throw TypeError(".google.api.JavaSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
+ message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common, long + 1);
}
return message;
};
@@ -33006,8 +34271,11 @@
var keys2;
if (message.serviceClassNames && (keys2 = Object.keys(message.serviceClassNames)).length) {
object.serviceClassNames = {};
- for (var j = 0; j < keys2.length; ++j)
+ for (var j = 0; j < keys2.length; ++j) {
+ if (keys2[j] === "__proto__")
+ $util.makeProp(object.serviceClassNames, keys2[j]);
object.serviceClassNames[keys2[j]] = message.serviceClassNames[keys2[j]];
+ }
}
if (message.common != null && message.hasOwnProperty("common"))
object.common = $root.google.api.CommonLanguageSettings.toObject(message.common, options);
@@ -33063,7 +34331,7 @@
function CppSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -33128,9 +34396,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- CppSettings.decode = function decode(reader, length, error) {
+ CppSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.CppSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -33138,11 +34410,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
+ message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -33173,11 +34445,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- CppSettings.verify = function verify(message) {
+ CppSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
+ var error = $root.google.api.CommonLanguageSettings.verify(message.common, long + 1);
if (error)
return "common." + error;
}
@@ -33192,14 +34468,18 @@
* @param {Object.} object Plain object
* @returns {google.api.CppSettings} CppSettings
*/
- CppSettings.fromObject = function fromObject(object) {
+ CppSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.CppSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.CppSettings();
if (object.common != null) {
if (typeof object.common !== "object")
throw TypeError(".google.api.CppSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
+ message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common, long + 1);
}
return message;
};
@@ -33273,7 +34553,7 @@
function PhpSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -33338,9 +34618,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- PhpSettings.decode = function decode(reader, length, error) {
+ PhpSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.PhpSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -33348,11 +34632,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
+ message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -33383,11 +34667,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- PhpSettings.verify = function verify(message) {
+ PhpSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
+ var error = $root.google.api.CommonLanguageSettings.verify(message.common, long + 1);
if (error)
return "common." + error;
}
@@ -33402,14 +34690,18 @@
* @param {Object.} object Plain object
* @returns {google.api.PhpSettings} PhpSettings
*/
- PhpSettings.fromObject = function fromObject(object) {
+ PhpSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.PhpSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.PhpSettings();
if (object.common != null) {
if (typeof object.common !== "object")
throw TypeError(".google.api.PhpSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
+ message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common, long + 1);
}
return message;
};
@@ -33484,7 +34776,7 @@
function PythonSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -33559,9 +34851,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- PythonSettings.decode = function decode(reader, length, error) {
+ PythonSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.PythonSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -33569,15 +34865,15 @@
break;
switch (tag >>> 3) {
case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
+ message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
- message.experimentalFeatures = $root.google.api.PythonSettings.ExperimentalFeatures.decode(reader, reader.uint32());
+ message.experimentalFeatures = $root.google.api.PythonSettings.ExperimentalFeatures.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -33608,16 +34904,20 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- PythonSettings.verify = function verify(message) {
+ PythonSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
+ var error = $root.google.api.CommonLanguageSettings.verify(message.common, long + 1);
if (error)
return "common." + error;
}
if (message.experimentalFeatures != null && message.hasOwnProperty("experimentalFeatures")) {
- var error = $root.google.api.PythonSettings.ExperimentalFeatures.verify(message.experimentalFeatures);
+ var error = $root.google.api.PythonSettings.ExperimentalFeatures.verify(message.experimentalFeatures, long + 1);
if (error)
return "experimentalFeatures." + error;
}
@@ -33632,19 +34932,23 @@
* @param {Object.} object Plain object
* @returns {google.api.PythonSettings} PythonSettings
*/
- PythonSettings.fromObject = function fromObject(object) {
+ PythonSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.PythonSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.PythonSettings();
if (object.common != null) {
if (typeof object.common !== "object")
throw TypeError(".google.api.PythonSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
+ message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common, long + 1);
}
if (object.experimentalFeatures != null) {
if (typeof object.experimentalFeatures !== "object")
throw TypeError(".google.api.PythonSettings.experimentalFeatures: object expected");
- message.experimentalFeatures = $root.google.api.PythonSettings.ExperimentalFeatures.fromObject(object.experimentalFeatures);
+ message.experimentalFeatures = $root.google.api.PythonSettings.ExperimentalFeatures.fromObject(object.experimentalFeatures, long + 1);
}
return message;
};
@@ -33721,7 +35025,7 @@
function ExperimentalFeatures(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -33806,9 +35110,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ExperimentalFeatures.decode = function decode(reader, length, error) {
+ ExperimentalFeatures.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.PythonSettings.ExperimentalFeatures();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -33828,7 +35136,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -33859,9 +35167,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ExperimentalFeatures.verify = function verify(message) {
+ ExperimentalFeatures.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.restAsyncIoEnabled != null && message.hasOwnProperty("restAsyncIoEnabled"))
if (typeof message.restAsyncIoEnabled !== "boolean")
return "restAsyncIoEnabled: boolean expected";
@@ -33882,9 +35194,13 @@
* @param {Object.} object Plain object
* @returns {google.api.PythonSettings.ExperimentalFeatures} ExperimentalFeatures
*/
- ExperimentalFeatures.fromObject = function fromObject(object) {
+ ExperimentalFeatures.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.PythonSettings.ExperimentalFeatures)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.PythonSettings.ExperimentalFeatures();
if (object.restAsyncIoEnabled != null)
message.restAsyncIoEnabled = Boolean(object.restAsyncIoEnabled);
@@ -33974,7 +35290,7 @@
function NodeSettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -34039,9 +35355,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- NodeSettings.decode = function decode(reader, length, error) {
+ NodeSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.NodeSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -34049,11 +35369,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
+ message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -34084,11 +35404,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- NodeSettings.verify = function verify(message) {
+ NodeSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
+ var error = $root.google.api.CommonLanguageSettings.verify(message.common, long + 1);
if (error)
return "common." + error;
}
@@ -34103,14 +35427,18 @@
* @param {Object.} object Plain object
* @returns {google.api.NodeSettings} NodeSettings
*/
- NodeSettings.fromObject = function fromObject(object) {
+ NodeSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.NodeSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.NodeSettings();
if (object.common != null) {
if (typeof object.common !== "object")
throw TypeError(".google.api.NodeSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
+ message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common, long + 1);
}
return message;
};
@@ -34194,7 +35522,7 @@
this.handwrittenSignatures = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -34314,9 +35642,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DotnetSettings.decode = function decode(reader, length, error) {
+ DotnetSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.DotnetSettings(), key, value;
while (reader.pos < end) {
var tag = reader.uint32();
@@ -34324,7 +35656,7 @@
break;
switch (tag >>> 3) {
case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
+ message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
@@ -34343,10 +35675,12 @@
value = reader.string();
break;
default:
- reader.skipType(tag2 & 7);
+ reader.skipType(tag2 & 7, long);
break;
}
}
+ if (key === "__proto__")
+ $util.makeProp(message.renamedServices, key);
message.renamedServices[key] = value;
break;
}
@@ -34366,10 +35700,12 @@
value = reader.string();
break;
default:
- reader.skipType(tag2 & 7);
+ reader.skipType(tag2 & 7, long);
break;
}
}
+ if (key === "__proto__")
+ $util.makeProp(message.renamedResources, key);
message.renamedResources[key] = value;
break;
}
@@ -34392,7 +35728,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -34423,11 +35759,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DotnetSettings.verify = function verify(message) {
+ DotnetSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
+ var error = $root.google.api.CommonLanguageSettings.verify(message.common, long + 1);
if (error)
return "common." + error;
}
@@ -34479,28 +35819,38 @@
* @param {Object.} object Plain object
* @returns {google.api.DotnetSettings} DotnetSettings
*/
- DotnetSettings.fromObject = function fromObject(object) {
+ DotnetSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.DotnetSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.DotnetSettings();
if (object.common != null) {
if (typeof object.common !== "object")
throw TypeError(".google.api.DotnetSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
+ message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common, long + 1);
}
if (object.renamedServices) {
if (typeof object.renamedServices !== "object")
throw TypeError(".google.api.DotnetSettings.renamedServices: object expected");
message.renamedServices = {};
- for (var keys = Object.keys(object.renamedServices), i = 0; i < keys.length; ++i)
+ for (var keys = Object.keys(object.renamedServices), i = 0; i < keys.length; ++i) {
+ if (keys[i] === "__proto__")
+ $util.makeProp(message.renamedServices, keys[i]);
message.renamedServices[keys[i]] = String(object.renamedServices[keys[i]]);
+ }
}
if (object.renamedResources) {
if (typeof object.renamedResources !== "object")
throw TypeError(".google.api.DotnetSettings.renamedResources: object expected");
message.renamedResources = {};
- for (var keys = Object.keys(object.renamedResources), i = 0; i < keys.length; ++i)
+ for (var keys = Object.keys(object.renamedResources), i = 0; i < keys.length; ++i) {
+ if (keys[i] === "__proto__")
+ $util.makeProp(message.renamedResources, keys[i]);
message.renamedResources[keys[i]] = String(object.renamedResources[keys[i]]);
+ }
}
if (object.ignoredResources) {
if (!Array.isArray(object.ignoredResources))
@@ -34555,13 +35905,19 @@
var keys2;
if (message.renamedServices && (keys2 = Object.keys(message.renamedServices)).length) {
object.renamedServices = {};
- for (var j = 0; j < keys2.length; ++j)
+ for (var j = 0; j < keys2.length; ++j) {
+ if (keys2[j] === "__proto__")
+ $util.makeProp(object.renamedServices, keys2[j]);
object.renamedServices[keys2[j]] = message.renamedServices[keys2[j]];
+ }
}
if (message.renamedResources && (keys2 = Object.keys(message.renamedResources)).length) {
object.renamedResources = {};
- for (var j = 0; j < keys2.length; ++j)
+ for (var j = 0; j < keys2.length; ++j) {
+ if (keys2[j] === "__proto__")
+ $util.makeProp(object.renamedResources, keys2[j]);
object.renamedResources[keys2[j]] = message.renamedResources[keys2[j]];
+ }
}
if (message.ignoredResources && message.ignoredResources.length) {
object.ignoredResources = [];
@@ -34630,7 +35986,7 @@
function RubySettings(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -34695,9 +36051,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- RubySettings.decode = function decode(reader, length, error) {
+ RubySettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.RubySettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -34705,11 +36065,11 @@
break;
switch (tag >>> 3) {
case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
+ message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -34740,11 +36100,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- RubySettings.verify = function verify(message) {
+ RubySettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
+ var error = $root.google.api.CommonLanguageSettings.verify(message.common, long + 1);
if (error)
return "common." + error;
}
@@ -34759,14 +36123,18 @@
* @param {Object.} object Plain object
* @returns {google.api.RubySettings} RubySettings
*/
- RubySettings.fromObject = function fromObject(object) {
+ RubySettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.RubySettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.RubySettings();
if (object.common != null) {
if (typeof object.common !== "object")
throw TypeError(".google.api.RubySettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
+ message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common, long + 1);
}
return message;
};
@@ -34842,7 +36210,7 @@
this.renamedServices = {};
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -34918,9 +36286,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- GoSettings.decode = function decode(reader, length, error) {
+ GoSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.GoSettings(), key, value;
while (reader.pos < end) {
var tag = reader.uint32();
@@ -34928,7 +36300,7 @@
break;
switch (tag >>> 3) {
case 1: {
- message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32());
+ message.common = $root.google.api.CommonLanguageSettings.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
@@ -34947,15 +36319,17 @@
value = reader.string();
break;
default:
- reader.skipType(tag2 & 7);
+ reader.skipType(tag2 & 7, long);
break;
}
}
+ if (key === "__proto__")
+ $util.makeProp(message.renamedServices, key);
message.renamedServices[key] = value;
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -34986,11 +36360,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- GoSettings.verify = function verify(message) {
+ GoSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.common != null && message.hasOwnProperty("common")) {
- var error = $root.google.api.CommonLanguageSettings.verify(message.common);
+ var error = $root.google.api.CommonLanguageSettings.verify(message.common, long + 1);
if (error)
return "common." + error;
}
@@ -35013,21 +36391,28 @@
* @param {Object.} object Plain object
* @returns {google.api.GoSettings} GoSettings
*/
- GoSettings.fromObject = function fromObject(object) {
+ GoSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.GoSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.GoSettings();
if (object.common != null) {
if (typeof object.common !== "object")
throw TypeError(".google.api.GoSettings.common: object expected");
- message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common);
+ message.common = $root.google.api.CommonLanguageSettings.fromObject(object.common, long + 1);
}
if (object.renamedServices) {
if (typeof object.renamedServices !== "object")
throw TypeError(".google.api.GoSettings.renamedServices: object expected");
message.renamedServices = {};
- for (var keys = Object.keys(object.renamedServices), i = 0; i < keys.length; ++i)
+ for (var keys = Object.keys(object.renamedServices), i = 0; i < keys.length; ++i) {
+ if (keys[i] === "__proto__")
+ $util.makeProp(message.renamedServices, keys[i]);
message.renamedServices[keys[i]] = String(object.renamedServices[keys[i]]);
+ }
}
return message;
};
@@ -35054,8 +36439,11 @@
var keys2;
if (message.renamedServices && (keys2 = Object.keys(message.renamedServices)).length) {
object.renamedServices = {};
- for (var j = 0; j < keys2.length; ++j)
+ for (var j = 0; j < keys2.length; ++j) {
+ if (keys2[j] === "__proto__")
+ $util.makeProp(object.renamedServices, keys2[j]);
object.renamedServices[keys2[j]] = message.renamedServices[keys2[j]];
+ }
}
return object;
};
@@ -35112,7 +36500,7 @@
this.autoPopulatedFields = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -35198,9 +36586,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- MethodSettings.decode = function decode(reader, length, error) {
+ MethodSettings.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.MethodSettings();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -35212,7 +36604,7 @@
break;
}
case 2: {
- message.longRunning = $root.google.api.MethodSettings.LongRunning.decode(reader, reader.uint32());
+ message.longRunning = $root.google.api.MethodSettings.LongRunning.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -35222,7 +36614,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -35253,14 +36645,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- MethodSettings.verify = function verify(message) {
+ MethodSettings.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.selector != null && message.hasOwnProperty("selector"))
if (!$util.isString(message.selector))
return "selector: string expected";
if (message.longRunning != null && message.hasOwnProperty("longRunning")) {
- var error = $root.google.api.MethodSettings.LongRunning.verify(message.longRunning);
+ var error = $root.google.api.MethodSettings.LongRunning.verify(message.longRunning, long + 1);
if (error)
return "longRunning." + error;
}
@@ -35282,16 +36678,20 @@
* @param {Object.} object Plain object
* @returns {google.api.MethodSettings} MethodSettings
*/
- MethodSettings.fromObject = function fromObject(object) {
+ MethodSettings.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.MethodSettings)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.MethodSettings();
if (object.selector != null)
message.selector = String(object.selector);
if (object.longRunning != null) {
if (typeof object.longRunning !== "object")
throw TypeError(".google.api.MethodSettings.longRunning: object expected");
- message.longRunning = $root.google.api.MethodSettings.LongRunning.fromObject(object.longRunning);
+ message.longRunning = $root.google.api.MethodSettings.LongRunning.fromObject(object.longRunning, long + 1);
}
if (object.autoPopulatedFields) {
if (!Array.isArray(object.autoPopulatedFields))
@@ -35383,7 +36783,7 @@
function LongRunning(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -35478,9 +36878,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- LongRunning.decode = function decode(reader, length, error) {
+ LongRunning.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.MethodSettings.LongRunning();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -35488,7 +36892,7 @@
break;
switch (tag >>> 3) {
case 1: {
- message.initialPollDelay = $root.google.protobuf.Duration.decode(reader, reader.uint32());
+ message.initialPollDelay = $root.google.protobuf.Duration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 2: {
@@ -35496,15 +36900,15 @@
break;
}
case 3: {
- message.maxPollDelay = $root.google.protobuf.Duration.decode(reader, reader.uint32());
+ message.maxPollDelay = $root.google.protobuf.Duration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
- message.totalPollTimeout = $root.google.protobuf.Duration.decode(reader, reader.uint32());
+ message.totalPollTimeout = $root.google.protobuf.Duration.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -35535,11 +36939,15 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- LongRunning.verify = function verify(message) {
+ LongRunning.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.initialPollDelay != null && message.hasOwnProperty("initialPollDelay")) {
- var error = $root.google.protobuf.Duration.verify(message.initialPollDelay);
+ var error = $root.google.protobuf.Duration.verify(message.initialPollDelay, long + 1);
if (error)
return "initialPollDelay." + error;
}
@@ -35547,12 +36955,12 @@
if (typeof message.pollDelayMultiplier !== "number")
return "pollDelayMultiplier: number expected";
if (message.maxPollDelay != null && message.hasOwnProperty("maxPollDelay")) {
- var error = $root.google.protobuf.Duration.verify(message.maxPollDelay);
+ var error = $root.google.protobuf.Duration.verify(message.maxPollDelay, long + 1);
if (error)
return "maxPollDelay." + error;
}
if (message.totalPollTimeout != null && message.hasOwnProperty("totalPollTimeout")) {
- var error = $root.google.protobuf.Duration.verify(message.totalPollTimeout);
+ var error = $root.google.protobuf.Duration.verify(message.totalPollTimeout, long + 1);
if (error)
return "totalPollTimeout." + error;
}
@@ -35567,26 +36975,30 @@
* @param {Object.} object Plain object
* @returns {google.api.MethodSettings.LongRunning} LongRunning
*/
- LongRunning.fromObject = function fromObject(object) {
+ LongRunning.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.MethodSettings.LongRunning)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.MethodSettings.LongRunning();
if (object.initialPollDelay != null) {
if (typeof object.initialPollDelay !== "object")
throw TypeError(".google.api.MethodSettings.LongRunning.initialPollDelay: object expected");
- message.initialPollDelay = $root.google.protobuf.Duration.fromObject(object.initialPollDelay);
+ message.initialPollDelay = $root.google.protobuf.Duration.fromObject(object.initialPollDelay, long + 1);
}
if (object.pollDelayMultiplier != null)
message.pollDelayMultiplier = Number(object.pollDelayMultiplier);
if (object.maxPollDelay != null) {
if (typeof object.maxPollDelay !== "object")
throw TypeError(".google.api.MethodSettings.LongRunning.maxPollDelay: object expected");
- message.maxPollDelay = $root.google.protobuf.Duration.fromObject(object.maxPollDelay);
+ message.maxPollDelay = $root.google.protobuf.Duration.fromObject(object.maxPollDelay, long + 1);
}
if (object.totalPollTimeout != null) {
if (typeof object.totalPollTimeout !== "object")
throw TypeError(".google.api.MethodSettings.LongRunning.totalPollTimeout: object expected");
- message.totalPollTimeout = $root.google.protobuf.Duration.fromObject(object.totalPollTimeout);
+ message.totalPollTimeout = $root.google.protobuf.Duration.fromObject(object.totalPollTimeout, long + 1);
}
return message;
};
@@ -35717,7 +37129,7 @@
this.methods = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -35793,9 +37205,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- SelectiveGapicGeneration.decode = function decode(reader, length, error) {
+ SelectiveGapicGeneration.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.SelectiveGapicGeneration();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -35813,7 +37229,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -35844,9 +37260,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- SelectiveGapicGeneration.verify = function verify(message) {
+ SelectiveGapicGeneration.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.methods != null && message.hasOwnProperty("methods")) {
if (!Array.isArray(message.methods))
return "methods: array expected";
@@ -35868,9 +37288,13 @@
* @param {Object.} object Plain object
* @returns {google.api.SelectiveGapicGeneration} SelectiveGapicGeneration
*/
- SelectiveGapicGeneration.fromObject = function fromObject(object) {
+ SelectiveGapicGeneration.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.SelectiveGapicGeneration)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.SelectiveGapicGeneration();
if (object.methods) {
if (!Array.isArray(object.methods))
@@ -36022,7 +37446,7 @@
this.style = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -36152,9 +37576,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ResourceDescriptor.decode = function decode(reader, length, error) {
+ ResourceDescriptor.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.ResourceDescriptor();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -36199,7 +37627,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -36230,9 +37658,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ResourceDescriptor.verify = function verify(message) {
+ ResourceDescriptor.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.type != null && message.hasOwnProperty("type"))
if (!$util.isString(message.type))
return "type: string expected";
@@ -36284,9 +37716,13 @@
* @param {Object.} object Plain object
* @returns {google.api.ResourceDescriptor} ResourceDescriptor
*/
- ResourceDescriptor.fromObject = function fromObject(object) {
+ ResourceDescriptor.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.ResourceDescriptor)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.ResourceDescriptor();
if (object.type != null)
message.type = String(object.type);
@@ -36474,7 +37910,7 @@
function ResourceReference(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -36549,9 +37985,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ResourceReference.decode = function decode(reader, length, error) {
+ ResourceReference.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.api.ResourceReference();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -36567,7 +38007,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -36598,9 +38038,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ResourceReference.verify = function verify(message) {
+ ResourceReference.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.type != null && message.hasOwnProperty("type"))
if (!$util.isString(message.type))
return "type: string expected";
@@ -36618,9 +38062,13 @@
* @param {Object.} object Plain object
* @returns {google.api.ResourceReference} ResourceReference
*/
- ResourceReference.fromObject = function fromObject(object) {
+ ResourceReference.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.api.ResourceReference)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.api.ResourceReference();
if (object.type != null)
message.type = String(object.type);
@@ -36715,7 +38163,7 @@
this.file = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -36781,9 +38229,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- FileDescriptorSet.decode = function decode(reader, length, error) {
+ FileDescriptorSet.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.FileDescriptorSet();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -36793,11 +38245,11 @@
case 1: {
if (!(message.file && message.file.length))
message.file = [];
- message.file.push($root.google.protobuf.FileDescriptorProto.decode(reader, reader.uint32()));
+ message.file.push($root.google.protobuf.FileDescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -36828,14 +38280,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- FileDescriptorSet.verify = function verify(message) {
+ FileDescriptorSet.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.file != null && message.hasOwnProperty("file")) {
if (!Array.isArray(message.file))
return "file: array expected";
for (var i = 0; i < message.file.length; ++i) {
- var error = $root.google.protobuf.FileDescriptorProto.verify(message.file[i]);
+ var error = $root.google.protobuf.FileDescriptorProto.verify(message.file[i], long + 1);
if (error)
return "file." + error;
}
@@ -36851,9 +38307,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.FileDescriptorSet} FileDescriptorSet
*/
- FileDescriptorSet.fromObject = function fromObject(object) {
+ FileDescriptorSet.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.FileDescriptorSet)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.FileDescriptorSet();
if (object.file) {
if (!Array.isArray(object.file))
@@ -36862,7 +38322,7 @@
for (var i = 0; i < object.file.length; ++i) {
if (typeof object.file[i] !== "object")
throw TypeError(".google.protobuf.FileDescriptorSet.file: object expected");
- message.file[i] = $root.google.protobuf.FileDescriptorProto.fromObject(object.file[i]);
+ message.file[i] = $root.google.protobuf.FileDescriptorProto.fromObject(object.file[i], long + 1);
}
}
return message;
@@ -36995,7 +38455,7 @@
this.extension = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -37198,9 +38658,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- FileDescriptorProto.decode = function decode(reader, length, error) {
+ FileDescriptorProto.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.FileDescriptorProto();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -37252,33 +38716,33 @@
case 4: {
if (!(message.messageType && message.messageType.length))
message.messageType = [];
- message.messageType.push($root.google.protobuf.DescriptorProto.decode(reader, reader.uint32()));
+ message.messageType.push($root.google.protobuf.DescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 5: {
if (!(message.enumType && message.enumType.length))
message.enumType = [];
- message.enumType.push($root.google.protobuf.EnumDescriptorProto.decode(reader, reader.uint32()));
+ message.enumType.push($root.google.protobuf.EnumDescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 6: {
if (!(message.service && message.service.length))
message.service = [];
- message.service.push($root.google.protobuf.ServiceDescriptorProto.decode(reader, reader.uint32()));
+ message.service.push($root.google.protobuf.ServiceDescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 7: {
if (!(message.extension && message.extension.length))
message.extension = [];
- message.extension.push($root.google.protobuf.FieldDescriptorProto.decode(reader, reader.uint32()));
+ message.extension.push($root.google.protobuf.FieldDescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 8: {
- message.options = $root.google.protobuf.FileOptions.decode(reader, reader.uint32());
+ message.options = $root.google.protobuf.FileOptions.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 9: {
- message.sourceCodeInfo = $root.google.protobuf.SourceCodeInfo.decode(reader, reader.uint32());
+ message.sourceCodeInfo = $root.google.protobuf.SourceCodeInfo.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 12: {
@@ -37290,7 +38754,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -37321,9 +38785,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- FileDescriptorProto.verify = function verify(message) {
+ FileDescriptorProto.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -37362,7 +38830,7 @@
if (!Array.isArray(message.messageType))
return "messageType: array expected";
for (var i = 0; i < message.messageType.length; ++i) {
- var error = $root.google.protobuf.DescriptorProto.verify(message.messageType[i]);
+ var error = $root.google.protobuf.DescriptorProto.verify(message.messageType[i], long + 1);
if (error)
return "messageType." + error;
}
@@ -37371,7 +38839,7 @@
if (!Array.isArray(message.enumType))
return "enumType: array expected";
for (var i = 0; i < message.enumType.length; ++i) {
- var error = $root.google.protobuf.EnumDescriptorProto.verify(message.enumType[i]);
+ var error = $root.google.protobuf.EnumDescriptorProto.verify(message.enumType[i], long + 1);
if (error)
return "enumType." + error;
}
@@ -37380,7 +38848,7 @@
if (!Array.isArray(message.service))
return "service: array expected";
for (var i = 0; i < message.service.length; ++i) {
- var error = $root.google.protobuf.ServiceDescriptorProto.verify(message.service[i]);
+ var error = $root.google.protobuf.ServiceDescriptorProto.verify(message.service[i], long + 1);
if (error)
return "service." + error;
}
@@ -37389,18 +38857,18 @@
if (!Array.isArray(message.extension))
return "extension: array expected";
for (var i = 0; i < message.extension.length; ++i) {
- var error = $root.google.protobuf.FieldDescriptorProto.verify(message.extension[i]);
+ var error = $root.google.protobuf.FieldDescriptorProto.verify(message.extension[i], long + 1);
if (error)
return "extension." + error;
}
}
if (message.options != null && message.hasOwnProperty("options")) {
- var error = $root.google.protobuf.FileOptions.verify(message.options);
+ var error = $root.google.protobuf.FileOptions.verify(message.options, long + 1);
if (error)
return "options." + error;
}
if (message.sourceCodeInfo != null && message.hasOwnProperty("sourceCodeInfo")) {
- var error = $root.google.protobuf.SourceCodeInfo.verify(message.sourceCodeInfo);
+ var error = $root.google.protobuf.SourceCodeInfo.verify(message.sourceCodeInfo, long + 1);
if (error)
return "sourceCodeInfo." + error;
}
@@ -37436,9 +38904,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.FileDescriptorProto} FileDescriptorProto
*/
- FileDescriptorProto.fromObject = function fromObject(object) {
+ FileDescriptorProto.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.FileDescriptorProto)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.FileDescriptorProto();
if (object.name != null)
message.name = String(object.name);
@@ -37479,7 +38951,7 @@
for (var i = 0; i < object.messageType.length; ++i) {
if (typeof object.messageType[i] !== "object")
throw TypeError(".google.protobuf.FileDescriptorProto.messageType: object expected");
- message.messageType[i] = $root.google.protobuf.DescriptorProto.fromObject(object.messageType[i]);
+ message.messageType[i] = $root.google.protobuf.DescriptorProto.fromObject(object.messageType[i], long + 1);
}
}
if (object.enumType) {
@@ -37489,7 +38961,7 @@
for (var i = 0; i < object.enumType.length; ++i) {
if (typeof object.enumType[i] !== "object")
throw TypeError(".google.protobuf.FileDescriptorProto.enumType: object expected");
- message.enumType[i] = $root.google.protobuf.EnumDescriptorProto.fromObject(object.enumType[i]);
+ message.enumType[i] = $root.google.protobuf.EnumDescriptorProto.fromObject(object.enumType[i], long + 1);
}
}
if (object.service) {
@@ -37499,7 +38971,7 @@
for (var i = 0; i < object.service.length; ++i) {
if (typeof object.service[i] !== "object")
throw TypeError(".google.protobuf.FileDescriptorProto.service: object expected");
- message.service[i] = $root.google.protobuf.ServiceDescriptorProto.fromObject(object.service[i]);
+ message.service[i] = $root.google.protobuf.ServiceDescriptorProto.fromObject(object.service[i], long + 1);
}
}
if (object.extension) {
@@ -37509,18 +38981,18 @@
for (var i = 0; i < object.extension.length; ++i) {
if (typeof object.extension[i] !== "object")
throw TypeError(".google.protobuf.FileDescriptorProto.extension: object expected");
- message.extension[i] = $root.google.protobuf.FieldDescriptorProto.fromObject(object.extension[i]);
+ message.extension[i] = $root.google.protobuf.FieldDescriptorProto.fromObject(object.extension[i], long + 1);
}
}
if (object.options != null) {
if (typeof object.options !== "object")
throw TypeError(".google.protobuf.FileDescriptorProto.options: object expected");
- message.options = $root.google.protobuf.FileOptions.fromObject(object.options);
+ message.options = $root.google.protobuf.FileOptions.fromObject(object.options, long + 1);
}
if (object.sourceCodeInfo != null) {
if (typeof object.sourceCodeInfo !== "object")
throw TypeError(".google.protobuf.FileDescriptorProto.sourceCodeInfo: object expected");
- message.sourceCodeInfo = $root.google.protobuf.SourceCodeInfo.fromObject(object.sourceCodeInfo);
+ message.sourceCodeInfo = $root.google.protobuf.SourceCodeInfo.fromObject(object.sourceCodeInfo, long + 1);
}
if (object.syntax != null)
message.syntax = String(object.syntax);
@@ -37736,7 +39208,7 @@
this.reservedName = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -37909,9 +39381,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- DescriptorProto.decode = function decode(reader, length, error) {
+ DescriptorProto.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.DescriptorProto();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -37925,47 +39401,47 @@
case 2: {
if (!(message.field && message.field.length))
message.field = [];
- message.field.push($root.google.protobuf.FieldDescriptorProto.decode(reader, reader.uint32()));
+ message.field.push($root.google.protobuf.FieldDescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 6: {
if (!(message.extension && message.extension.length))
message.extension = [];
- message.extension.push($root.google.protobuf.FieldDescriptorProto.decode(reader, reader.uint32()));
+ message.extension.push($root.google.protobuf.FieldDescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 3: {
if (!(message.nestedType && message.nestedType.length))
message.nestedType = [];
- message.nestedType.push($root.google.protobuf.DescriptorProto.decode(reader, reader.uint32()));
+ message.nestedType.push($root.google.protobuf.DescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 4: {
if (!(message.enumType && message.enumType.length))
message.enumType = [];
- message.enumType.push($root.google.protobuf.EnumDescriptorProto.decode(reader, reader.uint32()));
+ message.enumType.push($root.google.protobuf.EnumDescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 5: {
if (!(message.extensionRange && message.extensionRange.length))
message.extensionRange = [];
- message.extensionRange.push($root.google.protobuf.DescriptorProto.ExtensionRange.decode(reader, reader.uint32()));
+ message.extensionRange.push($root.google.protobuf.DescriptorProto.ExtensionRange.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 8: {
if (!(message.oneofDecl && message.oneofDecl.length))
message.oneofDecl = [];
- message.oneofDecl.push($root.google.protobuf.OneofDescriptorProto.decode(reader, reader.uint32()));
+ message.oneofDecl.push($root.google.protobuf.OneofDescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 7: {
- message.options = $root.google.protobuf.MessageOptions.decode(reader, reader.uint32());
+ message.options = $root.google.protobuf.MessageOptions.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 9: {
if (!(message.reservedRange && message.reservedRange.length))
message.reservedRange = [];
- message.reservedRange.push($root.google.protobuf.DescriptorProto.ReservedRange.decode(reader, reader.uint32()));
+ message.reservedRange.push($root.google.protobuf.DescriptorProto.ReservedRange.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 10: {
@@ -37979,7 +39455,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -38010,9 +39486,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- DescriptorProto.verify = function verify(message) {
+ DescriptorProto.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -38020,7 +39500,7 @@
if (!Array.isArray(message.field))
return "field: array expected";
for (var i = 0; i < message.field.length; ++i) {
- var error = $root.google.protobuf.FieldDescriptorProto.verify(message.field[i]);
+ var error = $root.google.protobuf.FieldDescriptorProto.verify(message.field[i], long + 1);
if (error)
return "field." + error;
}
@@ -38029,7 +39509,7 @@
if (!Array.isArray(message.extension))
return "extension: array expected";
for (var i = 0; i < message.extension.length; ++i) {
- var error = $root.google.protobuf.FieldDescriptorProto.verify(message.extension[i]);
+ var error = $root.google.protobuf.FieldDescriptorProto.verify(message.extension[i], long + 1);
if (error)
return "extension." + error;
}
@@ -38038,7 +39518,7 @@
if (!Array.isArray(message.nestedType))
return "nestedType: array expected";
for (var i = 0; i < message.nestedType.length; ++i) {
- var error = $root.google.protobuf.DescriptorProto.verify(message.nestedType[i]);
+ var error = $root.google.protobuf.DescriptorProto.verify(message.nestedType[i], long + 1);
if (error)
return "nestedType." + error;
}
@@ -38047,7 +39527,7 @@
if (!Array.isArray(message.enumType))
return "enumType: array expected";
for (var i = 0; i < message.enumType.length; ++i) {
- var error = $root.google.protobuf.EnumDescriptorProto.verify(message.enumType[i]);
+ var error = $root.google.protobuf.EnumDescriptorProto.verify(message.enumType[i], long + 1);
if (error)
return "enumType." + error;
}
@@ -38056,7 +39536,7 @@
if (!Array.isArray(message.extensionRange))
return "extensionRange: array expected";
for (var i = 0; i < message.extensionRange.length; ++i) {
- var error = $root.google.protobuf.DescriptorProto.ExtensionRange.verify(message.extensionRange[i]);
+ var error = $root.google.protobuf.DescriptorProto.ExtensionRange.verify(message.extensionRange[i], long + 1);
if (error)
return "extensionRange." + error;
}
@@ -38065,13 +39545,13 @@
if (!Array.isArray(message.oneofDecl))
return "oneofDecl: array expected";
for (var i = 0; i < message.oneofDecl.length; ++i) {
- var error = $root.google.protobuf.OneofDescriptorProto.verify(message.oneofDecl[i]);
+ var error = $root.google.protobuf.OneofDescriptorProto.verify(message.oneofDecl[i], long + 1);
if (error)
return "oneofDecl." + error;
}
}
if (message.options != null && message.hasOwnProperty("options")) {
- var error = $root.google.protobuf.MessageOptions.verify(message.options);
+ var error = $root.google.protobuf.MessageOptions.verify(message.options, long + 1);
if (error)
return "options." + error;
}
@@ -38079,7 +39559,7 @@
if (!Array.isArray(message.reservedRange))
return "reservedRange: array expected";
for (var i = 0; i < message.reservedRange.length; ++i) {
- var error = $root.google.protobuf.DescriptorProto.ReservedRange.verify(message.reservedRange[i]);
+ var error = $root.google.protobuf.DescriptorProto.ReservedRange.verify(message.reservedRange[i], long + 1);
if (error)
return "reservedRange." + error;
}
@@ -38111,9 +39591,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.DescriptorProto} DescriptorProto
*/
- DescriptorProto.fromObject = function fromObject(object) {
+ DescriptorProto.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.DescriptorProto)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.DescriptorProto();
if (object.name != null)
message.name = String(object.name);
@@ -38124,7 +39608,7 @@
for (var i = 0; i < object.field.length; ++i) {
if (typeof object.field[i] !== "object")
throw TypeError(".google.protobuf.DescriptorProto.field: object expected");
- message.field[i] = $root.google.protobuf.FieldDescriptorProto.fromObject(object.field[i]);
+ message.field[i] = $root.google.protobuf.FieldDescriptorProto.fromObject(object.field[i], long + 1);
}
}
if (object.extension) {
@@ -38134,7 +39618,7 @@
for (var i = 0; i < object.extension.length; ++i) {
if (typeof object.extension[i] !== "object")
throw TypeError(".google.protobuf.DescriptorProto.extension: object expected");
- message.extension[i] = $root.google.protobuf.FieldDescriptorProto.fromObject(object.extension[i]);
+ message.extension[i] = $root.google.protobuf.FieldDescriptorProto.fromObject(object.extension[i], long + 1);
}
}
if (object.nestedType) {
@@ -38144,7 +39628,7 @@
for (var i = 0; i < object.nestedType.length; ++i) {
if (typeof object.nestedType[i] !== "object")
throw TypeError(".google.protobuf.DescriptorProto.nestedType: object expected");
- message.nestedType[i] = $root.google.protobuf.DescriptorProto.fromObject(object.nestedType[i]);
+ message.nestedType[i] = $root.google.protobuf.DescriptorProto.fromObject(object.nestedType[i], long + 1);
}
}
if (object.enumType) {
@@ -38154,7 +39638,7 @@
for (var i = 0; i < object.enumType.length; ++i) {
if (typeof object.enumType[i] !== "object")
throw TypeError(".google.protobuf.DescriptorProto.enumType: object expected");
- message.enumType[i] = $root.google.protobuf.EnumDescriptorProto.fromObject(object.enumType[i]);
+ message.enumType[i] = $root.google.protobuf.EnumDescriptorProto.fromObject(object.enumType[i], long + 1);
}
}
if (object.extensionRange) {
@@ -38164,7 +39648,7 @@
for (var i = 0; i < object.extensionRange.length; ++i) {
if (typeof object.extensionRange[i] !== "object")
throw TypeError(".google.protobuf.DescriptorProto.extensionRange: object expected");
- message.extensionRange[i] = $root.google.protobuf.DescriptorProto.ExtensionRange.fromObject(object.extensionRange[i]);
+ message.extensionRange[i] = $root.google.protobuf.DescriptorProto.ExtensionRange.fromObject(object.extensionRange[i], long + 1);
}
}
if (object.oneofDecl) {
@@ -38174,13 +39658,13 @@
for (var i = 0; i < object.oneofDecl.length; ++i) {
if (typeof object.oneofDecl[i] !== "object")
throw TypeError(".google.protobuf.DescriptorProto.oneofDecl: object expected");
- message.oneofDecl[i] = $root.google.protobuf.OneofDescriptorProto.fromObject(object.oneofDecl[i]);
+ message.oneofDecl[i] = $root.google.protobuf.OneofDescriptorProto.fromObject(object.oneofDecl[i], long + 1);
}
}
if (object.options != null) {
if (typeof object.options !== "object")
throw TypeError(".google.protobuf.DescriptorProto.options: object expected");
- message.options = $root.google.protobuf.MessageOptions.fromObject(object.options);
+ message.options = $root.google.protobuf.MessageOptions.fromObject(object.options, long + 1);
}
if (object.reservedRange) {
if (!Array.isArray(object.reservedRange))
@@ -38189,7 +39673,7 @@
for (var i = 0; i < object.reservedRange.length; ++i) {
if (typeof object.reservedRange[i] !== "object")
throw TypeError(".google.protobuf.DescriptorProto.reservedRange: object expected");
- message.reservedRange[i] = $root.google.protobuf.DescriptorProto.ReservedRange.fromObject(object.reservedRange[i]);
+ message.reservedRange[i] = $root.google.protobuf.DescriptorProto.ReservedRange.fromObject(object.reservedRange[i], long + 1);
}
}
if (object.reservedName) {
@@ -38347,7 +39831,7 @@
function ExtensionRange(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -38432,9 +39916,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ExtensionRange.decode = function decode(reader, length, error) {
+ ExtensionRange.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.DescriptorProto.ExtensionRange();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -38450,11 +39938,11 @@
break;
}
case 3: {
- message.options = $root.google.protobuf.ExtensionRangeOptions.decode(reader, reader.uint32());
+ message.options = $root.google.protobuf.ExtensionRangeOptions.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -38485,9 +39973,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ExtensionRange.verify = function verify(message) {
+ ExtensionRange.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.start != null && message.hasOwnProperty("start"))
if (!$util.isInteger(message.start))
return "start: integer expected";
@@ -38495,7 +39987,7 @@
if (!$util.isInteger(message.end))
return "end: integer expected";
if (message.options != null && message.hasOwnProperty("options")) {
- var error = $root.google.protobuf.ExtensionRangeOptions.verify(message.options);
+ var error = $root.google.protobuf.ExtensionRangeOptions.verify(message.options, long + 1);
if (error)
return "options." + error;
}
@@ -38510,9 +40002,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.DescriptorProto.ExtensionRange} ExtensionRange
*/
- ExtensionRange.fromObject = function fromObject(object) {
+ ExtensionRange.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.DescriptorProto.ExtensionRange)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.DescriptorProto.ExtensionRange();
if (object.start != null)
message.start = object.start | 0;
@@ -38521,7 +40017,7 @@
if (object.options != null) {
if (typeof object.options !== "object")
throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");
- message.options = $root.google.protobuf.ExtensionRangeOptions.fromObject(object.options);
+ message.options = $root.google.protobuf.ExtensionRangeOptions.fromObject(object.options, long + 1);
}
return message;
};
@@ -38603,7 +40099,7 @@
function ReservedRange(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -38678,9 +40174,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ReservedRange.decode = function decode(reader, length, error) {
+ ReservedRange.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.DescriptorProto.ReservedRange();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -38696,7 +40196,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -38727,9 +40227,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ReservedRange.verify = function verify(message) {
+ ReservedRange.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.start != null && message.hasOwnProperty("start"))
if (!$util.isInteger(message.start))
return "start: integer expected";
@@ -38747,9 +40251,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.DescriptorProto.ReservedRange} ReservedRange
*/
- ReservedRange.fromObject = function fromObject(object) {
+ ReservedRange.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.DescriptorProto.ReservedRange)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.DescriptorProto.ReservedRange();
if (object.start != null)
message.start = object.start | 0;
@@ -38839,7 +40347,7 @@
this.declaration = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -38936,9 +40444,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- ExtensionRangeOptions.decode = function decode(reader, length, error) {
+ ExtensionRangeOptions.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.ExtensionRangeOptions();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -38948,17 +40460,17 @@
case 999: {
if (!(message.uninterpretedOption && message.uninterpretedOption.length))
message.uninterpretedOption = [];
- message.uninterpretedOption.push($root.google.protobuf.UninterpretedOption.decode(reader, reader.uint32()));
+ message.uninterpretedOption.push($root.google.protobuf.UninterpretedOption.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 2: {
if (!(message.declaration && message.declaration.length))
message.declaration = [];
- message.declaration.push($root.google.protobuf.ExtensionRangeOptions.Declaration.decode(reader, reader.uint32()));
+ message.declaration.push($root.google.protobuf.ExtensionRangeOptions.Declaration.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 50: {
- message.features = $root.google.protobuf.FeatureSet.decode(reader, reader.uint32());
+ message.features = $root.google.protobuf.FeatureSet.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 3: {
@@ -38966,7 +40478,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -38997,14 +40509,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- ExtensionRangeOptions.verify = function verify(message) {
+ ExtensionRangeOptions.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.uninterpretedOption != null && message.hasOwnProperty("uninterpretedOption")) {
if (!Array.isArray(message.uninterpretedOption))
return "uninterpretedOption: array expected";
for (var i = 0; i < message.uninterpretedOption.length; ++i) {
- var error = $root.google.protobuf.UninterpretedOption.verify(message.uninterpretedOption[i]);
+ var error = $root.google.protobuf.UninterpretedOption.verify(message.uninterpretedOption[i], long + 1);
if (error)
return "uninterpretedOption." + error;
}
@@ -39013,13 +40529,13 @@
if (!Array.isArray(message.declaration))
return "declaration: array expected";
for (var i = 0; i < message.declaration.length; ++i) {
- var error = $root.google.protobuf.ExtensionRangeOptions.Declaration.verify(message.declaration[i]);
+ var error = $root.google.protobuf.ExtensionRangeOptions.Declaration.verify(message.declaration[i], long + 1);
if (error)
return "declaration." + error;
}
}
if (message.features != null && message.hasOwnProperty("features")) {
- var error = $root.google.protobuf.FeatureSet.verify(message.features);
+ var error = $root.google.protobuf.FeatureSet.verify(message.features, long + 1);
if (error)
return "features." + error;
}
@@ -39042,9 +40558,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.ExtensionRangeOptions} ExtensionRangeOptions
*/
- ExtensionRangeOptions.fromObject = function fromObject(object) {
+ ExtensionRangeOptions.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.ExtensionRangeOptions)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.ExtensionRangeOptions();
if (object.uninterpretedOption) {
if (!Array.isArray(object.uninterpretedOption))
@@ -39053,7 +40573,7 @@
for (var i = 0; i < object.uninterpretedOption.length; ++i) {
if (typeof object.uninterpretedOption[i] !== "object")
throw TypeError(".google.protobuf.ExtensionRangeOptions.uninterpretedOption: object expected");
- message.uninterpretedOption[i] = $root.google.protobuf.UninterpretedOption.fromObject(object.uninterpretedOption[i]);
+ message.uninterpretedOption[i] = $root.google.protobuf.UninterpretedOption.fromObject(object.uninterpretedOption[i], long + 1);
}
}
if (object.declaration) {
@@ -39063,13 +40583,13 @@
for (var i = 0; i < object.declaration.length; ++i) {
if (typeof object.declaration[i] !== "object")
throw TypeError(".google.protobuf.ExtensionRangeOptions.declaration: object expected");
- message.declaration[i] = $root.google.protobuf.ExtensionRangeOptions.Declaration.fromObject(object.declaration[i]);
+ message.declaration[i] = $root.google.protobuf.ExtensionRangeOptions.Declaration.fromObject(object.declaration[i], long + 1);
}
}
if (object.features != null) {
if (typeof object.features !== "object")
throw TypeError(".google.protobuf.ExtensionRangeOptions.features: object expected");
- message.features = $root.google.protobuf.FeatureSet.fromObject(object.features);
+ message.features = $root.google.protobuf.FeatureSet.fromObject(object.features, long + 1);
}
switch (object.verification) {
case "DECLARATION":
@@ -39178,7 +40698,7 @@
function Declaration(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -39283,9 +40803,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- Declaration.decode = function decode(reader, length, error) {
+ Declaration.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.ExtensionRangeOptions.Declaration();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -39313,7 +40837,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -39344,9 +40868,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- Declaration.verify = function verify(message) {
+ Declaration.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.number != null && message.hasOwnProperty("number"))
if (!$util.isInteger(message.number))
return "number: integer expected";
@@ -39373,9 +40901,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.ExtensionRangeOptions.Declaration} Declaration
*/
- Declaration.fromObject = function fromObject(object) {
+ Declaration.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.ExtensionRangeOptions.Declaration)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.ExtensionRangeOptions.Declaration();
if (object.number != null)
message.number = object.number | 0;
@@ -39499,7 +41031,7 @@
function FieldDescriptorProto(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -39664,9 +41196,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- FieldDescriptorProto.decode = function decode(reader, length, error) {
+ FieldDescriptorProto.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.FieldDescriptorProto();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -39710,7 +41246,7 @@
break;
}
case 8: {
- message.options = $root.google.protobuf.FieldOptions.decode(reader, reader.uint32());
+ message.options = $root.google.protobuf.FieldOptions.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 17: {
@@ -39718,7 +41254,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -39749,9 +41285,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- FieldDescriptorProto.verify = function verify(message) {
+ FieldDescriptorProto.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -39807,7 +41347,7 @@
if (!$util.isString(message.jsonName))
return "jsonName: string expected";
if (message.options != null && message.hasOwnProperty("options")) {
- var error = $root.google.protobuf.FieldOptions.verify(message.options);
+ var error = $root.google.protobuf.FieldOptions.verify(message.options, long + 1);
if (error)
return "options." + error;
}
@@ -39825,9 +41365,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.FieldDescriptorProto} FieldDescriptorProto
*/
- FieldDescriptorProto.fromObject = function fromObject(object) {
+ FieldDescriptorProto.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.FieldDescriptorProto)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.FieldDescriptorProto();
if (object.name != null)
message.name = String(object.name);
@@ -39946,7 +41490,7 @@
if (object.options != null) {
if (typeof object.options !== "object")
throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");
- message.options = $root.google.protobuf.FieldOptions.fromObject(object.options);
+ message.options = $root.google.protobuf.FieldOptions.fromObject(object.options, long + 1);
}
if (object.proto3Optional != null)
message.proto3Optional = Boolean(object.proto3Optional);
@@ -40116,7 +41660,7 @@
function OneofDescriptorProto(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -40191,9 +41735,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- OneofDescriptorProto.decode = function decode(reader, length, error) {
+ OneofDescriptorProto.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.OneofDescriptorProto();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -40205,11 +41753,11 @@
break;
}
case 2: {
- message.options = $root.google.protobuf.OneofOptions.decode(reader, reader.uint32());
+ message.options = $root.google.protobuf.OneofOptions.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -40240,14 +41788,18 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- OneofDescriptorProto.verify = function verify(message) {
+ OneofDescriptorProto.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
if (message.options != null && message.hasOwnProperty("options")) {
- var error = $root.google.protobuf.OneofOptions.verify(message.options);
+ var error = $root.google.protobuf.OneofOptions.verify(message.options, long + 1);
if (error)
return "options." + error;
}
@@ -40262,16 +41814,20 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.OneofDescriptorProto} OneofDescriptorProto
*/
- OneofDescriptorProto.fromObject = function fromObject(object) {
+ OneofDescriptorProto.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.OneofDescriptorProto)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.OneofDescriptorProto();
if (object.name != null)
message.name = String(object.name);
if (object.options != null) {
if (typeof object.options !== "object")
throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");
- message.options = $root.google.protobuf.OneofOptions.fromObject(object.options);
+ message.options = $root.google.protobuf.OneofOptions.fromObject(object.options, long + 1);
}
return message;
};
@@ -40357,7 +41913,7 @@
this.reservedName = [];
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -40475,9 +42031,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- EnumDescriptorProto.decode = function decode(reader, length, error) {
+ EnumDescriptorProto.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.EnumDescriptorProto();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -40491,17 +42051,17 @@
case 2: {
if (!(message.value && message.value.length))
message.value = [];
- message.value.push($root.google.protobuf.EnumValueDescriptorProto.decode(reader, reader.uint32()));
+ message.value.push($root.google.protobuf.EnumValueDescriptorProto.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 3: {
- message.options = $root.google.protobuf.EnumOptions.decode(reader, reader.uint32());
+ message.options = $root.google.protobuf.EnumOptions.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
case 4: {
if (!(message.reservedRange && message.reservedRange.length))
message.reservedRange = [];
- message.reservedRange.push($root.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(reader, reader.uint32()));
+ message.reservedRange.push($root.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(reader, reader.uint32(), undefined, long + 1));
break;
}
case 5: {
@@ -40515,7 +42075,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -40546,9 +42106,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- EnumDescriptorProto.verify = function verify(message) {
+ EnumDescriptorProto.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.name != null && message.hasOwnProperty("name"))
if (!$util.isString(message.name))
return "name: string expected";
@@ -40556,13 +42120,13 @@
if (!Array.isArray(message.value))
return "value: array expected";
for (var i = 0; i < message.value.length; ++i) {
- var error = $root.google.protobuf.EnumValueDescriptorProto.verify(message.value[i]);
+ var error = $root.google.protobuf.EnumValueDescriptorProto.verify(message.value[i], long + 1);
if (error)
return "value." + error;
}
}
if (message.options != null && message.hasOwnProperty("options")) {
- var error = $root.google.protobuf.EnumOptions.verify(message.options);
+ var error = $root.google.protobuf.EnumOptions.verify(message.options, long + 1);
if (error)
return "options." + error;
}
@@ -40570,7 +42134,7 @@
if (!Array.isArray(message.reservedRange))
return "reservedRange: array expected";
for (var i = 0; i < message.reservedRange.length; ++i) {
- var error = $root.google.protobuf.EnumDescriptorProto.EnumReservedRange.verify(message.reservedRange[i]);
+ var error = $root.google.protobuf.EnumDescriptorProto.EnumReservedRange.verify(message.reservedRange[i], long + 1);
if (error)
return "reservedRange." + error;
}
@@ -40602,9 +42166,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.EnumDescriptorProto} EnumDescriptorProto
*/
- EnumDescriptorProto.fromObject = function fromObject(object) {
+ EnumDescriptorProto.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.EnumDescriptorProto)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.EnumDescriptorProto();
if (object.name != null)
message.name = String(object.name);
@@ -40615,13 +42183,13 @@
for (var i = 0; i < object.value.length; ++i) {
if (typeof object.value[i] !== "object")
throw TypeError(".google.protobuf.EnumDescriptorProto.value: object expected");
- message.value[i] = $root.google.protobuf.EnumValueDescriptorProto.fromObject(object.value[i]);
+ message.value[i] = $root.google.protobuf.EnumValueDescriptorProto.fromObject(object.value[i], long + 1);
}
}
if (object.options != null) {
if (typeof object.options !== "object")
throw TypeError(".google.protobuf.EnumDescriptorProto.options: object expected");
- message.options = $root.google.protobuf.EnumOptions.fromObject(object.options);
+ message.options = $root.google.protobuf.EnumOptions.fromObject(object.options, long + 1);
}
if (object.reservedRange) {
if (!Array.isArray(object.reservedRange))
@@ -40630,7 +42198,7 @@
for (var i = 0; i < object.reservedRange.length; ++i) {
if (typeof object.reservedRange[i] !== "object")
throw TypeError(".google.protobuf.EnumDescriptorProto.reservedRange: object expected");
- message.reservedRange[i] = $root.google.protobuf.EnumDescriptorProto.EnumReservedRange.fromObject(object.reservedRange[i]);
+ message.reservedRange[i] = $root.google.protobuf.EnumDescriptorProto.EnumReservedRange.fromObject(object.reservedRange[i], long + 1);
}
}
if (object.reservedName) {
@@ -40757,7 +42325,7 @@
function EnumReservedRange(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -40832,9 +42400,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- EnumReservedRange.decode = function decode(reader, length, error) {
+ EnumReservedRange.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.EnumDescriptorProto.EnumReservedRange();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -40850,7 +42422,7 @@
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -40881,9 +42453,13 @@
* @param {Object.} message Plain object to verify
* @returns {string|null} `null` if valid, otherwise the reason why it is not
*/
- EnumReservedRange.verify = function verify(message) {
+ EnumReservedRange.verify = function verify(message, long) {
if (typeof message !== "object" || message === null)
return "object expected";
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ return "maximum nesting depth exceeded";
if (message.start != null && message.hasOwnProperty("start"))
if (!$util.isInteger(message.start))
return "start: integer expected";
@@ -40901,9 +42477,13 @@
* @param {Object.} object Plain object
* @returns {google.protobuf.EnumDescriptorProto.EnumReservedRange} EnumReservedRange
*/
- EnumReservedRange.fromObject = function fromObject(object) {
+ EnumReservedRange.fromObject = function fromObject(object, long) {
if (object instanceof $root.google.protobuf.EnumDescriptorProto.EnumReservedRange)
return object;
+ if (long === undefined)
+ long = 0;
+ if (long > $util.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var message = new $root.google.protobuf.EnumDescriptorProto.EnumReservedRange();
if (object.start != null)
message.start = object.start | 0;
@@ -40990,7 +42570,7 @@
function EnumValueDescriptorProto(properties) {
if (properties)
for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
- if (properties[keys[i]] != null)
+ if (properties[keys[i]] != null && keys[i] !== "__proto__")
this[keys[i]] = properties[keys[i]];
}
@@ -41075,9 +42655,13 @@
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
- EnumValueDescriptorProto.decode = function decode(reader, length, error) {
+ EnumValueDescriptorProto.decode = function decode(reader, length, error, long) {
if (!(reader instanceof $Reader))
reader = $Reader.create(reader);
+ if (long === undefined)
+ long = 0;
+ if (long > $Reader.recursionLimit)
+ throw Error("maximum nesting depth exceeded");
var end = length === undefined ? reader.len : reader.pos + length, message = new $root.google.protobuf.EnumValueDescriptorProto();
while (reader.pos < end) {
var tag = reader.uint32();
@@ -41093,11 +42677,11 @@
break;
}
case 3: {
- message.options = $root.google.protobuf.EnumValueOptions.decode(reader, reader.uint32());
+ message.options = $root.google.protobuf.EnumValueOptions.decode(reader, reader.uint32(), undefined, long + 1);
break;
}
default:
- reader.skipType(tag & 7);
+ reader.skipType(tag & 7, long);
break;
}
}
@@ -41128,9 +42712,13 @@
* @param {Object.