docs: update generated docs (#981)

diff --git a/docs/dyn/classroom_v1.courses.announcements.html b/docs/dyn/classroom_v1.courses.announcements.html
index 273d0cd..79b4f77 100644
--- a/docs/dyn/classroom_v1.courses.announcements.html
+++ b/docs/dyn/classroom_v1.courses.announcements.html
@@ -84,7 +84,7 @@
   <code><a href="#get">get(courseId, id, x__xgafv=None)</a></code></p>
 <p class="firstline">Returns an announcement.</p>
 <p class="toc_element">
-  <code><a href="#list">list(courseId, announcementStates=None, orderBy=None, pageToken=None, pageSize=None, x__xgafv=None)</a></code></p>
+  <code><a href="#list">list(courseId, orderBy=None, pageSize=None, pageToken=None, announcementStates=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Returns a list of announcements that the requester is permitted to view.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
@@ -118,189 +118,14 @@
     The object takes the form of:
 
 { # Announcement created by a teacher for students of the course
-  &quot;materials&quot;: [ # Additional materials.
-      # 
-      # Announcements must have no more than 20 material items.
-    { # Material attached to course work.
-        #
-        # When creating attachments, setting the `form` field is not supported.
-      &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
-        &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
-            #
-            # Read-only.
-        &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
-            #
-            # Read-only.
-        &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
-            #
-            # Read-only.
-        &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
-      },
-      &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
-        &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
-          &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
-              #
-              # Read-only.
-          &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
-              #
-              # Read-only.
-        },
-        &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
-      },
-      &quot;form&quot;: { # Google Forms item. # Google Forms material.
-        &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
-        &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
-            #
-            # Read-only.
-        &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
-            #
-            # Read-only.
-        &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
-            # Only set if respsonses have been recorded and only when the
-            # requesting user is an editor of the form.
-            #
-            # Read-only.
-      },
-      &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
-          # if possible, and this is reflected in the response.
-        &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
-            #
-            # Read-only.
-        &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
-            #
-            # Read-only.
-        &quot;url&quot;: &quot;A String&quot;, # URL to link to.
-            # This must be a valid UTF-8 string containing between 1 and 2024 characters.
-      },
-    },
-  ],
-  &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
-      # 
-      # Read-only.
-  &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
-      # If unspecified, the default value is `ALL_STUDENTS`.
-  &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
-      # This is only populated if `state` is `PUBLISHED`.
-      # 
-      # Read-only.
-  &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
-  &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
-      # 
-      # Read-only.
-  &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
-      # 
-      # Read-only.
-  &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
-      # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-      # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
-      # specified in this field can see the announcement.
-      # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-    &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
-        # coursework/announcement.
-      &quot;A String&quot;,
-    ],
-  },
-  &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
-      # If unspecified, the default state is `DRAFT`.
-  &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
-      # The text must be a valid UTF-8 string containing no more
-      # than 30,000 characters.
-  &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
-      # 
-      # Read-only.
-  &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
-      # 
-      # Read-only.
-}
-
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # Announcement created by a teacher for students of the course
-    &quot;materials&quot;: [ # Additional materials.
-        #
-        # Announcements must have no more than 20 material items.
-      { # Material attached to course work.
-          #
-          # When creating attachments, setting the `form` field is not supported.
-        &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
-              #
-              # Read-only.
-          &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
-              #
-              # Read-only.
-          &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
-        },
-        &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
-          &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
-            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
-                #
-                # Read-only.
-            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
-                #
-                # Read-only.
-            &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
-            &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
-                #
-                # Read-only.
-          },
-          &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
-        },
-        &quot;form&quot;: { # Google Forms item. # Google Forms material.
-          &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
-              #
-              # Read-only.
-          &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
-              # Only set if respsonses have been recorded and only when the
-              # requesting user is an editor of the form.
-              #
-              # Read-only.
-        },
-        &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
-            # if possible, and this is reflected in the response.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
-              #
-              # Read-only.
-          &quot;url&quot;: &quot;A String&quot;, # URL to link to.
-              # This must be a valid UTF-8 string containing between 1 and 2024 characters.
-        },
-      },
-    ],
+    &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
+        # 
+        # Read-only.
     &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
-        #
-        # Read-only.
-    &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
-        # If unspecified, the default value is `ALL_STUDENTS`.
-    &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
-        # This is only populated if `state` is `PUBLISHED`.
-        #
-        # Read-only.
-    &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
-    &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
-        #
+        # 
         # Read-only.
     &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
-        #
+        # 
         # Read-only.
     &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
         # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
@@ -312,18 +137,193 @@
         &quot;A String&quot;,
       ],
     },
-    &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
-        # If unspecified, the default state is `DRAFT`.
+    &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
+        # 
+        # Read-only.
+    &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
+        # If unspecified, the default value is `ALL_STUDENTS`.
+    &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
+    &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
+        # This is only populated if `state` is `PUBLISHED`.
+        # 
+        # Read-only.
+    &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
+        # 
+        # Read-only.
     &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
         # The text must be a valid UTF-8 string containing no more
         # than 30,000 characters.
-    &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
-        #
-        # Read-only.
-    &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
-        #
-        # Read-only.
-  }</pre>
+    &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
+        # If unspecified, the default state is `DRAFT`.
+    &quot;materials&quot;: [ # Additional materials.
+        # 
+        # Announcements must have no more than 20 material items.
+      { # Material attached to course work.
+          #
+          # When creating attachments, setting the `form` field is not supported.
+        &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
+            # if possible, and this is reflected in the response.
+          &quot;url&quot;: &quot;A String&quot;, # URL to link to.
+              # This must be a valid UTF-8 string containing between 1 and 2024 characters.
+          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
+              #
+              # Read-only.
+          &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
+              #
+              # Read-only.
+        },
+        &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
+          &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+          &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
+                #
+                # Read-only.
+            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+                #
+                # Read-only.
+            &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+                #
+                # Read-only.
+          },
+        },
+        &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
+          &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
+              #
+              # Read-only.
+          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
+              #
+              # Read-only.
+          &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
+          &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
+              #
+              # Read-only.
+        },
+        &quot;form&quot;: { # Google Forms item. # Google Forms material.
+          &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
+              #
+              # Read-only.
+          &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
+              # Only set if respsonses have been recorded and only when the
+              # requesting user is an editor of the form.
+              #
+              # Read-only.
+          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
+              #
+              # Read-only.
+          &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
+        },
+      },
+    ],
+  }
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Announcement created by a teacher for students of the course
+      &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
+          #
+          # Read-only.
+      &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
+          #
+          # Read-only.
+      &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
+          #
+          # Read-only.
+      &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
+          # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+          # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
+          # specified in this field can see the announcement.
+          # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+        &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
+            # coursework/announcement.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
+          #
+          # Read-only.
+      &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
+          # If unspecified, the default value is `ALL_STUDENTS`.
+      &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
+      &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
+          # This is only populated if `state` is `PUBLISHED`.
+          #
+          # Read-only.
+      &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
+          #
+          # Read-only.
+      &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
+          # The text must be a valid UTF-8 string containing no more
+          # than 30,000 characters.
+      &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
+          # If unspecified, the default state is `DRAFT`.
+      &quot;materials&quot;: [ # Additional materials.
+          #
+          # Announcements must have no more than 20 material items.
+        { # Material attached to course work.
+            #
+            # When creating attachments, setting the `form` field is not supported.
+          &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
+              # if possible, and this is reflected in the response.
+            &quot;url&quot;: &quot;A String&quot;, # URL to link to.
+                # This must be a valid UTF-8 string containing between 1 and 2024 characters.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
+                #
+                # Read-only.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
+                #
+                # Read-only.
+          },
+          &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
+            &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+            &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
+              &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
+                  #
+                  # Read-only.
+              &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+                  #
+                  # Read-only.
+              &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
+              &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+                  #
+                  # Read-only.
+            },
+          },
+          &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
+            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
+                #
+                # Read-only.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
+                #
+                # Read-only.
+            &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
+                #
+                # Read-only.
+          },
+          &quot;form&quot;: { # Google Forms item. # Google Forms material.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
+                #
+                # Read-only.
+            &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
+                # Only set if respsonses have been recorded and only when the
+                # requesting user is an editor of the form.
+                #
+                # Read-only.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
+                #
+                # Read-only.
+            &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
+          },
+        },
+      ],
+    }</pre>
 </div>
 
 <div class="method">
@@ -394,108 +394,108 @@
   An object of the form:
 
     { # Announcement created by a teacher for students of the course
-    &quot;materials&quot;: [ # Additional materials.
-        #
-        # Announcements must have no more than 20 material items.
-      { # Material attached to course work.
+      &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
           #
-          # When creating attachments, setting the `form` field is not supported.
-        &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
-              #
-              # Read-only.
-          &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
-              #
-              # Read-only.
-          &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
-        },
-        &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
-          &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
-            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+          # Read-only.
+      &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
+          #
+          # Read-only.
+      &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
+          #
+          # Read-only.
+      &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
+          # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+          # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
+          # specified in this field can see the announcement.
+          # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+        &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
+            # coursework/announcement.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
+          #
+          # Read-only.
+      &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
+          # If unspecified, the default value is `ALL_STUDENTS`.
+      &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
+      &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
+          # This is only populated if `state` is `PUBLISHED`.
+          #
+          # Read-only.
+      &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
+          #
+          # Read-only.
+      &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
+          # The text must be a valid UTF-8 string containing no more
+          # than 30,000 characters.
+      &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
+          # If unspecified, the default state is `DRAFT`.
+      &quot;materials&quot;: [ # Additional materials.
+          #
+          # Announcements must have no more than 20 material items.
+        { # Material attached to course work.
+            #
+            # When creating attachments, setting the `form` field is not supported.
+          &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
+              # if possible, and this is reflected in the response.
+            &quot;url&quot;: &quot;A String&quot;, # URL to link to.
+                # This must be a valid UTF-8 string containing between 1 and 2024 characters.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
                 #
                 # Read-only.
-            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
-                #
-                # Read-only.
-            &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
-            &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
                 #
                 # Read-only.
           },
-          &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+          &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
+            &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+            &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
+              &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
+                  #
+                  # Read-only.
+              &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+                  #
+                  # Read-only.
+              &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
+              &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+                  #
+                  # Read-only.
+            },
+          },
+          &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
+            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
+                #
+                # Read-only.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
+                #
+                # Read-only.
+            &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
+                #
+                # Read-only.
+          },
+          &quot;form&quot;: { # Google Forms item. # Google Forms material.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
+                #
+                # Read-only.
+            &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
+                # Only set if respsonses have been recorded and only when the
+                # requesting user is an editor of the form.
+                #
+                # Read-only.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
+                #
+                # Read-only.
+            &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
+          },
         },
-        &quot;form&quot;: { # Google Forms item. # Google Forms material.
-          &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
-              #
-              # Read-only.
-          &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
-              # Only set if respsonses have been recorded and only when the
-              # requesting user is an editor of the form.
-              #
-              # Read-only.
-        },
-        &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
-            # if possible, and this is reflected in the response.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
-              #
-              # Read-only.
-          &quot;url&quot;: &quot;A String&quot;, # URL to link to.
-              # This must be a valid UTF-8 string containing between 1 and 2024 characters.
-        },
-      },
-    ],
-    &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
-        #
-        # Read-only.
-    &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
-        # If unspecified, the default value is `ALL_STUDENTS`.
-    &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
-        # This is only populated if `state` is `PUBLISHED`.
-        #
-        # Read-only.
-    &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
-    &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
-        #
-        # Read-only.
-    &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
-        #
-        # Read-only.
-    &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
-        # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-        # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
-        # specified in this field can see the announcement.
-        # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-      &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
-          # coursework/announcement.
-        &quot;A String&quot;,
       ],
-    },
-    &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
-        # If unspecified, the default state is `DRAFT`.
-    &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
-        # The text must be a valid UTF-8 string containing no more
-        # than 30,000 characters.
-    &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
-        #
-        # Read-only.
-    &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
-        #
-        # Read-only.
-  }</pre>
+    }</pre>
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(courseId, announcementStates=None, orderBy=None, pageToken=None, pageSize=None, x__xgafv=None)</code>
+    <code class="details" id="list">list(courseId, orderBy=None, pageSize=None, pageToken=None, announcementStates=None, x__xgafv=None)</code>
   <pre>Returns a list of announcements that the requester is permitted to view.
 
 Course students may only view `PUBLISHED` announcements. Course teachers
@@ -512,13 +512,15 @@
   courseId: string, Identifier of the course.
 This identifier can be either the Classroom-assigned identifier or an
 alias. (required)
-  announcementStates: string, Restriction on the `state` of announcements returned.
-If this argument is left unspecified, the default value is `PUBLISHED`. (repeated)
   orderBy: string, Optional sort ordering for results. A comma-separated list of fields with
 an optional sort direction keyword. Supported field is `updateTime`.
 Supported direction keywords are `asc` and `desc`.
 If not specified, `updateTime desc` is the default behavior.
 Examples: `updateTime asc`, `updateTime`
+  pageSize: integer, Maximum number of items to return. Zero or unspecified indicates that the
+server may assign a maximum.
+
+The server may return fewer than the specified number of results.
   pageToken: string, nextPageToken
 value returned from a previous
 list call,
@@ -526,10 +528,8 @@
 
 The list request
 must be otherwise identical to the one that resulted in this token.
-  pageSize: integer, Maximum number of items to return. Zero or unspecified indicates that the
-server may assign a maximum.
-
-The server may return fewer than the specified number of results.
+  announcementStates: string, Restriction on the `state` of announcements returned.
+If this argument is left unspecified, the default value is `PUBLISHED`. (repeated)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -539,109 +539,109 @@
   An object of the form:
 
     { # Response when listing course work.
+    &quot;nextPageToken&quot;: &quot;A String&quot;, # Token identifying the next page of results to return. If empty, no further
+        # results are available.
     &quot;announcements&quot;: [ # Announcement items that match the request.
       { # Announcement created by a teacher for students of the course
-        &quot;materials&quot;: [ # Additional materials.
-            #
-            # Announcements must have no more than 20 material items.
-          { # Material attached to course work.
+          &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
               #
-              # When creating attachments, setting the `form` field is not supported.
-            &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
-              &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
-                  #
-                  # Read-only.
-              &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
-                  #
-                  # Read-only.
-              &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
-                  #
-                  # Read-only.
-              &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
-            },
-            &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
-              &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
-                &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+              # Read-only.
+          &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
+              #
+              # Read-only.
+          &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
+              #
+              # Read-only.
+          &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
+              # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+              # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
+              # specified in this field can see the announcement.
+              # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+            &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
+                # coursework/announcement.
+              &quot;A String&quot;,
+            ],
+          },
+          &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
+              #
+              # Read-only.
+          &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
+              # If unspecified, the default value is `ALL_STUDENTS`.
+          &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
+          &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
+              # This is only populated if `state` is `PUBLISHED`.
+              #
+              # Read-only.
+          &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
+              #
+              # Read-only.
+          &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
+              # The text must be a valid UTF-8 string containing no more
+              # than 30,000 characters.
+          &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
+              # If unspecified, the default state is `DRAFT`.
+          &quot;materials&quot;: [ # Additional materials.
+              #
+              # Announcements must have no more than 20 material items.
+            { # Material attached to course work.
+                #
+                # When creating attachments, setting the `form` field is not supported.
+              &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
+                  # if possible, and this is reflected in the response.
+                &quot;url&quot;: &quot;A String&quot;, # URL to link to.
+                    # This must be a valid UTF-8 string containing between 1 and 2024 characters.
+                &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
                     #
                     # Read-only.
-                &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
-                    #
-                    # Read-only.
-                &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
-                &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+                &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
                     #
                     # Read-only.
               },
-              &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+              &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
+                &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+                &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
+                  &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
+                      #
+                      # Read-only.
+                  &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+                      #
+                      # Read-only.
+                  &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
+                  &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+                      #
+                      # Read-only.
+                },
+              },
+              &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
+                &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
+                    #
+                    # Read-only.
+                &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
+                    #
+                    # Read-only.
+                &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
+                &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
+                    #
+                    # Read-only.
+              },
+              &quot;form&quot;: { # Google Forms item. # Google Forms material.
+                &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
+                    #
+                    # Read-only.
+                &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
+                    # Only set if respsonses have been recorded and only when the
+                    # requesting user is an editor of the form.
+                    #
+                    # Read-only.
+                &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
+                    #
+                    # Read-only.
+                &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
+              },
             },
-            &quot;form&quot;: { # Google Forms item. # Google Forms material.
-              &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
-              &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
-                  #
-                  # Read-only.
-              &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
-                  #
-                  # Read-only.
-              &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
-                  # Only set if respsonses have been recorded and only when the
-                  # requesting user is an editor of the form.
-                  #
-                  # Read-only.
-            },
-            &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
-                # if possible, and this is reflected in the response.
-              &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
-                  #
-                  # Read-only.
-              &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
-                  #
-                  # Read-only.
-              &quot;url&quot;: &quot;A String&quot;, # URL to link to.
-                  # This must be a valid UTF-8 string containing between 1 and 2024 characters.
-            },
-          },
-        ],
-        &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
-            #
-            # Read-only.
-        &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
-            # If unspecified, the default value is `ALL_STUDENTS`.
-        &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
-            # This is only populated if `state` is `PUBLISHED`.
-            #
-            # Read-only.
-        &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
-        &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
-            #
-            # Read-only.
-        &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
-            #
-            # Read-only.
-        &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
-            # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-            # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
-            # specified in this field can see the announcement.
-            # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-          &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
-              # coursework/announcement.
-            &quot;A String&quot;,
           ],
         },
-        &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
-            # If unspecified, the default state is `DRAFT`.
-        &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
-            # The text must be a valid UTF-8 string containing no more
-            # than 30,000 characters.
-        &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
-            #
-            # Read-only.
-        &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
-            #
-            # Read-only.
-      },
     ],
-    &quot;nextPageToken&quot;: &quot;A String&quot;, # Token identifying the next page of results to return. If empty, no further
-        # results are available.
   }</pre>
 </div>
 
@@ -707,104 +707,104 @@
   An object of the form:
 
     { # Announcement created by a teacher for students of the course
-    &quot;materials&quot;: [ # Additional materials.
-        #
-        # Announcements must have no more than 20 material items.
-      { # Material attached to course work.
+      &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
           #
-          # When creating attachments, setting the `form` field is not supported.
-        &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
-              #
-              # Read-only.
-          &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
-              #
-              # Read-only.
-          &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
-        },
-        &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
-          &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
-            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+          # Read-only.
+      &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
+          #
+          # Read-only.
+      &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
+          #
+          # Read-only.
+      &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
+          # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+          # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
+          # specified in this field can see the announcement.
+          # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+        &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
+            # coursework/announcement.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
+          #
+          # Read-only.
+      &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
+          # If unspecified, the default value is `ALL_STUDENTS`.
+      &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
+      &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
+          # This is only populated if `state` is `PUBLISHED`.
+          #
+          # Read-only.
+      &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
+          #
+          # Read-only.
+      &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
+          # The text must be a valid UTF-8 string containing no more
+          # than 30,000 characters.
+      &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
+          # If unspecified, the default state is `DRAFT`.
+      &quot;materials&quot;: [ # Additional materials.
+          #
+          # Announcements must have no more than 20 material items.
+        { # Material attached to course work.
+            #
+            # When creating attachments, setting the `form` field is not supported.
+          &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
+              # if possible, and this is reflected in the response.
+            &quot;url&quot;: &quot;A String&quot;, # URL to link to.
+                # This must be a valid UTF-8 string containing between 1 and 2024 characters.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
                 #
                 # Read-only.
-            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
-                #
-                # Read-only.
-            &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
-            &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
                 #
                 # Read-only.
           },
-          &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+          &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
+            &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+            &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
+              &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
+                  #
+                  # Read-only.
+              &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+                  #
+                  # Read-only.
+              &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
+              &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+                  #
+                  # Read-only.
+            },
+          },
+          &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
+            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
+                #
+                # Read-only.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
+                #
+                # Read-only.
+            &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
+                #
+                # Read-only.
+          },
+          &quot;form&quot;: { # Google Forms item. # Google Forms material.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
+                #
+                # Read-only.
+            &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
+                # Only set if respsonses have been recorded and only when the
+                # requesting user is an editor of the form.
+                #
+                # Read-only.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
+                #
+                # Read-only.
+            &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
+          },
         },
-        &quot;form&quot;: { # Google Forms item. # Google Forms material.
-          &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
-              #
-              # Read-only.
-          &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
-              # Only set if respsonses have been recorded and only when the
-              # requesting user is an editor of the form.
-              #
-              # Read-only.
-        },
-        &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
-            # if possible, and this is reflected in the response.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
-              #
-              # Read-only.
-          &quot;url&quot;: &quot;A String&quot;, # URL to link to.
-              # This must be a valid UTF-8 string containing between 1 and 2024 characters.
-        },
-      },
-    ],
-    &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
-        #
-        # Read-only.
-    &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
-        # If unspecified, the default value is `ALL_STUDENTS`.
-    &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
-        # This is only populated if `state` is `PUBLISHED`.
-        #
-        # Read-only.
-    &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
-    &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
-        #
-        # Read-only.
-    &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
-        #
-        # Read-only.
-    &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
-        # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-        # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
-        # specified in this field can see the announcement.
-        # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-      &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
-          # coursework/announcement.
-        &quot;A String&quot;,
       ],
-    },
-    &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
-        # If unspecified, the default state is `DRAFT`.
-    &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
-        # The text must be a valid UTF-8 string containing no more
-        # than 30,000 characters.
-    &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
-        #
-        # Read-only.
-    &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
-        #
-        # Read-only.
-  }</pre>
+    }</pre>
 </div>
 
 <div class="method">
@@ -829,104 +829,104 @@
     The object takes the form of:
 
 { # Announcement created by a teacher for students of the course
-  &quot;materials&quot;: [ # Additional materials.
-      # 
-      # Announcements must have no more than 20 material items.
-    { # Material attached to course work.
-        #
-        # When creating attachments, setting the `form` field is not supported.
-      &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
-        &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
-            #
-            # Read-only.
-        &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
-            #
-            # Read-only.
-        &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
-            #
-            # Read-only.
-        &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
-      },
-      &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
-        &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
-          &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+    &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
+        # 
+        # Read-only.
+    &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
+        # 
+        # Read-only.
+    &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
+        # 
+        # Read-only.
+    &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
+        # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+        # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
+        # specified in this field can see the announcement.
+        # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+      &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
+          # coursework/announcement.
+        &quot;A String&quot;,
+      ],
+    },
+    &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
+        # 
+        # Read-only.
+    &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
+        # If unspecified, the default value is `ALL_STUDENTS`.
+    &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
+    &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
+        # This is only populated if `state` is `PUBLISHED`.
+        # 
+        # Read-only.
+    &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
+        # 
+        # Read-only.
+    &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
+        # The text must be a valid UTF-8 string containing no more
+        # than 30,000 characters.
+    &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
+        # If unspecified, the default state is `DRAFT`.
+    &quot;materials&quot;: [ # Additional materials.
+        # 
+        # Announcements must have no more than 20 material items.
+      { # Material attached to course work.
+          #
+          # When creating attachments, setting the `form` field is not supported.
+        &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
+            # if possible, and this is reflected in the response.
+          &quot;url&quot;: &quot;A String&quot;, # URL to link to.
+              # This must be a valid UTF-8 string containing between 1 and 2024 characters.
+          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
               #
               # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
-              #
-              # Read-only.
-          &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+          &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
               #
               # Read-only.
         },
-        &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+        &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
+          &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+          &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
+                #
+                # Read-only.
+            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+                #
+                # Read-only.
+            &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+                #
+                # Read-only.
+          },
+        },
+        &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
+          &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
+              #
+              # Read-only.
+          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
+              #
+              # Read-only.
+          &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
+          &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
+              #
+              # Read-only.
+        },
+        &quot;form&quot;: { # Google Forms item. # Google Forms material.
+          &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
+              #
+              # Read-only.
+          &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
+              # Only set if respsonses have been recorded and only when the
+              # requesting user is an editor of the form.
+              #
+              # Read-only.
+          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
+              #
+              # Read-only.
+          &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
+        },
       },
-      &quot;form&quot;: { # Google Forms item. # Google Forms material.
-        &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
-        &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
-            #
-            # Read-only.
-        &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
-            #
-            # Read-only.
-        &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
-            # Only set if respsonses have been recorded and only when the
-            # requesting user is an editor of the form.
-            #
-            # Read-only.
-      },
-      &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
-          # if possible, and this is reflected in the response.
-        &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
-            #
-            # Read-only.
-        &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
-            #
-            # Read-only.
-        &quot;url&quot;: &quot;A String&quot;, # URL to link to.
-            # This must be a valid UTF-8 string containing between 1 and 2024 characters.
-      },
-    },
-  ],
-  &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
-      # 
-      # Read-only.
-  &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
-      # If unspecified, the default value is `ALL_STUDENTS`.
-  &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
-      # This is only populated if `state` is `PUBLISHED`.
-      # 
-      # Read-only.
-  &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
-  &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
-      # 
-      # Read-only.
-  &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
-      # 
-      # Read-only.
-  &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
-      # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-      # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
-      # specified in this field can see the announcement.
-      # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-    &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
-        # coursework/announcement.
-      &quot;A String&quot;,
     ],
-  },
-  &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
-      # If unspecified, the default state is `DRAFT`.
-  &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
-      # The text must be a valid UTF-8 string containing no more
-      # than 30,000 characters.
-  &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
-      # 
-      # Read-only.
-  &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
-      # 
-      # Read-only.
-}
+  }
 
   updateMask: string, Mask that identifies which fields on the announcement to update.
 This field is required to do an update. The update fails if invalid
@@ -950,104 +950,104 @@
   An object of the form:
 
     { # Announcement created by a teacher for students of the course
-    &quot;materials&quot;: [ # Additional materials.
-        #
-        # Announcements must have no more than 20 material items.
-      { # Material attached to course work.
+      &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
           #
-          # When creating attachments, setting the `form` field is not supported.
-        &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
-              #
-              # Read-only.
-          &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
-              #
-              # Read-only.
-          &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
-        },
-        &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
-          &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
-            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+          # Read-only.
+      &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
+          #
+          # Read-only.
+      &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
+          #
+          # Read-only.
+      &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
+          # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+          # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
+          # specified in this field can see the announcement.
+          # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
+        &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
+            # coursework/announcement.
+          &quot;A String&quot;,
+        ],
+      },
+      &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
+          #
+          # Read-only.
+      &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
+          # If unspecified, the default value is `ALL_STUDENTS`.
+      &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
+      &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
+          # This is only populated if `state` is `PUBLISHED`.
+          #
+          # Read-only.
+      &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
+          #
+          # Read-only.
+      &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
+          # The text must be a valid UTF-8 string containing no more
+          # than 30,000 characters.
+      &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
+          # If unspecified, the default state is `DRAFT`.
+      &quot;materials&quot;: [ # Additional materials.
+          #
+          # Announcements must have no more than 20 material items.
+        { # Material attached to course work.
+            #
+            # When creating attachments, setting the `form` field is not supported.
+          &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
+              # if possible, and this is reflected in the response.
+            &quot;url&quot;: &quot;A String&quot;, # URL to link to.
+                # This must be a valid UTF-8 string containing between 1 and 2024 characters.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
                 #
                 # Read-only.
-            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
-                #
-                # Read-only.
-            &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
-            &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
                 #
                 # Read-only.
           },
-          &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+          &quot;driveFile&quot;: { # Drive file that is used as material for course work. # Google Drive file material.
+            &quot;shareMode&quot;: &quot;A String&quot;, # Mechanism by which students access the Drive item.
+            &quot;driveFile&quot;: { # Representation of a Google Drive file. # Drive file details.
+              &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Drive item.
+                  #
+                  # Read-only.
+              &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to access the Drive item.
+                  #
+                  # Read-only.
+              &quot;id&quot;: &quot;A String&quot;, # Drive API resource ID.
+              &quot;title&quot;: &quot;A String&quot;, # Title of the Drive item.
+                  #
+                  # Read-only.
+            },
+          },
+          &quot;youtubeVideo&quot;: { # YouTube video item. # YouTube video material.
+            &quot;alternateLink&quot;: &quot;A String&quot;, # URL that can be used to view the YouTube video.
+                #
+                # Read-only.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the YouTube video.
+                #
+                # Read-only.
+            &quot;id&quot;: &quot;A String&quot;, # YouTube API resource ID.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the YouTube video.
+                #
+                # Read-only.
+          },
+          &quot;form&quot;: { # Google Forms item. # Google Forms material.
+            &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
+                #
+                # Read-only.
+            &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
+                # Only set if respsonses have been recorded and only when the
+                # requesting user is an editor of the form.
+                #
+                # Read-only.
+            &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
+                #
+                # Read-only.
+            &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
+          },
         },
-        &quot;form&quot;: { # Google Forms item. # Google Forms material.
-          &quot;formUrl&quot;: &quot;A String&quot;, # URL of the form.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the Form.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the Form.
-              #
-              # Read-only.
-          &quot;responseUrl&quot;: &quot;A String&quot;, # URL of the form responses document.
-              # Only set if respsonses have been recorded and only when the
-              # requesting user is an editor of the form.
-              #
-              # Read-only.
-        },
-        &quot;link&quot;: { # URL item. # Link material. On creation, this is upgraded to a more appropriate type
-            # if possible, and this is reflected in the response.
-          &quot;title&quot;: &quot;A String&quot;, # Title of the target of the URL.
-              #
-              # Read-only.
-          &quot;thumbnailUrl&quot;: &quot;A String&quot;, # URL of a thumbnail image of the target URL.
-              #
-              # Read-only.
-          &quot;url&quot;: &quot;A String&quot;, # URL to link to.
-              # This must be a valid UTF-8 string containing between 1 and 2024 characters.
-        },
-      },
-    ],
-    &quot;updateTime&quot;: &quot;A String&quot;, # Timestamp of the most recent change to this announcement.
-        #
-        # Read-only.
-    &quot;assigneeMode&quot;: &quot;A String&quot;, # Assignee mode of the announcement.
-        # If unspecified, the default value is `ALL_STUDENTS`.
-    &quot;alternateLink&quot;: &quot;A String&quot;, # Absolute link to this announcement in the Classroom web UI.
-        # This is only populated if `state` is `PUBLISHED`.
-        #
-        # Read-only.
-    &quot;scheduledTime&quot;: &quot;A String&quot;, # Optional timestamp when this announcement is scheduled to be published.
-    &quot;creationTime&quot;: &quot;A String&quot;, # Timestamp when this announcement was created.
-        #
-        # Read-only.
-    &quot;creatorUserId&quot;: &quot;A String&quot;, # Identifier for the user that created the announcement.
-        #
-        # Read-only.
-    &quot;individualStudentsOptions&quot;: { # Assignee details about a coursework/announcement. # Identifiers of students with access to the announcement.
-        # This field is set only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-        # If the `assigneeMode` is `INDIVIDUAL_STUDENTS`, then only students
-        # specified in this field can see the announcement.
-        # This field is set if and only if `assigneeMode` is `INDIVIDUAL_STUDENTS`.
-      &quot;studentIds&quot;: [ # Identifiers for the students that have access to the
-          # coursework/announcement.
-        &quot;A String&quot;,
       ],
-    },
-    &quot;state&quot;: &quot;A String&quot;, # Status of this announcement.
-        # If unspecified, the default state is `DRAFT`.
-    &quot;text&quot;: &quot;A String&quot;, # Description of this announcement.
-        # The text must be a valid UTF-8 string containing no more
-        # than 30,000 characters.
-    &quot;courseId&quot;: &quot;A String&quot;, # Identifier of the course.
-        #
-        # Read-only.
-    &quot;id&quot;: &quot;A String&quot;, # Classroom-assigned identifier of this announcement, unique per course.
-        #
-        # Read-only.
-  }</pre>
+    }</pre>
 </div>
 
 </body></html>
\ No newline at end of file