chore: update docs/dyn , add static discovery files to discovery_cache/documents (#1111)

This PR was generated using Autosynth. :rainbow:

Synth log will be available here:
https://source.cloud.google.com/results/invocations/78f53313-0c78-4a29-8841-f031665a4c6a/targets

- [ ] To automatically regenerate this PR, check this box.

Source-Link: https://github.com/googleapis/synthtool/commit/c2de32114ec484aa708d32012d1fa8d75232daf5
diff --git a/docs/dyn/youtube_v3.liveChatMessages.html b/docs/dyn/youtube_v3.liveChatMessages.html
index b13c7c9..3946442 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, hl=None, pageToken=None, profileImageSize=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>
@@ -119,69 +119,69 @@
 
 { # A *liveChatMessage* resource represents a chat message in a YouTube Live Chat.
   &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
+  &quot;authorDetails&quot;: { # The authorDetails object contains basic details about the user that posted this message.
+    &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;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
+    &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
+    &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
+    &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;snippet&quot;: { # The snippet object contains basic details about the message.
-    &quot;messageRetractedDetails&quot;: {
-      &quot;retractedMessageId&quot;: &quot;A String&quot;,
+    &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;liveChatId&quot;: &quot;A String&quot;,
+    &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;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;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
+        &quot;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
+      },
+      &quot;banDurationSeconds&quot;: &quot;A String&quot;, # The duration of the ban. This property is only present if the banType is temporary.
     },
     &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;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;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
       &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+      &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this fan funding event.
+      &quot;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
+      &quot;currency&quot;: &quot;A String&quot;, # The currency in which the fund was made.
     },
-    &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;messageRetractedDetails&quot;: {
+      &quot;retractedMessageId&quot;: &quot;A String&quot;,
+    },
+    &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;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
       &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;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;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
     },
-    &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;userBannedDetails&quot;: {
-      &quot;banDurationSeconds&quot;: &quot;A String&quot;, # The duration of the ban. This property is only present if the banType is temporary.
-      &quot;bannedUserDetails&quot;: { # The details of the user that was banned.
-        &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;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
-        &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
-      },
-      &quot;banType&quot;: &quot;A String&quot;, # The type of ban.
-    },
-    &quot;liveChatId&quot;: &quot;A String&quot;,
-    &quot;messageDeletedDetails&quot;: {
-      &quot;deletedMessageId&quot;: &quot;A String&quot;,
-    },
-    &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;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;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;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
       &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 purchase was made.
       &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;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;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
-  &quot;authorDetails&quot;: { # The authorDetails object contains basic details about the user that posted this message.
-    &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;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
-    &quot;isChatSponsor&quot;: True or False, # Whether the author is a sponsor of the live chat.
-    &quot;profileImageUrl&quot;: &quot;A String&quot;, # The channels&#x27;s avatar URL.
-    &quot;isVerified&quot;: True or False, # Whether the author&#x27;s identity has been verified by YouTube.
-    &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
+    &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;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;id&quot;: &quot;A String&quot;, # The ID that YouTube assigns to uniquely identify the message.
+  &quot;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
 }
 
   x__xgafv: string, V1 error format.
@@ -194,83 +194,83 @@
 
     { # A *liveChatMessage* resource represents a chat message in a YouTube Live Chat.
     &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
+    &quot;authorDetails&quot;: { # The authorDetails object contains basic details about the user that posted this message.
+      &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;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
+      &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
+      &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
+      &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;snippet&quot;: { # The snippet object contains basic details about the message.
-      &quot;messageRetractedDetails&quot;: {
-        &quot;retractedMessageId&quot;: &quot;A String&quot;,
+      &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;liveChatId&quot;: &quot;A String&quot;,
+      &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;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;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
+          &quot;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
+        },
+        &quot;banDurationSeconds&quot;: &quot;A String&quot;, # The duration of the ban. This property is only present if the banType is temporary.
       },
       &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;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;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
         &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+        &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this fan funding event.
+        &quot;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
+        &quot;currency&quot;: &quot;A String&quot;, # The currency in which the fund was made.
       },
-      &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;messageRetractedDetails&quot;: {
+        &quot;retractedMessageId&quot;: &quot;A String&quot;,
+      },
+      &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;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
         &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;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;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
       },
-      &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;userBannedDetails&quot;: {
-        &quot;banDurationSeconds&quot;: &quot;A String&quot;, # The duration of the ban. This property is only present if the banType is temporary.
-        &quot;bannedUserDetails&quot;: { # The details of the user that was banned.
-          &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;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
-          &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
-        },
-        &quot;banType&quot;: &quot;A String&quot;, # The type of ban.
-      },
-      &quot;liveChatId&quot;: &quot;A String&quot;,
-      &quot;messageDeletedDetails&quot;: {
-        &quot;deletedMessageId&quot;: &quot;A String&quot;,
-      },
-      &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;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;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;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
         &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 purchase was made.
         &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;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;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
-    &quot;authorDetails&quot;: { # The authorDetails object contains basic details about the user that posted this message.
-      &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;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
-      &quot;isChatSponsor&quot;: True or False, # Whether the author is a sponsor of the live chat.
-      &quot;profileImageUrl&quot;: &quot;A String&quot;, # The channels&#x27;s avatar URL.
-      &quot;isVerified&quot;: True or False, # Whether the author&#x27;s identity has been verified by YouTube.
-      &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
+      &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;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;id&quot;: &quot;A String&quot;, # The ID that YouTube assigns to uniquely identify the message.
+    &quot;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
   }</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, hl=None, pageToken=None, profileImageSize=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)
-  profileImageSize: integer, Specifies the size of the profile image that should be returned for each user.
+  maxResults: integer, The *maxResults* parameter specifies the maximum number of items that should be returned in the result set.
   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.
+  profileImageSize: integer, Specifies the size of the profile image that should be returned for each user.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -280,87 +280,87 @@
   An object of the form:
 
     {
+    &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;nextPageToken&quot;: &quot;A String&quot;,
+    &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.
+    &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;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;authorDetails&quot;: { # The authorDetails object contains basic details about the user that posted this message.
+          &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;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
+          &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
+          &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
+          &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;snippet&quot;: { # The snippet object contains basic details about the message.
-          &quot;messageRetractedDetails&quot;: {
-            &quot;retractedMessageId&quot;: &quot;A String&quot;,
+          &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;liveChatId&quot;: &quot;A String&quot;,
+          &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;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;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
+              &quot;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
+            },
+            &quot;banDurationSeconds&quot;: &quot;A String&quot;, # The duration of the ban. This property is only present if the banType is temporary.
           },
           &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;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;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
             &quot;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
+            &quot;userComment&quot;: &quot;A String&quot;, # The comment added by the user to this fan funding event.
+            &quot;amountMicros&quot;: &quot;A String&quot;, # The amount of the fund.
+            &quot;currency&quot;: &quot;A String&quot;, # The currency in which the fund was made.
           },
-          &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;messageRetractedDetails&quot;: {
+            &quot;retractedMessageId&quot;: &quot;A String&quot;,
+          },
+          &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;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
             &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;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;amountDisplayString&quot;: &quot;A String&quot;, # A rendered string that displays the fund amount and currency to the user.
           },
-          &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;userBannedDetails&quot;: {
-            &quot;banDurationSeconds&quot;: &quot;A String&quot;, # The duration of the ban. This property is only present if the banType is temporary.
-            &quot;bannedUserDetails&quot;: { # The details of the user that was banned.
-              &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;displayName&quot;: &quot;A String&quot;, # The channel&#x27;s display name.
-              &quot;channelId&quot;: &quot;A String&quot;, # The YouTube channel ID.
-            },
-            &quot;banType&quot;: &quot;A String&quot;, # The type of ban.
-          },
-          &quot;liveChatId&quot;: &quot;A String&quot;,
-          &quot;messageDeletedDetails&quot;: {
-            &quot;deletedMessageId&quot;: &quot;A String&quot;,
-          },
-          &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;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;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;amountMicros&quot;: &quot;A String&quot;, # The amount purchased by the user, in micros (1,750,000 micros = 1.75).
             &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 purchase was made.
             &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;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;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
-        &quot;authorDetails&quot;: { # The authorDetails object contains basic details about the user that posted this message.
-          &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;isChatModerator&quot;: True or False, # Whether the author is a moderator of the live chat.
-          &quot;isChatSponsor&quot;: True or False, # Whether the author is a sponsor of the live chat.
-          &quot;profileImageUrl&quot;: &quot;A String&quot;, # The channels&#x27;s avatar URL.
-          &quot;isVerified&quot;: True or False, # Whether the author&#x27;s identity has been verified by YouTube.
-          &quot;isChatOwner&quot;: True or False, # Whether the author is the owner of the live chat.
+          &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;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;id&quot;: &quot;A String&quot;, # The ID that YouTube assigns to uniquely identify the message.
+        &quot;kind&quot;: &quot;youtube#liveChatMessage&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessage&quot;.
       },
     ],
-    &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;kind&quot;: &quot;youtube#liveChatMessageListResponse&quot;, # Identifies what kind of resource this is. Value: the fixed string &quot;youtube#liveChatMessageListResponse&quot;.
-    &quot;visitorId&quot;: &quot;A String&quot;, # The visitorId identifies the visitor.
-    &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;pollingIntervalMillis&quot;: 42, # The amount of time the client should wait before polling again.
-    &quot;eventId&quot;: &quot;A String&quot;, # Serialized EventId of the request which produced this response.
     &quot;etag&quot;: &quot;A String&quot;, # Etag of this resource.
-    &quot;tokenPagination&quot;: { # Stub token pagination template to suppress results.
-    },
   }</pre>
 </div>