build: run docs regen in synth.py (#1059)

diff --git a/docs/dyn/youtube_v3.liveChatMessages.html b/docs/dyn/youtube_v3.liveChatMessages.html
index 187db3c..1452e35 100644
--- a/docs/dyn/youtube_v3.liveChatMessages.html
+++ b/docs/dyn/youtube_v3.liveChatMessages.html
@@ -84,7 +84,7 @@
   <code><a href="#insert">insert(part, body=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Inserts a new resource into this collection.</p>
 <p class="toc_element">
-  <code><a href="#list">list(liveChatId, part, profileImageSize=None, hl=None, pageToken=None, maxResults=None, x__xgafv=None)</a></code></p>
+  <code><a href="#list">list(liveChatId, part, maxResults=None, pageToken=None, profileImageSize=None, hl=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Retrieves a list of resources, possibly filtered.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
@@ -118,70 +118,70 @@
     The object takes the form of:
 
 { # A *liveChatMessage* resource represents a chat message in a YouTube Live Chat.
-    &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
-    &quot;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
     &quot;snippet&quot;: { # The snippet object contains basic details about the message.
-      &quot;fanFundingEventDetails&quot;: { # Details about the funding event, this is only set if the type is &#x27;fanFundingEvent&#x27;.
-        &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this fan funding event.
-        &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
-        &quot;currency&quot;: &quot;A String&quot;, # The currency in which the fund was made.
-        &quot;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
+      &quot;messageDeletedDetails&quot;: {
+        &quot;deletedMessageId&quot;: &quot;A String&quot;,
       },
+      &quot;superStickerDetails&quot;: { # Details about the Super Sticker event, this is only set if the type is &#x27;superStickerEvent&#x27;.
+        &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+        &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
+        &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+        &quot;superStickerMetadata&quot;: { # Information about the Super Sticker.
+          &quot;altTextLanguage&quot;: &quot;A String&quot;, # Specifies the localization language in which the alt text is returned.
+          &quot;altText&quot;: &quot;A String&quot;, # Internationalized alt text that describes the sticker image and any animation associated with it.
+          &quot;stickerId&quot;: &quot;A String&quot;, # Unique identifier of the Super Sticker. This is a shorter form of the alt_text that includes pack name and a recognizable characteristic of the sticker.
+        },
+        &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
+      },
+      &quot;hasDisplayContent&quot;: True or False, # Whether the message has display content that should be displayed to users.
+      &quot;type&quot;: &quot;A String&quot;, # The type of message, this will always be present, it determines the contents of the message as well as which fields will be present.
+      &quot;authorChannelId&quot;: &quot;A String&quot;, # The ID of the user that authored this message, this field is not always filled. textMessageEvent - the user that wrote the message fanFundingEvent - the user that funded the broadcast newSponsorEvent - the user that just became a sponsor messageDeletedEvent - the moderator that took the action messageRetractedEvent - the author that retracted their message userBannedEvent - the moderator that took the action superChatEvent - the user that made the purchase
+      &quot;publishedAt&quot;: &quot;A String&quot;, # The date and time when the message was orignally published. The value is specified in ISO 8601 format.
       &quot;displayMessage&quot;: &quot;A String&quot;, # Contains a string that can be displayed to the user. If this field is not present the message is silent, at the moment only messages of type TOMBSTONE and CHAT_ENDED_EVENT are silent.
+      &quot;liveChatId&quot;: &quot;A String&quot;,
       &quot;textMessageDetails&quot;: { # Details about the text message, this is only set if the type is &#x27;textMessageEvent&#x27;.
         &quot;messageText&quot;: &quot;A String&quot;, # The user&#x27;s message.
       },
-      &quot;superStickerDetails&quot;: { # Details about the Super Sticker event, this is only set if the type is &#x27;superStickerEvent&#x27;.
-        &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
-        &quot;superStickerMetadata&quot;: { # Information about the Super Sticker.
-          &quot;stickerId&quot;: &quot;A String&quot;, # Unique identifier of the Super Sticker. This is a shorter form of the alt_text that includes pack name and a recognizable characteristic of the sticker.
-          &quot;altText&quot;: &quot;A String&quot;, # Internationalized alt text that describes the sticker image and any animation associated with it.
-          &quot;altTextLanguage&quot;: &quot;A String&quot;, # Specifies the localization language in which the alt text is returned.
-        },
-        &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
-        &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+      &quot;fanFundingEventDetails&quot;: { # Details about the funding event, this is only set if the type is &#x27;fanFundingEvent&#x27;.
+        &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this fan funding event.
+        &quot;currency&quot;: &quot;A String&quot;, # The currency in which the fund was made.
         &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+        &quot;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
       },
-      &quot;authorChannelId&quot;: &quot;A String&quot;, # The ID of the user that authored this message, this field is not always filled. textMessageEvent - the user that wrote the message fanFundingEvent - the user that funded the broadcast newSponsorEvent - the user that just became a sponsor messageDeletedEvent - the moderator that took the action messageRetractedEvent - the author that retracted their message userBannedEvent - the moderator that took the action superChatEvent - the user that made the purchase
       &quot;userBannedDetails&quot;: {
+        &quot;banType&quot;: &quot;A String&quot;, # The type of ban.
         &quot;bannedUserDetails&quot;: { # The details of the user that was banned.
           &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
-          &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
           &quot;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
           &quot;profileImageUrl&quot;: &quot;A String&quot;, # The channels&#x27;s avatar URL.
+          &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
         },
         &quot;banDurationSeconds&quot;: &quot;A String&quot;, # The duration of the ban. This property is only present if the banType is temporary.
-        &quot;banType&quot;: &quot;A String&quot;, # The type of ban.
-      },
-      &quot;superChatDetails&quot;: { # Details about the Super Chat event, this is only set if the type is &#x27;superChatEvent&#x27;.
-        &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
-        &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
-        &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this Super Chat event.
-        &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
-        &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
-      },
-      &quot;liveChatId&quot;: &quot;A String&quot;,
-      &quot;messageDeletedDetails&quot;: {
-        &quot;deletedMessageId&quot;: &quot;A String&quot;,
       },
       &quot;messageRetractedDetails&quot;: {
         &quot;retractedMessageId&quot;: &quot;A String&quot;,
       },
-      &quot;publishedAt&quot;: &quot;A String&quot;, # The date and time when the message was orignally published. The value is specified in ISO 8601 format.
-      &quot;type&quot;: &quot;A String&quot;, # The type of message, this will always be present, it determines the contents of the message as well as which fields will be present.
-      &quot;hasDisplayContent&quot;: True or False, # Whether the message has display content that should be displayed to users.
+      &quot;superChatDetails&quot;: { # Details about the Super Chat event, this is only set if the type is &#x27;superChatEvent&#x27;.
+        &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
+        &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this Super Chat event.
+        &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
+        &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+        &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+      },
     },
     &quot;authorDetails&quot;: { # The authorDetails object contains basic details about the user that posted this message.
-      &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
       &quot;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
-      &quot;isChatSponsor&quot;: True or False, # Whether the author is a sponsor of the live chat.
       &quot;isVerified&quot;: True or False, # Whether the author&#x27;s identity has been verified by YouTube.
+      &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
       &quot;profileImageUrl&quot;: &quot;A String&quot;, # The channels&#x27;s avatar URL.
-      &quot;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
-      &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
       &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
+      &quot;isChatSponsor&quot;: True or False, # Whether the author is a sponsor of the live chat.
+      &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
+      &quot;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
     },
+    &quot;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
     &quot;id&quot;: &quot;A String&quot;, # The ID that YouTube assigns to uniquely identify the message.
+    &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
   }
 
   x__xgafv: string, V1 error format.
@@ -193,84 +193,84 @@
   An object of the form:
 
     { # A *liveChatMessage* resource represents a chat message in a YouTube Live Chat.
-      &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
-      &quot;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
       &quot;snippet&quot;: { # The snippet object contains basic details about the message.
-        &quot;fanFundingEventDetails&quot;: { # Details about the funding event, this is only set if the type is &#x27;fanFundingEvent&#x27;.
-          &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this fan funding event.
-          &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
-          &quot;currency&quot;: &quot;A String&quot;, # The currency in which the fund was made.
-          &quot;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
+        &quot;messageDeletedDetails&quot;: {
+          &quot;deletedMessageId&quot;: &quot;A String&quot;,
         },
+        &quot;superStickerDetails&quot;: { # Details about the Super Sticker event, this is only set if the type is &#x27;superStickerEvent&#x27;.
+          &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+          &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
+          &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+          &quot;superStickerMetadata&quot;: { # Information about the Super Sticker.
+            &quot;altTextLanguage&quot;: &quot;A String&quot;, # Specifies the localization language in which the alt text is returned.
+            &quot;altText&quot;: &quot;A String&quot;, # Internationalized alt text that describes the sticker image and any animation associated with it.
+            &quot;stickerId&quot;: &quot;A String&quot;, # Unique identifier of the Super Sticker. This is a shorter form of the alt_text that includes pack name and a recognizable characteristic of the sticker.
+          },
+          &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
+        },
+        &quot;hasDisplayContent&quot;: True or False, # Whether the message has display content that should be displayed to users.
+        &quot;type&quot;: &quot;A String&quot;, # The type of message, this will always be present, it determines the contents of the message as well as which fields will be present.
+        &quot;authorChannelId&quot;: &quot;A String&quot;, # The ID of the user that authored this message, this field is not always filled. textMessageEvent - the user that wrote the message fanFundingEvent - the user that funded the broadcast newSponsorEvent - the user that just became a sponsor messageDeletedEvent - the moderator that took the action messageRetractedEvent - the author that retracted their message userBannedEvent - the moderator that took the action superChatEvent - the user that made the purchase
+        &quot;publishedAt&quot;: &quot;A String&quot;, # The date and time when the message was orignally published. The value is specified in ISO 8601 format.
         &quot;displayMessage&quot;: &quot;A String&quot;, # Contains a string that can be displayed to the user. If this field is not present the message is silent, at the moment only messages of type TOMBSTONE and CHAT_ENDED_EVENT are silent.
+        &quot;liveChatId&quot;: &quot;A String&quot;,
         &quot;textMessageDetails&quot;: { # Details about the text message, this is only set if the type is &#x27;textMessageEvent&#x27;.
           &quot;messageText&quot;: &quot;A String&quot;, # The user&#x27;s message.
         },
-        &quot;superStickerDetails&quot;: { # Details about the Super Sticker event, this is only set if the type is &#x27;superStickerEvent&#x27;.
-          &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
-          &quot;superStickerMetadata&quot;: { # Information about the Super Sticker.
-            &quot;stickerId&quot;: &quot;A String&quot;, # Unique identifier of the Super Sticker. This is a shorter form of the alt_text that includes pack name and a recognizable characteristic of the sticker.
-            &quot;altText&quot;: &quot;A String&quot;, # Internationalized alt text that describes the sticker image and any animation associated with it.
-            &quot;altTextLanguage&quot;: &quot;A String&quot;, # Specifies the localization language in which the alt text is returned.
-          },
-          &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
-          &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+        &quot;fanFundingEventDetails&quot;: { # Details about the funding event, this is only set if the type is &#x27;fanFundingEvent&#x27;.
+          &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this fan funding event.
+          &quot;currency&quot;: &quot;A String&quot;, # The currency in which the fund was made.
           &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+          &quot;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
         },
-        &quot;authorChannelId&quot;: &quot;A String&quot;, # The ID of the user that authored this message, this field is not always filled. textMessageEvent - the user that wrote the message fanFundingEvent - the user that funded the broadcast newSponsorEvent - the user that just became a sponsor messageDeletedEvent - the moderator that took the action messageRetractedEvent - the author that retracted their message userBannedEvent - the moderator that took the action superChatEvent - the user that made the purchase
         &quot;userBannedDetails&quot;: {
+          &quot;banType&quot;: &quot;A String&quot;, # The type of ban.
           &quot;bannedUserDetails&quot;: { # The details of the user that was banned.
             &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
-            &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
             &quot;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
             &quot;profileImageUrl&quot;: &quot;A String&quot;, # The channels&#x27;s avatar URL.
+            &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
           },
           &quot;banDurationSeconds&quot;: &quot;A String&quot;, # The duration of the ban. This property is only present if the banType is temporary.
-          &quot;banType&quot;: &quot;A String&quot;, # The type of ban.
-        },
-        &quot;superChatDetails&quot;: { # Details about the Super Chat event, this is only set if the type is &#x27;superChatEvent&#x27;.
-          &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
-          &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
-          &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this Super Chat event.
-          &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
-          &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
-        },
-        &quot;liveChatId&quot;: &quot;A String&quot;,
-        &quot;messageDeletedDetails&quot;: {
-          &quot;deletedMessageId&quot;: &quot;A String&quot;,
         },
         &quot;messageRetractedDetails&quot;: {
           &quot;retractedMessageId&quot;: &quot;A String&quot;,
         },
-        &quot;publishedAt&quot;: &quot;A String&quot;, # The date and time when the message was orignally published. The value is specified in ISO 8601 format.
-        &quot;type&quot;: &quot;A String&quot;, # The type of message, this will always be present, it determines the contents of the message as well as which fields will be present.
-        &quot;hasDisplayContent&quot;: True or False, # Whether the message has display content that should be displayed to users.
+        &quot;superChatDetails&quot;: { # Details about the Super Chat event, this is only set if the type is &#x27;superChatEvent&#x27;.
+          &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
+          &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this Super Chat event.
+          &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
+          &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+          &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+        },
       },
       &quot;authorDetails&quot;: { # The authorDetails object contains basic details about the user that posted this message.
-        &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
         &quot;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
-        &quot;isChatSponsor&quot;: True or False, # Whether the author is a sponsor of the live chat.
         &quot;isVerified&quot;: True or False, # Whether the author&#x27;s identity has been verified by YouTube.
+        &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
         &quot;profileImageUrl&quot;: &quot;A String&quot;, # The channels&#x27;s avatar URL.
-        &quot;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
-        &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
         &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
+        &quot;isChatSponsor&quot;: True or False, # Whether the author is a sponsor of the live chat.
+        &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
+        &quot;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
       },
+      &quot;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
       &quot;id&quot;: &quot;A String&quot;, # The ID that YouTube assigns to uniquely identify the message.
+      &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
     }</pre>
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(liveChatId, part, profileImageSize=None, hl=None, pageToken=None, maxResults=None, x__xgafv=None)</code>
+    <code class="details" id="list">list(liveChatId, part, maxResults=None, pageToken=None, profileImageSize=None, hl=None, x__xgafv=None)</code>
   <pre>Retrieves a list of resources, possibly filtered.
 
 Args:
   liveChatId: string, The id of the live chat for which comments should be returned. (required)
   part: string, The *part* parameter specifies the liveChatComment resource parts that the API response will include. Supported values are id and snippet. (required) (repeated)
+  maxResults: integer, The *maxResults* parameter specifies the maximum number of items that should be returned in the result set.
+  pageToken: string, The *pageToken* parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken property identify other pages that could be retrieved.
   profileImageSize: integer, Specifies the size of the profile image that should be returned for each user.
   hl: string, Specifies the localization language in which the system messages should be returned.
-  pageToken: string, The *pageToken* parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken property identify other pages that could be retrieved.
-  maxResults: integer, The *maxResults* parameter specifies the maximum number of items that should be returned in the result set.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -280,87 +280,87 @@
   An object of the form:
 
     {
+    &quot;visitorId&quot;: &quot;A String&quot;, # The visitorId identifies the visitor.
+    &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
+    &quot;kind&quot;: &quot;youtube#liveChatMessageListResponse&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessageListResponse&quot;.
     &quot;tokenPagination&quot;: { # Stub token pagination template to suppress results.
     },
+    &quot;offlineAt&quot;: &quot;A String&quot;, # The date and time when the underlying stream went offline. The value is specified in ISO 8601 format.
+    &quot;pollingIntervalMillis&quot;: 42, # The amount of time the client should wait before polling again.
+    &quot;pageInfo&quot;: { # Paging details for lists of resources, including total number of items available and number of resources returned in a single page. # General pagination information.
+      &quot;totalResults&quot;: 42, # The total number of results in the result set.
+      &quot;resultsPerPage&quot;: 42, # The number of results included in the API response.
+    },
+    &quot;eventId&quot;: &quot;A String&quot;, # Serialized EventId of the request which produced this response.
+    &quot;nextPageToken&quot;: &quot;A String&quot;,
     &quot;items&quot;: [
       { # A *liveChatMessage* resource represents a chat message in a YouTube Live Chat.
-          &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
-          &quot;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
           &quot;snippet&quot;: { # The snippet object contains basic details about the message.
-            &quot;fanFundingEventDetails&quot;: { # Details about the funding event, this is only set if the type is &#x27;fanFundingEvent&#x27;.
-              &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this fan funding event.
-              &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
-              &quot;currency&quot;: &quot;A String&quot;, # The currency in which the fund was made.
-              &quot;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
+            &quot;messageDeletedDetails&quot;: {
+              &quot;deletedMessageId&quot;: &quot;A String&quot;,
             },
+            &quot;superStickerDetails&quot;: { # Details about the Super Sticker event, this is only set if the type is &#x27;superStickerEvent&#x27;.
+              &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+              &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
+              &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+              &quot;superStickerMetadata&quot;: { # Information about the Super Sticker.
+                &quot;altTextLanguage&quot;: &quot;A String&quot;, # Specifies the localization language in which the alt text is returned.
+                &quot;altText&quot;: &quot;A String&quot;, # Internationalized alt text that describes the sticker image and any animation associated with it.
+                &quot;stickerId&quot;: &quot;A String&quot;, # Unique identifier of the Super Sticker. This is a shorter form of the alt_text that includes pack name and a recognizable characteristic of the sticker.
+              },
+              &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
+            },
+            &quot;hasDisplayContent&quot;: True or False, # Whether the message has display content that should be displayed to users.
+            &quot;type&quot;: &quot;A String&quot;, # The type of message, this will always be present, it determines the contents of the message as well as which fields will be present.
+            &quot;authorChannelId&quot;: &quot;A String&quot;, # The ID of the user that authored this message, this field is not always filled. textMessageEvent - the user that wrote the message fanFundingEvent - the user that funded the broadcast newSponsorEvent - the user that just became a sponsor messageDeletedEvent - the moderator that took the action messageRetractedEvent - the author that retracted their message userBannedEvent - the moderator that took the action superChatEvent - the user that made the purchase
+            &quot;publishedAt&quot;: &quot;A String&quot;, # The date and time when the message was orignally published. The value is specified in ISO 8601 format.
             &quot;displayMessage&quot;: &quot;A String&quot;, # Contains a string that can be displayed to the user. If this field is not present the message is silent, at the moment only messages of type TOMBSTONE and CHAT_ENDED_EVENT are silent.
+            &quot;liveChatId&quot;: &quot;A String&quot;,
             &quot;textMessageDetails&quot;: { # Details about the text message, this is only set if the type is &#x27;textMessageEvent&#x27;.
               &quot;messageText&quot;: &quot;A String&quot;, # The user&#x27;s message.
             },
-            &quot;superStickerDetails&quot;: { # Details about the Super Sticker event, this is only set if the type is &#x27;superStickerEvent&#x27;.
-              &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
-              &quot;superStickerMetadata&quot;: { # Information about the Super Sticker.
-                &quot;stickerId&quot;: &quot;A String&quot;, # Unique identifier of the Super Sticker. This is a shorter form of the alt_text that includes pack name and a recognizable characteristic of the sticker.
-                &quot;altText&quot;: &quot;A String&quot;, # Internationalized alt text that describes the sticker image and any animation associated with it.
-                &quot;altTextLanguage&quot;: &quot;A String&quot;, # Specifies the localization language in which the alt text is returned.
-              },
-              &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
-              &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+            &quot;fanFundingEventDetails&quot;: { # Details about the funding event, this is only set if the type is &#x27;fanFundingEvent&#x27;.
+              &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this fan funding event.
+              &quot;currency&quot;: &quot;A String&quot;, # The currency in which the fund was made.
               &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+              &quot;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
             },
-            &quot;authorChannelId&quot;: &quot;A String&quot;, # The ID of the user that authored this message, this field is not always filled. textMessageEvent - the user that wrote the message fanFundingEvent - the user that funded the broadcast newSponsorEvent - the user that just became a sponsor messageDeletedEvent - the moderator that took the action messageRetractedEvent - the author that retracted their message userBannedEvent - the moderator that took the action superChatEvent - the user that made the purchase
             &quot;userBannedDetails&quot;: {
+              &quot;banType&quot;: &quot;A String&quot;, # The type of ban.
               &quot;bannedUserDetails&quot;: { # The details of the user that was banned.
                 &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
-                &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
                 &quot;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
                 &quot;profileImageUrl&quot;: &quot;A String&quot;, # The channels&#x27;s avatar URL.
+                &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
               },
               &quot;banDurationSeconds&quot;: &quot;A String&quot;, # The duration of the ban. This property is only present if the banType is temporary.
-              &quot;banType&quot;: &quot;A String&quot;, # The type of ban.
-            },
-            &quot;superChatDetails&quot;: { # Details about the Super Chat event, this is only set if the type is &#x27;superChatEvent&#x27;.
-              &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
-              &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
-              &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this Super Chat event.
-              &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
-              &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
-            },
-            &quot;liveChatId&quot;: &quot;A String&quot;,
-            &quot;messageDeletedDetails&quot;: {
-              &quot;deletedMessageId&quot;: &quot;A String&quot;,
             },
             &quot;messageRetractedDetails&quot;: {
               &quot;retractedMessageId&quot;: &quot;A String&quot;,
             },
-            &quot;publishedAt&quot;: &quot;A String&quot;, # The date and time when the message was orignally published. The value is specified in ISO 8601 format.
-            &quot;type&quot;: &quot;A String&quot;, # The type of message, this will always be present, it determines the contents of the message as well as which fields will be present.
-            &quot;hasDisplayContent&quot;: True or False, # Whether the message has display content that should be displayed to users.
+            &quot;superChatDetails&quot;: { # Details about the Super Chat event, this is only set if the type is &#x27;superChatEvent&#x27;.
+              &quot;tier&quot;: 42, # The tier in which the amount belongs. Lower amounts belong to lower tiers. The lowest tier is 1.
+              &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this Super Chat event.
+              &quot;currency&quot;: &quot;A String&quot;, # The currency in which the purchase was made.
+              &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+              &quot;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
+            },
           },
           &quot;authorDetails&quot;: { # The authorDetails object contains basic details about the user that posted this message.
-            &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
             &quot;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
-            &quot;isChatSponsor&quot;: True or False, # Whether the author is a sponsor of the live chat.
             &quot;isVerified&quot;: True or False, # Whether the author&#x27;s identity has been verified by YouTube.
+            &quot;channelUrl&quot;: &quot;A String&quot;, # The channel&#x27;s URL.
             &quot;profileImageUrl&quot;: &quot;A String&quot;, # The channels&#x27;s avatar URL.
-            &quot;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
-            &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
             &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
+            &quot;isChatSponsor&quot;: True or False, # Whether the author is a sponsor of the live chat.
+            &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
+            &quot;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
           },
+          &quot;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
           &quot;id&quot;: &quot;A String&quot;, # The ID that YouTube assigns to uniquely identify the message.
+          &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
         },
     ],
-    &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
-    &quot;kind&quot;: &quot;youtube#liveChatMessageListResponse&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessageListResponse&quot;.
-    &quot;nextPageToken&quot;: &quot;A String&quot;,
-    &quot;pollingIntervalMillis&quot;: 42, # The amount of time the client should wait before polling again.
-    &quot;pageInfo&quot;: { # Paging details for lists of resources, including total number of items available and number of resources returned in a single page. # General pagination information.
-      &quot;resultsPerPage&quot;: 42, # The number of results included in the API response.
-      &quot;totalResults&quot;: 42, # The total number of results in the result set.
-    },
-    &quot;visitorId&quot;: &quot;A String&quot;, # The visitorId identifies the visitor.
-    &quot;eventId&quot;: &quot;A String&quot;, # Serialized EventId of the request which produced this response.
-    &quot;offlineAt&quot;: &quot;A String&quot;, # The date and time when the underlying stream went offline. The value is specified in ISO 8601 format.
   }</pre>
 </div>