docs: docs update (#911)

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
- [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/google-api-python-client/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕
diff --git a/docs/dyn/firebasehosting_v1beta1.sites.versions.html b/docs/dyn/firebasehosting_v1beta1.sites.versions.html
index 80d6053..f49a8b8 100644
--- a/docs/dyn/firebasehosting_v1beta1.sites.versions.html
+++ b/docs/dyn/firebasehosting_v1beta1.sites.versions.html
@@ -80,16 +80,13 @@
 <p class="firstline">Returns the files Resource.</p>
 
 <p class="toc_element">
-  <code><a href="#clone">clone(parent, body=None, x__xgafv=None)</a></code></p>
-<p class="firstline">Creates a new version on the target site using the content</p>
-<p class="toc_element">
-  <code><a href="#create">create(parent, body=None, versionId=None, x__xgafv=None, sizeBytes=None)</a></code></p>
+  <code><a href="#create">create(parent, body=None, sizeBytes=None, versionId=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Creates a new version for a site.</p>
 <p class="toc_element">
   <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
 <p class="firstline">Deletes the specified version.</p>
 <p class="toc_element">
-  <code><a href="#list">list(parent, pageToken=None, x__xgafv=None, pageSize=None, filter=None)</a></code></p>
+  <code><a href="#list">list(parent, filter=None, pageToken=None, pageSize=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Lists the versions that have been created on the specified site.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
@@ -102,89 +99,7 @@
 <p class="firstline">Adds content files to a version.</p>
 <h3>Method Details</h3>
 <div class="method">
-    <code class="details" id="clone">clone(parent, body=None, x__xgafv=None)</code>
-  <pre>Creates a new version on the target site using the content
-of the specified version.
-
-Args:
-  parent: string, Required. The target site where the cloned version will reside,
-in the format: `sites/{site}` (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{ # The request sent to CloneVersion.
-    "sourceVersion": "A String", # Required. The name of the version to be cloned, in the format:
-        # `sites/{site}/versions/{version}`
-    "exclude": { # A representation of filter path. # If provided, only paths that do not match any of the regexes in this
-        # list will be included in the new version.
-      "regexes": [ # An array of regexes to filter by.
-        "A String",
-      ],
-    },
-    "include": { # A representation of filter path. # If provided, only paths that match one or more regexes in this list
-        # will be included in the new version.
-      "regexes": [ # An array of regexes to filter by.
-        "A String",
-      ],
-    },
-    "finalize": True or False, # If true, immediately finalize the version after cloning is complete.
-  }
-
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # This resource represents a long-running operation that is the result of a
-      # network API call.
-    "response": { # The normal response of the operation in case of success.  If the original
-        # method returns no data on success, such as `Delete`, the response is
-        # `google.protobuf.Empty`.  If the original method is standard
-        # `Get`/`Create`/`Update`, the response should be the resource.  For other
-        # methods, the response should have the type `XxxResponse`, where `Xxx`
-        # is the original method name.  For example, if the original method name
-        # is `TakeSnapshot()`, the inferred response type is
-        # `TakeSnapshotResponse`.
-      "a_key": "", # Properties of the object. Contains field @type with type URL.
-    },
-    "metadata": { # Service-specific metadata associated with the operation.  It typically
-        # contains progress information and common metadata such as create time.
-        # Some services might not provide such metadata.  Any method that returns a
-        # long-running operation should document the metadata type, if any.
-      "a_key": "", # Properties of the object. Contains field @type with type URL.
-    },
-    "done": True or False, # If the value is `false`, it means the operation is still in progress.
-        # If `true`, the operation is completed, and either `error` or `response` is
-        # available.
-    "name": "A String", # The server-assigned name, which is only unique within the same service that
-        # originally returns it. If you use the default HTTP mapping, the
-        # `name` should be a resource name ending with `operations/{unique_id}`.
-    "error": { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation.
-        # different programming environments, including REST APIs and RPC APIs. It is
-        # used by [gRPC](https://github.com/grpc). Each `Status` message contains
-        # three pieces of data: error code, error message, and error details.
-        #
-        # You can find out more about this error model and how to work with it in the
-        # [API Design Guide](https://cloud.google.com/apis/design/errors).
-      "message": "A String", # A developer-facing error message, which should be in English. Any
-          # user-facing error message should be localized and sent in the
-          # google.rpc.Status.details field, or localized by the client.
-      "code": 42, # The status code, which should be an enum value of google.rpc.Code.
-      "details": [ # A list of messages that carry the error details.  There is a common set of
-          # message types for APIs to use.
-        {
-          "a_key": "", # Properties of the object. Contains field @type with type URL.
-        },
-      ],
-    },
-  }</pre>
-</div>
-
-<div class="method">
-    <code class="details" id="create">create(parent, body=None, versionId=None, x__xgafv=None, sizeBytes=None)</code>
+    <code class="details" id="create">create(parent, body=None, sizeBytes=None, versionId=None, x__xgafv=None)</code>
   <pre>Creates a new version for a site.
 
 Args:
@@ -195,7 +110,39 @@
 
 { # A `Version` is the collection of configuration and
     # [static files](sites.versions.files) that determine how a site is displayed.
-  "status": "A String", # The deploy status of a version.
+  &quot;fileCount&quot;: &quot;A String&quot;, # Output only. The total number of files associated with the version.
+      # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+  &quot;deleteUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
+      # a release or finalizing a version.
+    &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+    &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+        # changed their email address or deleted their account.
+  },
+  &quot;deleteTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `DELETED`.
+  &quot;finalizeUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
+      # a release or finalizing a version.
+    &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+    &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+        # changed their email address or deleted their account.
+  },
+  &quot;preview&quot;: { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
+      # specfies whether previewing is enabled for this site version. Version
+      # previews allow you to preview your site at a custom URL before
+      # releasing it as the live version.
+      # this version will be accessible via a custom URL even
+      # if it is not the currently released version.
+    &quot;active&quot;: True or False, # If true, preview URLs are enabled for this version.
+    &quot;expireTime&quot;: &quot;A String&quot;, # Indicates the expiration time for previewing this
+        # version; preview URL requests received after this time will 404.
+  },
+  &quot;labels&quot;: { # The labels used for extra metadata and/or filtering.
+    &quot;a_key&quot;: &quot;A String&quot;,
+  },
+  &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was created.
+  &quot;versionBytes&quot;: &quot;A String&quot;, # Output only. The total stored bytesize of the version.
+      # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+  &quot;finalizeTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `FINALIZED`.
+  &quot;status&quot;: &quot;A String&quot;, # The deploy status of a version.
       # &lt;br&gt;
       # &lt;br&gt;For a successful deploy, call the
       # [`CreateVersion`](sites.versions/create) endpoint to make a new version
@@ -209,136 +156,136 @@
       # &lt;br&gt;
       # &lt;br&gt;You can also change the status of a version to `DELETED` by calling the
       # [`DeleteVersion`](sites.versions/delete) endpoint.
-  "deleteUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
-      # a release or finalizing a version.
-    "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-        # changed their email address or deleted their account.
-    "email": "A String", # The email address of the user when the user performed the action.
-  },
-  "name": "A String", # The unique identifier for a version, in the format:
-      # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
-      # This name is provided in the response body when you call the
-      # [`CreateVersion`](../sites.versions/create) endpoint.
-  "versionBytes": "A String", # Output only. The total stored bytesize of the version.
-      # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
-  "labels": { # The labels used for extra metadata and/or filtering.
-    "a_key": "A String",
-  },
-  "finalizeUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
-      # a release or finalizing a version.
-    "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-        # changed their email address or deleted their account.
-    "email": "A String", # The email address of the user when the user performed the action.
-  },
-  "finalizeTime": "A String", # Output only. The time at which the version was `FINALIZED`.
-  "deleteTime": "A String", # Output only. The time at which the version was `DELETED`.
-  "createUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
-      # a release or finalizing a version.
-    "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-        # changed their email address or deleted their account.
-    "email": "A String", # The email address of the user when the user performed the action.
-  },
-  "preview": { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
-      # specfies whether previewing is enabled for this site version. Version
-      # previews allow you to preview your site at a custom URL before
-      # releasing it as the live version.
-      # this version will be accessible via a custom URL even
-      # if it is not the currently released version.
-    "expireTime": "A String", # Indicates the expiration time for previewing this
-        # version; preview URL requests received after this time will 404.
-    "active": True or False, # If true, preview URLs are enabled for this version.
-  },
-  "config": { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
+  &quot;config&quot;: { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
       # in the [`firebase.json`](/docs/cli/#the_firebasejson_file) file.
       # processed before serving content. The patterns are matched and applied
       # according to a specific
       # [priority order](/docs/hosting/full-config#hosting_priority_order).
-    "redirects": [ # A list of globs that will cause the response to redirect to another
-        # location.
-      { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
-          # configuration for returning an HTTP redirect response given a matching
-          # request URL path.
-        "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-            # URL path.
-        "glob": "A String", # The user-supplied [glob
-            # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
-            # against the request URL path.
-        "location": "A String", # Required. The value to put in the HTTP location header of the response.
-            # &lt;br&gt;The location can contain capture group values from the pattern using
-            # a `:` prefix to identify the segment and an optional `*` to capture the
-            # rest of the URL.
-            # For example:
-            # &lt;code&gt;"glob": "/:capture*",
-            # &lt;br&gt;"statusCode": 301,
-            # &lt;br&gt;"location": "https://example.com/foo/:capture"&lt;/code&gt;
-        "statusCode": 42, # Required. The status HTTP code to return in the response. It must be a
-            # valid 3xx status code.
-      },
-    ],
-    "appAssociation": "A String", # How to handle well known App Association files.
-    "trailingSlashBehavior": "A String", # Defines how to handle a trailing slash in the URL path.
-    "cleanUrls": True or False, # Defines whether to drop the file extension from uploaded files.
-    "headers": [ # A list of custom response headers that are added to the content if the
+    &quot;headers&quot;: [ # A list of custom response headers that are added to the content if the
         # request URL path matches the glob.
       { # A [`header`](/docs/hosting/full-config#headers) defines custom headers to
           # add to a response should the request URL path match the pattern.
-        "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-            # URL path.
-        "headers": { # Required. The additional headers to add to the response.
-          "a_key": "A String",
+        &quot;headers&quot;: { # Required. The additional headers to add to the response.
+          &quot;a_key&quot;: &quot;A String&quot;,
         },
-        "glob": "A String", # The user-supplied [glob
+        &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+            # URL path.
+        &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
             # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
             # against the request URL path.
       },
     ],
-    "rewrites": [ # A list of rewrites that will act as if the service were given the
+    &quot;appAssociation&quot;: &quot;A String&quot;, # How to handle well known App Association files.
+    &quot;cleanUrls&quot;: True or False, # Defines whether to drop the file extension from uploaded files.
+    &quot;trailingSlashBehavior&quot;: &quot;A String&quot;, # Defines how to handle a trailing slash in the URL path.
+    &quot;rewrites&quot;: [ # A list of rewrites that will act as if the service were given the
         # destination URL.
       { # A [`rewrite`](/docs/hosting/full-config#rewrites) represents an internal
           # content rewrite on the version. If the pattern matches, the request will be
           # handled as if it were to the destination path specified in the
           # configuration.
-        "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-            # URL path.
-        "function": "A String", # The function to proxy requests to. Must match the exported function
+        &quot;function&quot;: &quot;A String&quot;, # The function to proxy requests to. Must match the exported function
             # name exactly.
-        "run": { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
+        &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+            # URL path.
+        &quot;dynamicLinks&quot;: True or False, # The request will be forwarded to Firebase Dynamic Links.
+        &quot;run&quot;: { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
             # Cloud Run service does not exist when setting or updating your Firebase
             # Hosting configuration, then the request fails. Any errors from the Cloud Run
             # service are passed to the end user (for example, if you delete a service, any
             # requests directed to that service receive a `404` error).
-          "region": "A String", # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
+          &quot;region&quot;: &quot;A String&quot;, # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
               # Defaults to `us-central1` if not supplied.
-          "serviceId": "A String", # Required. User-defined ID of the Cloud Run service.
+          &quot;serviceId&quot;: &quot;A String&quot;, # Required. User-defined ID of the Cloud Run service.
         },
-        "dynamicLinks": True or False, # The request will be forwarded to Firebase Dynamic Links.
-        "path": "A String", # The URL path to rewrite the request to.
-        "glob": "A String", # The user-supplied [glob
+        &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
             # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
             # against the request URL path.
+        &quot;path&quot;: &quot;A String&quot;, # The URL path to rewrite the request to.
+      },
+    ],
+    &quot;redirects&quot;: [ # A list of globs that will cause the response to redirect to another
+        # location.
+      { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
+          # configuration for returning an HTTP redirect response given a matching
+          # request URL path.
+        &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
+            # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
+            # against the request URL path.
+        &quot;statusCode&quot;: 42, # Required. The status HTTP code to return in the response. It must be a
+            # valid 3xx status code.
+        &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+            # URL path.
+        &quot;location&quot;: &quot;A String&quot;, # Required. The value to put in the HTTP location header of the response.
+            # &lt;br&gt;The location can contain capture group values from the pattern using
+            # a `:` prefix to identify the segment and an optional `*` to capture the
+            # rest of the URL.
+            # For example:
+            # &lt;code&gt;&quot;glob&quot;: &quot;/:capture*&quot;,
+            # &lt;br&gt;&quot;statusCode&quot;: 301,
+            # &lt;br&gt;&quot;location&quot;: &quot;https://example.com/foo/:capture&quot;&lt;/code&gt;
       },
     ],
   },
-  "createTime": "A String", # Output only. The time at which the version was created.
-  "fileCount": "A String", # Output only. The total number of files associated with the version.
-      # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+  &quot;name&quot;: &quot;A String&quot;, # The unique identifier for a version, in the format:
+      # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
+      # This name is provided in the response body when you call the
+      # [`CreateVersion`](../sites.versions/create) endpoint.
+  &quot;createUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
+      # a release or finalizing a version.
+    &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+    &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+        # changed their email address or deleted their account.
+  },
 }
 
+  sizeBytes: string, The self-reported size of the version. This value is used for a pre-emptive
+quota check for legacy version uploads.
   versionId: string, A unique id for the new version. This is only specified for legacy version
 creations.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
       2 - v2 error format
-  sizeBytes: string, The self-reported size of the version. This value is used for a pre-emptive
-quota check for legacy version uploads.
 
 Returns:
   An object of the form:
 
     { # A `Version` is the collection of configuration and
       # [static files](sites.versions.files) that determine how a site is displayed.
-    "status": "A String", # The deploy status of a version.
+    &quot;fileCount&quot;: &quot;A String&quot;, # Output only. The total number of files associated with the version.
+        # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+    &quot;deleteUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
+        # a release or finalizing a version.
+      &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+      &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+          # changed their email address or deleted their account.
+    },
+    &quot;deleteTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `DELETED`.
+    &quot;finalizeUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
+        # a release or finalizing a version.
+      &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+      &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+          # changed their email address or deleted their account.
+    },
+    &quot;preview&quot;: { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
+        # specfies whether previewing is enabled for this site version. Version
+        # previews allow you to preview your site at a custom URL before
+        # releasing it as the live version.
+        # this version will be accessible via a custom URL even
+        # if it is not the currently released version.
+      &quot;active&quot;: True or False, # If true, preview URLs are enabled for this version.
+      &quot;expireTime&quot;: &quot;A String&quot;, # Indicates the expiration time for previewing this
+          # version; preview URL requests received after this time will 404.
+    },
+    &quot;labels&quot;: { # The labels used for extra metadata and/or filtering.
+      &quot;a_key&quot;: &quot;A String&quot;,
+    },
+    &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was created.
+    &quot;versionBytes&quot;: &quot;A String&quot;, # Output only. The total stored bytesize of the version.
+        # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+    &quot;finalizeTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `FINALIZED`.
+    &quot;status&quot;: &quot;A String&quot;, # The deploy status of a version.
         # &lt;br&gt;
         # &lt;br&gt;For a successful deploy, call the
         # [`CreateVersion`](sites.versions/create) endpoint to make a new version
@@ -352,119 +299,87 @@
         # &lt;br&gt;
         # &lt;br&gt;You can also change the status of a version to `DELETED` by calling the
         # [`DeleteVersion`](sites.versions/delete) endpoint.
-    "deleteUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
-        # a release or finalizing a version.
-      "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-          # changed their email address or deleted their account.
-      "email": "A String", # The email address of the user when the user performed the action.
-    },
-    "name": "A String", # The unique identifier for a version, in the format:
-        # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
-        # This name is provided in the response body when you call the
-        # [`CreateVersion`](../sites.versions/create) endpoint.
-    "versionBytes": "A String", # Output only. The total stored bytesize of the version.
-        # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
-    "labels": { # The labels used for extra metadata and/or filtering.
-      "a_key": "A String",
-    },
-    "finalizeUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
-        # a release or finalizing a version.
-      "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-          # changed their email address or deleted their account.
-      "email": "A String", # The email address of the user when the user performed the action.
-    },
-    "finalizeTime": "A String", # Output only. The time at which the version was `FINALIZED`.
-    "deleteTime": "A String", # Output only. The time at which the version was `DELETED`.
-    "createUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
-        # a release or finalizing a version.
-      "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-          # changed their email address or deleted their account.
-      "email": "A String", # The email address of the user when the user performed the action.
-    },
-    "preview": { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
-        # specfies whether previewing is enabled for this site version. Version
-        # previews allow you to preview your site at a custom URL before
-        # releasing it as the live version.
-        # this version will be accessible via a custom URL even
-        # if it is not the currently released version.
-      "expireTime": "A String", # Indicates the expiration time for previewing this
-          # version; preview URL requests received after this time will 404.
-      "active": True or False, # If true, preview URLs are enabled for this version.
-    },
-    "config": { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
+    &quot;config&quot;: { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
         # in the [`firebase.json`](/docs/cli/#the_firebasejson_file) file.
         # processed before serving content. The patterns are matched and applied
         # according to a specific
         # [priority order](/docs/hosting/full-config#hosting_priority_order).
-      "redirects": [ # A list of globs that will cause the response to redirect to another
-          # location.
-        { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
-            # configuration for returning an HTTP redirect response given a matching
-            # request URL path.
-          "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-              # URL path.
-          "glob": "A String", # The user-supplied [glob
-              # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
-              # against the request URL path.
-          "location": "A String", # Required. The value to put in the HTTP location header of the response.
-              # &lt;br&gt;The location can contain capture group values from the pattern using
-              # a `:` prefix to identify the segment and an optional `*` to capture the
-              # rest of the URL.
-              # For example:
-              # &lt;code&gt;"glob": "/:capture*",
-              # &lt;br&gt;"statusCode": 301,
-              # &lt;br&gt;"location": "https://example.com/foo/:capture"&lt;/code&gt;
-          "statusCode": 42, # Required. The status HTTP code to return in the response. It must be a
-              # valid 3xx status code.
-        },
-      ],
-      "appAssociation": "A String", # How to handle well known App Association files.
-      "trailingSlashBehavior": "A String", # Defines how to handle a trailing slash in the URL path.
-      "cleanUrls": True or False, # Defines whether to drop the file extension from uploaded files.
-      "headers": [ # A list of custom response headers that are added to the content if the
+      &quot;headers&quot;: [ # A list of custom response headers that are added to the content if the
           # request URL path matches the glob.
         { # A [`header`](/docs/hosting/full-config#headers) defines custom headers to
             # add to a response should the request URL path match the pattern.
-          "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-              # URL path.
-          "headers": { # Required. The additional headers to add to the response.
-            "a_key": "A String",
+          &quot;headers&quot;: { # Required. The additional headers to add to the response.
+            &quot;a_key&quot;: &quot;A String&quot;,
           },
-          "glob": "A String", # The user-supplied [glob
+          &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+              # URL path.
+          &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
               # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
               # against the request URL path.
         },
       ],
-      "rewrites": [ # A list of rewrites that will act as if the service were given the
+      &quot;appAssociation&quot;: &quot;A String&quot;, # How to handle well known App Association files.
+      &quot;cleanUrls&quot;: True or False, # Defines whether to drop the file extension from uploaded files.
+      &quot;trailingSlashBehavior&quot;: &quot;A String&quot;, # Defines how to handle a trailing slash in the URL path.
+      &quot;rewrites&quot;: [ # A list of rewrites that will act as if the service were given the
           # destination URL.
         { # A [`rewrite`](/docs/hosting/full-config#rewrites) represents an internal
             # content rewrite on the version. If the pattern matches, the request will be
             # handled as if it were to the destination path specified in the
             # configuration.
-          "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-              # URL path.
-          "function": "A String", # The function to proxy requests to. Must match the exported function
+          &quot;function&quot;: &quot;A String&quot;, # The function to proxy requests to. Must match the exported function
               # name exactly.
-          "run": { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
+          &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+              # URL path.
+          &quot;dynamicLinks&quot;: True or False, # The request will be forwarded to Firebase Dynamic Links.
+          &quot;run&quot;: { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
               # Cloud Run service does not exist when setting or updating your Firebase
               # Hosting configuration, then the request fails. Any errors from the Cloud Run
               # service are passed to the end user (for example, if you delete a service, any
               # requests directed to that service receive a `404` error).
-            "region": "A String", # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
+            &quot;region&quot;: &quot;A String&quot;, # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
                 # Defaults to `us-central1` if not supplied.
-            "serviceId": "A String", # Required. User-defined ID of the Cloud Run service.
+            &quot;serviceId&quot;: &quot;A String&quot;, # Required. User-defined ID of the Cloud Run service.
           },
-          "dynamicLinks": True or False, # The request will be forwarded to Firebase Dynamic Links.
-          "path": "A String", # The URL path to rewrite the request to.
-          "glob": "A String", # The user-supplied [glob
+          &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
               # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
               # against the request URL path.
+          &quot;path&quot;: &quot;A String&quot;, # The URL path to rewrite the request to.
+        },
+      ],
+      &quot;redirects&quot;: [ # A list of globs that will cause the response to redirect to another
+          # location.
+        { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
+            # configuration for returning an HTTP redirect response given a matching
+            # request URL path.
+          &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
+              # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
+              # against the request URL path.
+          &quot;statusCode&quot;: 42, # Required. The status HTTP code to return in the response. It must be a
+              # valid 3xx status code.
+          &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+              # URL path.
+          &quot;location&quot;: &quot;A String&quot;, # Required. The value to put in the HTTP location header of the response.
+              # &lt;br&gt;The location can contain capture group values from the pattern using
+              # a `:` prefix to identify the segment and an optional `*` to capture the
+              # rest of the URL.
+              # For example:
+              # &lt;code&gt;&quot;glob&quot;: &quot;/:capture*&quot;,
+              # &lt;br&gt;&quot;statusCode&quot;: 301,
+              # &lt;br&gt;&quot;location&quot;: &quot;https://example.com/foo/:capture&quot;&lt;/code&gt;
         },
       ],
     },
-    "createTime": "A String", # Output only. The time at which the version was created.
-    "fileCount": "A String", # Output only. The total number of files associated with the version.
-        # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+    &quot;name&quot;: &quot;A String&quot;, # The unique identifier for a version, in the format:
+        # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
+        # This name is provided in the response body when you call the
+        # [`CreateVersion`](../sites.versions/create) endpoint.
+    &quot;createUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
+        # a release or finalizing a version.
+      &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+      &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+          # changed their email address or deleted their account.
+    },
   }</pre>
 </div>
 
@@ -496,36 +411,68 @@
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(parent, pageToken=None, x__xgafv=None, pageSize=None, filter=None)</code>
+    <code class="details" id="list">list(parent, filter=None, pageToken=None, pageSize=None, x__xgafv=None)</code>
   <pre>Lists the versions that have been created on the specified site.
 Will include filtering in the future.
 
 Args:
   parent: string, Required. The parent for which to list files, in the format:
 &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;&lt;/code&gt; (required)
-  pageToken: string, The next_page_token from a previous request, if provided.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-  pageSize: integer, The maximum number of versions to return. The service may return fewer than
-this value.
-If unspecified, at most 25 versions will be returned.
-The maximum value is 100; values above 100 will be coerced to 100
   filter: string, The filter string used to return a subset of versions in the response.
 Currently supported fields for filtering are: name, status,
 and create_time. Filter processing will be implemented in accordance
 with go/filtering.
+  pageToken: string, The next_page_token from a previous request, if provided.
+  pageSize: integer, The maximum number of versions to return. The service may return fewer than
+this value.
+If unspecified, at most 25 versions will be returned.
+The maximum value is 100; values above 100 will be coerced to 100
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
 
 Returns:
   An object of the form:
 
-    { # The response when listing Versions.
-    "nextPageToken": "A String", # The pagination token, if more results exist
-    "versions": [ # The list of versions, if any exist.
+    {
+    &quot;nextPageToken&quot;: &quot;A String&quot;, # The pagination token, if more results exist
+    &quot;versions&quot;: [ # The list of versions, if any exist.
       { # A `Version` is the collection of configuration and
           # [static files](sites.versions.files) that determine how a site is displayed.
-        "status": "A String", # The deploy status of a version.
+        &quot;fileCount&quot;: &quot;A String&quot;, # Output only. The total number of files associated with the version.
+            # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+        &quot;deleteUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
+            # a release or finalizing a version.
+          &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+          &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+              # changed their email address or deleted their account.
+        },
+        &quot;deleteTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `DELETED`.
+        &quot;finalizeUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
+            # a release or finalizing a version.
+          &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+          &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+              # changed their email address or deleted their account.
+        },
+        &quot;preview&quot;: { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
+            # specfies whether previewing is enabled for this site version. Version
+            # previews allow you to preview your site at a custom URL before
+            # releasing it as the live version.
+            # this version will be accessible via a custom URL even
+            # if it is not the currently released version.
+          &quot;active&quot;: True or False, # If true, preview URLs are enabled for this version.
+          &quot;expireTime&quot;: &quot;A String&quot;, # Indicates the expiration time for previewing this
+              # version; preview URL requests received after this time will 404.
+        },
+        &quot;labels&quot;: { # The labels used for extra metadata and/or filtering.
+          &quot;a_key&quot;: &quot;A String&quot;,
+        },
+        &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was created.
+        &quot;versionBytes&quot;: &quot;A String&quot;, # Output only. The total stored bytesize of the version.
+            # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+        &quot;finalizeTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `FINALIZED`.
+        &quot;status&quot;: &quot;A String&quot;, # The deploy status of a version.
             # &lt;br&gt;
             # &lt;br&gt;For a successful deploy, call the
             # [`CreateVersion`](sites.versions/create) endpoint to make a new version
@@ -539,119 +486,87 @@
             # &lt;br&gt;
             # &lt;br&gt;You can also change the status of a version to `DELETED` by calling the
             # [`DeleteVersion`](sites.versions/delete) endpoint.
-        "deleteUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
-            # a release or finalizing a version.
-          "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-              # changed their email address or deleted their account.
-          "email": "A String", # The email address of the user when the user performed the action.
-        },
-        "name": "A String", # The unique identifier for a version, in the format:
-            # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
-            # This name is provided in the response body when you call the
-            # [`CreateVersion`](../sites.versions/create) endpoint.
-        "versionBytes": "A String", # Output only. The total stored bytesize of the version.
-            # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
-        "labels": { # The labels used for extra metadata and/or filtering.
-          "a_key": "A String",
-        },
-        "finalizeUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
-            # a release or finalizing a version.
-          "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-              # changed their email address or deleted their account.
-          "email": "A String", # The email address of the user when the user performed the action.
-        },
-        "finalizeTime": "A String", # Output only. The time at which the version was `FINALIZED`.
-        "deleteTime": "A String", # Output only. The time at which the version was `DELETED`.
-        "createUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
-            # a release or finalizing a version.
-          "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-              # changed their email address or deleted their account.
-          "email": "A String", # The email address of the user when the user performed the action.
-        },
-        "preview": { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
-            # specfies whether previewing is enabled for this site version. Version
-            # previews allow you to preview your site at a custom URL before
-            # releasing it as the live version.
-            # this version will be accessible via a custom URL even
-            # if it is not the currently released version.
-          "expireTime": "A String", # Indicates the expiration time for previewing this
-              # version; preview URL requests received after this time will 404.
-          "active": True or False, # If true, preview URLs are enabled for this version.
-        },
-        "config": { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
+        &quot;config&quot;: { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
             # in the [`firebase.json`](/docs/cli/#the_firebasejson_file) file.
             # processed before serving content. The patterns are matched and applied
             # according to a specific
             # [priority order](/docs/hosting/full-config#hosting_priority_order).
-          "redirects": [ # A list of globs that will cause the response to redirect to another
-              # location.
-            { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
-                # configuration for returning an HTTP redirect response given a matching
-                # request URL path.
-              "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-                  # URL path.
-              "glob": "A String", # The user-supplied [glob
-                  # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
-                  # against the request URL path.
-              "location": "A String", # Required. The value to put in the HTTP location header of the response.
-                  # &lt;br&gt;The location can contain capture group values from the pattern using
-                  # a `:` prefix to identify the segment and an optional `*` to capture the
-                  # rest of the URL.
-                  # For example:
-                  # &lt;code&gt;"glob": "/:capture*",
-                  # &lt;br&gt;"statusCode": 301,
-                  # &lt;br&gt;"location": "https://example.com/foo/:capture"&lt;/code&gt;
-              "statusCode": 42, # Required. The status HTTP code to return in the response. It must be a
-                  # valid 3xx status code.
-            },
-          ],
-          "appAssociation": "A String", # How to handle well known App Association files.
-          "trailingSlashBehavior": "A String", # Defines how to handle a trailing slash in the URL path.
-          "cleanUrls": True or False, # Defines whether to drop the file extension from uploaded files.
-          "headers": [ # A list of custom response headers that are added to the content if the
+          &quot;headers&quot;: [ # A list of custom response headers that are added to the content if the
               # request URL path matches the glob.
             { # A [`header`](/docs/hosting/full-config#headers) defines custom headers to
                 # add to a response should the request URL path match the pattern.
-              "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-                  # URL path.
-              "headers": { # Required. The additional headers to add to the response.
-                "a_key": "A String",
+              &quot;headers&quot;: { # Required. The additional headers to add to the response.
+                &quot;a_key&quot;: &quot;A String&quot;,
               },
-              "glob": "A String", # The user-supplied [glob
+              &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+                  # URL path.
+              &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
                   # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
                   # against the request URL path.
             },
           ],
-          "rewrites": [ # A list of rewrites that will act as if the service were given the
+          &quot;appAssociation&quot;: &quot;A String&quot;, # How to handle well known App Association files.
+          &quot;cleanUrls&quot;: True or False, # Defines whether to drop the file extension from uploaded files.
+          &quot;trailingSlashBehavior&quot;: &quot;A String&quot;, # Defines how to handle a trailing slash in the URL path.
+          &quot;rewrites&quot;: [ # A list of rewrites that will act as if the service were given the
               # destination URL.
             { # A [`rewrite`](/docs/hosting/full-config#rewrites) represents an internal
                 # content rewrite on the version. If the pattern matches, the request will be
                 # handled as if it were to the destination path specified in the
                 # configuration.
-              "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-                  # URL path.
-              "function": "A String", # The function to proxy requests to. Must match the exported function
+              &quot;function&quot;: &quot;A String&quot;, # The function to proxy requests to. Must match the exported function
                   # name exactly.
-              "run": { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
+              &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+                  # URL path.
+              &quot;dynamicLinks&quot;: True or False, # The request will be forwarded to Firebase Dynamic Links.
+              &quot;run&quot;: { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
                   # Cloud Run service does not exist when setting or updating your Firebase
                   # Hosting configuration, then the request fails. Any errors from the Cloud Run
                   # service are passed to the end user (for example, if you delete a service, any
                   # requests directed to that service receive a `404` error).
-                "region": "A String", # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
+                &quot;region&quot;: &quot;A String&quot;, # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
                     # Defaults to `us-central1` if not supplied.
-                "serviceId": "A String", # Required. User-defined ID of the Cloud Run service.
+                &quot;serviceId&quot;: &quot;A String&quot;, # Required. User-defined ID of the Cloud Run service.
               },
-              "dynamicLinks": True or False, # The request will be forwarded to Firebase Dynamic Links.
-              "path": "A String", # The URL path to rewrite the request to.
-              "glob": "A String", # The user-supplied [glob
+              &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
                   # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
                   # against the request URL path.
+              &quot;path&quot;: &quot;A String&quot;, # The URL path to rewrite the request to.
+            },
+          ],
+          &quot;redirects&quot;: [ # A list of globs that will cause the response to redirect to another
+              # location.
+            { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
+                # configuration for returning an HTTP redirect response given a matching
+                # request URL path.
+              &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
+                  # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
+                  # against the request URL path.
+              &quot;statusCode&quot;: 42, # Required. The status HTTP code to return in the response. It must be a
+                  # valid 3xx status code.
+              &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+                  # URL path.
+              &quot;location&quot;: &quot;A String&quot;, # Required. The value to put in the HTTP location header of the response.
+                  # &lt;br&gt;The location can contain capture group values from the pattern using
+                  # a `:` prefix to identify the segment and an optional `*` to capture the
+                  # rest of the URL.
+                  # For example:
+                  # &lt;code&gt;&quot;glob&quot;: &quot;/:capture*&quot;,
+                  # &lt;br&gt;&quot;statusCode&quot;: 301,
+                  # &lt;br&gt;&quot;location&quot;: &quot;https://example.com/foo/:capture&quot;&lt;/code&gt;
             },
           ],
         },
-        "createTime": "A String", # Output only. The time at which the version was created.
-        "fileCount": "A String", # Output only. The total number of files associated with the version.
-            # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+        &quot;name&quot;: &quot;A String&quot;, # The unique identifier for a version, in the format:
+            # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
+            # This name is provided in the response body when you call the
+            # [`CreateVersion`](../sites.versions/create) endpoint.
+        &quot;createUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
+            # a release or finalizing a version.
+          &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+          &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+              # changed their email address or deleted their account.
+        },
       },
     ],
   }</pre>
@@ -666,7 +581,7 @@
   previous_response: The response from the request for the previous page. (required)
 
 Returns:
-  A request object that you can call 'execute()' on to request the next
+  A request object that you can call &#x27;execute()&#x27; on to request the next
   page. Returns None if there are no more items in the collection.
     </pre>
 </div>
@@ -690,7 +605,39 @@
 
 { # A `Version` is the collection of configuration and
     # [static files](sites.versions.files) that determine how a site is displayed.
-  "status": "A String", # The deploy status of a version.
+  &quot;fileCount&quot;: &quot;A String&quot;, # Output only. The total number of files associated with the version.
+      # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+  &quot;deleteUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
+      # a release or finalizing a version.
+    &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+    &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+        # changed their email address or deleted their account.
+  },
+  &quot;deleteTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `DELETED`.
+  &quot;finalizeUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
+      # a release or finalizing a version.
+    &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+    &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+        # changed their email address or deleted their account.
+  },
+  &quot;preview&quot;: { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
+      # specfies whether previewing is enabled for this site version. Version
+      # previews allow you to preview your site at a custom URL before
+      # releasing it as the live version.
+      # this version will be accessible via a custom URL even
+      # if it is not the currently released version.
+    &quot;active&quot;: True or False, # If true, preview URLs are enabled for this version.
+    &quot;expireTime&quot;: &quot;A String&quot;, # Indicates the expiration time for previewing this
+        # version; preview URL requests received after this time will 404.
+  },
+  &quot;labels&quot;: { # The labels used for extra metadata and/or filtering.
+    &quot;a_key&quot;: &quot;A String&quot;,
+  },
+  &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was created.
+  &quot;versionBytes&quot;: &quot;A String&quot;, # Output only. The total stored bytesize of the version.
+      # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+  &quot;finalizeTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `FINALIZED`.
+  &quot;status&quot;: &quot;A String&quot;, # The deploy status of a version.
       # &lt;br&gt;
       # &lt;br&gt;For a successful deploy, call the
       # [`CreateVersion`](sites.versions/create) endpoint to make a new version
@@ -704,124 +651,92 @@
       # &lt;br&gt;
       # &lt;br&gt;You can also change the status of a version to `DELETED` by calling the
       # [`DeleteVersion`](sites.versions/delete) endpoint.
-  "deleteUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
-      # a release or finalizing a version.
-    "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-        # changed their email address or deleted their account.
-    "email": "A String", # The email address of the user when the user performed the action.
-  },
-  "name": "A String", # The unique identifier for a version, in the format:
-      # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
-      # This name is provided in the response body when you call the
-      # [`CreateVersion`](../sites.versions/create) endpoint.
-  "versionBytes": "A String", # Output only. The total stored bytesize of the version.
-      # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
-  "labels": { # The labels used for extra metadata and/or filtering.
-    "a_key": "A String",
-  },
-  "finalizeUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
-      # a release or finalizing a version.
-    "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-        # changed their email address or deleted their account.
-    "email": "A String", # The email address of the user when the user performed the action.
-  },
-  "finalizeTime": "A String", # Output only. The time at which the version was `FINALIZED`.
-  "deleteTime": "A String", # Output only. The time at which the version was `DELETED`.
-  "createUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
-      # a release or finalizing a version.
-    "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-        # changed their email address or deleted their account.
-    "email": "A String", # The email address of the user when the user performed the action.
-  },
-  "preview": { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
-      # specfies whether previewing is enabled for this site version. Version
-      # previews allow you to preview your site at a custom URL before
-      # releasing it as the live version.
-      # this version will be accessible via a custom URL even
-      # if it is not the currently released version.
-    "expireTime": "A String", # Indicates the expiration time for previewing this
-        # version; preview URL requests received after this time will 404.
-    "active": True or False, # If true, preview URLs are enabled for this version.
-  },
-  "config": { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
+  &quot;config&quot;: { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
       # in the [`firebase.json`](/docs/cli/#the_firebasejson_file) file.
       # processed before serving content. The patterns are matched and applied
       # according to a specific
       # [priority order](/docs/hosting/full-config#hosting_priority_order).
-    "redirects": [ # A list of globs that will cause the response to redirect to another
-        # location.
-      { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
-          # configuration for returning an HTTP redirect response given a matching
-          # request URL path.
-        "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-            # URL path.
-        "glob": "A String", # The user-supplied [glob
-            # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
-            # against the request URL path.
-        "location": "A String", # Required. The value to put in the HTTP location header of the response.
-            # &lt;br&gt;The location can contain capture group values from the pattern using
-            # a `:` prefix to identify the segment and an optional `*` to capture the
-            # rest of the URL.
-            # For example:
-            # &lt;code&gt;"glob": "/:capture*",
-            # &lt;br&gt;"statusCode": 301,
-            # &lt;br&gt;"location": "https://example.com/foo/:capture"&lt;/code&gt;
-        "statusCode": 42, # Required. The status HTTP code to return in the response. It must be a
-            # valid 3xx status code.
-      },
-    ],
-    "appAssociation": "A String", # How to handle well known App Association files.
-    "trailingSlashBehavior": "A String", # Defines how to handle a trailing slash in the URL path.
-    "cleanUrls": True or False, # Defines whether to drop the file extension from uploaded files.
-    "headers": [ # A list of custom response headers that are added to the content if the
+    &quot;headers&quot;: [ # A list of custom response headers that are added to the content if the
         # request URL path matches the glob.
       { # A [`header`](/docs/hosting/full-config#headers) defines custom headers to
           # add to a response should the request URL path match the pattern.
-        "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-            # URL path.
-        "headers": { # Required. The additional headers to add to the response.
-          "a_key": "A String",
+        &quot;headers&quot;: { # Required. The additional headers to add to the response.
+          &quot;a_key&quot;: &quot;A String&quot;,
         },
-        "glob": "A String", # The user-supplied [glob
+        &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+            # URL path.
+        &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
             # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
             # against the request URL path.
       },
     ],
-    "rewrites": [ # A list of rewrites that will act as if the service were given the
+    &quot;appAssociation&quot;: &quot;A String&quot;, # How to handle well known App Association files.
+    &quot;cleanUrls&quot;: True or False, # Defines whether to drop the file extension from uploaded files.
+    &quot;trailingSlashBehavior&quot;: &quot;A String&quot;, # Defines how to handle a trailing slash in the URL path.
+    &quot;rewrites&quot;: [ # A list of rewrites that will act as if the service were given the
         # destination URL.
       { # A [`rewrite`](/docs/hosting/full-config#rewrites) represents an internal
           # content rewrite on the version. If the pattern matches, the request will be
           # handled as if it were to the destination path specified in the
           # configuration.
-        "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-            # URL path.
-        "function": "A String", # The function to proxy requests to. Must match the exported function
+        &quot;function&quot;: &quot;A String&quot;, # The function to proxy requests to. Must match the exported function
             # name exactly.
-        "run": { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
+        &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+            # URL path.
+        &quot;dynamicLinks&quot;: True or False, # The request will be forwarded to Firebase Dynamic Links.
+        &quot;run&quot;: { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
             # Cloud Run service does not exist when setting or updating your Firebase
             # Hosting configuration, then the request fails. Any errors from the Cloud Run
             # service are passed to the end user (for example, if you delete a service, any
             # requests directed to that service receive a `404` error).
-          "region": "A String", # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
+          &quot;region&quot;: &quot;A String&quot;, # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
               # Defaults to `us-central1` if not supplied.
-          "serviceId": "A String", # Required. User-defined ID of the Cloud Run service.
+          &quot;serviceId&quot;: &quot;A String&quot;, # Required. User-defined ID of the Cloud Run service.
         },
-        "dynamicLinks": True or False, # The request will be forwarded to Firebase Dynamic Links.
-        "path": "A String", # The URL path to rewrite the request to.
-        "glob": "A String", # The user-supplied [glob
+        &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
             # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
             # against the request URL path.
+        &quot;path&quot;: &quot;A String&quot;, # The URL path to rewrite the request to.
+      },
+    ],
+    &quot;redirects&quot;: [ # A list of globs that will cause the response to redirect to another
+        # location.
+      { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
+          # configuration for returning an HTTP redirect response given a matching
+          # request URL path.
+        &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
+            # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
+            # against the request URL path.
+        &quot;statusCode&quot;: 42, # Required. The status HTTP code to return in the response. It must be a
+            # valid 3xx status code.
+        &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+            # URL path.
+        &quot;location&quot;: &quot;A String&quot;, # Required. The value to put in the HTTP location header of the response.
+            # &lt;br&gt;The location can contain capture group values from the pattern using
+            # a `:` prefix to identify the segment and an optional `*` to capture the
+            # rest of the URL.
+            # For example:
+            # &lt;code&gt;&quot;glob&quot;: &quot;/:capture*&quot;,
+            # &lt;br&gt;&quot;statusCode&quot;: 301,
+            # &lt;br&gt;&quot;location&quot;: &quot;https://example.com/foo/:capture&quot;&lt;/code&gt;
       },
     ],
   },
-  "createTime": "A String", # Output only. The time at which the version was created.
-  "fileCount": "A String", # Output only. The total number of files associated with the version.
-      # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+  &quot;name&quot;: &quot;A String&quot;, # The unique identifier for a version, in the format:
+      # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
+      # This name is provided in the response body when you call the
+      # [`CreateVersion`](../sites.versions/create) endpoint.
+  &quot;createUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
+      # a release or finalizing a version.
+    &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+    &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+        # changed their email address or deleted their account.
+  },
 }
 
   updateMask: string, A set of field names from your [version](../sites.versions) that you want
 to update.
-&lt;br&gt;A field will be overwritten if, and only if, it's in the mask.
+&lt;br&gt;A field will be overwritten if, and only if, it&#x27;s in the mask.
 &lt;br&gt;If a mask is not provided then a default mask of only
 [`status`](../sites.versions#Version.FIELDS.status) will be used.
   x__xgafv: string, V1 error format.
@@ -834,7 +749,39 @@
 
     { # A `Version` is the collection of configuration and
       # [static files](sites.versions.files) that determine how a site is displayed.
-    "status": "A String", # The deploy status of a version.
+    &quot;fileCount&quot;: &quot;A String&quot;, # Output only. The total number of files associated with the version.
+        # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+    &quot;deleteUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
+        # a release or finalizing a version.
+      &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+      &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+          # changed their email address or deleted their account.
+    },
+    &quot;deleteTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `DELETED`.
+    &quot;finalizeUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
+        # a release or finalizing a version.
+      &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+      &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+          # changed their email address or deleted their account.
+    },
+    &quot;preview&quot;: { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
+        # specfies whether previewing is enabled for this site version. Version
+        # previews allow you to preview your site at a custom URL before
+        # releasing it as the live version.
+        # this version will be accessible via a custom URL even
+        # if it is not the currently released version.
+      &quot;active&quot;: True or False, # If true, preview URLs are enabled for this version.
+      &quot;expireTime&quot;: &quot;A String&quot;, # Indicates the expiration time for previewing this
+          # version; preview URL requests received after this time will 404.
+    },
+    &quot;labels&quot;: { # The labels used for extra metadata and/or filtering.
+      &quot;a_key&quot;: &quot;A String&quot;,
+    },
+    &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was created.
+    &quot;versionBytes&quot;: &quot;A String&quot;, # Output only. The total stored bytesize of the version.
+        # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+    &quot;finalizeTime&quot;: &quot;A String&quot;, # Output only. The time at which the version was `FINALIZED`.
+    &quot;status&quot;: &quot;A String&quot;, # The deploy status of a version.
         # &lt;br&gt;
         # &lt;br&gt;For a successful deploy, call the
         # [`CreateVersion`](sites.versions/create) endpoint to make a new version
@@ -848,119 +795,87 @@
         # &lt;br&gt;
         # &lt;br&gt;You can also change the status of a version to `DELETED` by calling the
         # [`DeleteVersion`](sites.versions/delete) endpoint.
-    "deleteUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `DELETED` the version.
-        # a release or finalizing a version.
-      "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-          # changed their email address or deleted their account.
-      "email": "A String", # The email address of the user when the user performed the action.
-    },
-    "name": "A String", # The unique identifier for a version, in the format:
-        # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
-        # This name is provided in the response body when you call the
-        # [`CreateVersion`](../sites.versions/create) endpoint.
-    "versionBytes": "A String", # Output only. The total stored bytesize of the version.
-        # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
-    "labels": { # The labels used for extra metadata and/or filtering.
-      "a_key": "A String",
-    },
-    "finalizeUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who `FINALIZED` the version.
-        # a release or finalizing a version.
-      "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-          # changed their email address or deleted their account.
-      "email": "A String", # The email address of the user when the user performed the action.
-    },
-    "finalizeTime": "A String", # Output only. The time at which the version was `FINALIZED`.
-    "deleteTime": "A String", # Output only. The time at which the version was `DELETED`.
-    "createUser": { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
-        # a release or finalizing a version.
-      "imageUrl": "A String", # A profile image URL for the user. May not be present if the user has
-          # changed their email address or deleted their account.
-      "email": "A String", # The email address of the user when the user performed the action.
-    },
-    "preview": { # Version preview configuration. If active and unexpired, # Version preview configuration for the site version. This configuration
-        # specfies whether previewing is enabled for this site version. Version
-        # previews allow you to preview your site at a custom URL before
-        # releasing it as the live version.
-        # this version will be accessible via a custom URL even
-        # if it is not the currently released version.
-      "expireTime": "A String", # Indicates the expiration time for previewing this
-          # version; preview URL requests received after this time will 404.
-      "active": True or False, # If true, preview URLs are enabled for this version.
-    },
-    "config": { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
+    &quot;config&quot;: { # The configuration for how incoming requests to a site should be routed and # The configuration for the behavior of the site. This configuration exists
         # in the [`firebase.json`](/docs/cli/#the_firebasejson_file) file.
         # processed before serving content. The patterns are matched and applied
         # according to a specific
         # [priority order](/docs/hosting/full-config#hosting_priority_order).
-      "redirects": [ # A list of globs that will cause the response to redirect to another
-          # location.
-        { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
-            # configuration for returning an HTTP redirect response given a matching
-            # request URL path.
-          "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-              # URL path.
-          "glob": "A String", # The user-supplied [glob
-              # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
-              # against the request URL path.
-          "location": "A String", # Required. The value to put in the HTTP location header of the response.
-              # &lt;br&gt;The location can contain capture group values from the pattern using
-              # a `:` prefix to identify the segment and an optional `*` to capture the
-              # rest of the URL.
-              # For example:
-              # &lt;code&gt;"glob": "/:capture*",
-              # &lt;br&gt;"statusCode": 301,
-              # &lt;br&gt;"location": "https://example.com/foo/:capture"&lt;/code&gt;
-          "statusCode": 42, # Required. The status HTTP code to return in the response. It must be a
-              # valid 3xx status code.
-        },
-      ],
-      "appAssociation": "A String", # How to handle well known App Association files.
-      "trailingSlashBehavior": "A String", # Defines how to handle a trailing slash in the URL path.
-      "cleanUrls": True or False, # Defines whether to drop the file extension from uploaded files.
-      "headers": [ # A list of custom response headers that are added to the content if the
+      &quot;headers&quot;: [ # A list of custom response headers that are added to the content if the
           # request URL path matches the glob.
         { # A [`header`](/docs/hosting/full-config#headers) defines custom headers to
             # add to a response should the request URL path match the pattern.
-          "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-              # URL path.
-          "headers": { # Required. The additional headers to add to the response.
-            "a_key": "A String",
+          &quot;headers&quot;: { # Required. The additional headers to add to the response.
+            &quot;a_key&quot;: &quot;A String&quot;,
           },
-          "glob": "A String", # The user-supplied [glob
+          &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+              # URL path.
+          &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
               # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
               # against the request URL path.
         },
       ],
-      "rewrites": [ # A list of rewrites that will act as if the service were given the
+      &quot;appAssociation&quot;: &quot;A String&quot;, # How to handle well known App Association files.
+      &quot;cleanUrls&quot;: True or False, # Defines whether to drop the file extension from uploaded files.
+      &quot;trailingSlashBehavior&quot;: &quot;A String&quot;, # Defines how to handle a trailing slash in the URL path.
+      &quot;rewrites&quot;: [ # A list of rewrites that will act as if the service were given the
           # destination URL.
         { # A [`rewrite`](/docs/hosting/full-config#rewrites) represents an internal
             # content rewrite on the version. If the pattern matches, the request will be
             # handled as if it were to the destination path specified in the
             # configuration.
-          "regex": "A String", # The user-supplied RE2 regular expression to match against the request
-              # URL path.
-          "function": "A String", # The function to proxy requests to. Must match the exported function
+          &quot;function&quot;: &quot;A String&quot;, # The function to proxy requests to. Must match the exported function
               # name exactly.
-          "run": { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
+          &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+              # URL path.
+          &quot;dynamicLinks&quot;: True or False, # The request will be forwarded to Firebase Dynamic Links.
+          &quot;run&quot;: { # A configured rewrite that directs requests to a Cloud Run service. If the # The request will be forwarded to Cloud Run.
               # Cloud Run service does not exist when setting or updating your Firebase
               # Hosting configuration, then the request fails. Any errors from the Cloud Run
               # service are passed to the end user (for example, if you delete a service, any
               # requests directed to that service receive a `404` error).
-            "region": "A String", # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
+            &quot;region&quot;: &quot;A String&quot;, # Optional. User-provided region where the Cloud Run service is hosted.&lt;br&gt;
                 # Defaults to `us-central1` if not supplied.
-            "serviceId": "A String", # Required. User-defined ID of the Cloud Run service.
+            &quot;serviceId&quot;: &quot;A String&quot;, # Required. User-defined ID of the Cloud Run service.
           },
-          "dynamicLinks": True or False, # The request will be forwarded to Firebase Dynamic Links.
-          "path": "A String", # The URL path to rewrite the request to.
-          "glob": "A String", # The user-supplied [glob
+          &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
               # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
               # against the request URL path.
+          &quot;path&quot;: &quot;A String&quot;, # The URL path to rewrite the request to.
+        },
+      ],
+      &quot;redirects&quot;: [ # A list of globs that will cause the response to redirect to another
+          # location.
+        { # A [`redirect`](/docs/hosting/full-config#redirects) represents the
+            # configuration for returning an HTTP redirect response given a matching
+            # request URL path.
+          &quot;glob&quot;: &quot;A String&quot;, # The user-supplied [glob
+              # pattern](/docs/hosting/full-config#glob_pattern_matching) to match
+              # against the request URL path.
+          &quot;statusCode&quot;: 42, # Required. The status HTTP code to return in the response. It must be a
+              # valid 3xx status code.
+          &quot;regex&quot;: &quot;A String&quot;, # The user-supplied RE2 regular expression to match against the request
+              # URL path.
+          &quot;location&quot;: &quot;A String&quot;, # Required. The value to put in the HTTP location header of the response.
+              # &lt;br&gt;The location can contain capture group values from the pattern using
+              # a `:` prefix to identify the segment and an optional `*` to capture the
+              # rest of the URL.
+              # For example:
+              # &lt;code&gt;&quot;glob&quot;: &quot;/:capture*&quot;,
+              # &lt;br&gt;&quot;statusCode&quot;: 301,
+              # &lt;br&gt;&quot;location&quot;: &quot;https://example.com/foo/:capture&quot;&lt;/code&gt;
         },
       ],
     },
-    "createTime": "A String", # Output only. The time at which the version was created.
-    "fileCount": "A String", # Output only. The total number of files associated with the version.
-        # &lt;br&gt;This value is calculated after a version is `FINALIZED`.
+    &quot;name&quot;: &quot;A String&quot;, # The unique identifier for a version, in the format:
+        # &lt;code&gt;sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;&lt;/code&gt;
+        # This name is provided in the response body when you call the
+        # [`CreateVersion`](../sites.versions/create) endpoint.
+    &quot;createUser&quot;: { # Contains metadata about the user who performed an action, such as creating # Output only. Identifies the user who created the version.
+        # a release or finalizing a version.
+      &quot;email&quot;: &quot;A String&quot;, # The email address of the user when the user performed the action.
+      &quot;imageUrl&quot;: &quot;A String&quot;, # A profile image URL for the user. May not be present if the user has
+          # changed their email address or deleted their account.
+    },
   }</pre>
 </div>
 
@@ -974,12 +889,12 @@
   body: object, The request body.
     The object takes the form of:
 
-{ # The request to populate a Version's Files.
-    "files": { # A set of file paths to the hashes corresponding to assets that should be
+{ # The request to populate a Version&#x27;s Files.
+    &quot;files&quot;: { # A set of file paths to the hashes corresponding to assets that should be
         # added to the version. Note that a file path to an empty hash will remove
         # the path from the version. Calculate a hash by Gzipping the file then
         # taking the SHA256 hash of the newly compressed file.
-      "a_key": "A String",
+      &quot;a_key&quot;: &quot;A String&quot;,
     },
   }
 
@@ -991,13 +906,13 @@
 Returns:
   An object of the form:
 
-    { # The response to a PopulateVersionFilesRequest.
-    "uploadRequiredHashes": [ # The content hashes of the specified files that need to be uploaded to the
+    {
+    &quot;uploadRequiredHashes&quot;: [ # The content hashes of the specified files that need to be uploaded to the
         # specified endpoint.
-      "A String",
+      &quot;A String&quot;,
     ],
-    "uploadUrl": "A String", # The URL to which the files should be uploaded, in the format:
-        # &lt;br&gt;"https://upload-firebasehosting.googleapis.com/upload/sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;/files".
+    &quot;uploadUrl&quot;: &quot;A String&quot;, # The URL to which the files should be uploaded, in the format:
+        # &lt;br&gt;&quot;https://upload-firebasehosting.googleapis.com/upload/sites/&lt;var&gt;site-name&lt;/var&gt;/versions/&lt;var&gt;versionID&lt;/var&gt;/files&quot;.
         # &lt;br&gt;Perform a multipart `POST` of the Gzipped file contents to the URL
         # using a forward slash and the hash of the file appended to the end.
   }</pre>