refresh docs
diff --git a/docs/dyn/calendar_v3.events.html b/docs/dyn/calendar_v3.events.html
index 135e3df..0230c26 100644
--- a/docs/dyn/calendar_v3.events.html
+++ b/docs/dyn/calendar_v3.events.html
@@ -210,7 +210,7 @@
           "a_key": "A String", # The name of the private property and the corresponding value.
         },
       },
-      "endTimeUnspecified": True or False,
+      "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
       "sequence": 42, # Sequence number as per iCalendar.
       "visibility": "A String", # Visibility of the event. Optional. Possible values are:
           # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -223,7 +223,7 @@
         "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
         "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
       },
-      "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+      "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
       "kind": "calendar#event", # Type of the resource ("calendar#event").
       "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
       "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -338,7 +338,7 @@
         "a_key": "A String", # The name of the private property and the corresponding value.
       },
     },
-    "endTimeUnspecified": True or False,
+    "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
     "sequence": 42, # Sequence number as per iCalendar.
     "visibility": "A String", # Visibility of the event. Optional. Possible values are:
         # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -351,7 +351,7 @@
       "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
       "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
     },
-    "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+    "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
     "kind": "calendar#event", # Type of the resource ("calendar#event").
     "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
     "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -460,7 +460,7 @@
           "a_key": "A String", # The name of the private property and the corresponding value.
         },
       },
-      "endTimeUnspecified": True or False,
+      "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
       "sequence": 42, # Sequence number as per iCalendar.
       "visibility": "A String", # Visibility of the event. Optional. Possible values are:
           # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -473,7 +473,7 @@
         "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
         "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
       },
-      "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+      "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
       "kind": "calendar#event", # Type of the resource ("calendar#event").
       "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
       "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -588,7 +588,7 @@
         "a_key": "A String", # The name of the private property and the corresponding value.
       },
     },
-    "endTimeUnspecified": True or False,
+    "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
     "sequence": 42, # Sequence number as per iCalendar.
     "visibility": "A String", # Visibility of the event. Optional. Possible values are:
         # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -601,7 +601,7 @@
       "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
       "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
     },
-    "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+    "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
     "kind": "calendar#event", # Type of the resource ("calendar#event").
     "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
     "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -711,7 +711,7 @@
           "a_key": "A String", # The name of the private property and the corresponding value.
         },
       },
-      "endTimeUnspecified": True or False,
+      "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
       "sequence": 42, # Sequence number as per iCalendar.
       "visibility": "A String", # Visibility of the event. Optional. Possible values are:
           # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -724,7 +724,7 @@
         "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
         "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
       },
-      "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+      "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
       "kind": "calendar#event", # Type of the resource ("calendar#event").
       "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
       "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -862,7 +862,7 @@
               "a_key": "A String", # The name of the private property and the corresponding value.
             },
           },
-          "endTimeUnspecified": True or False,
+          "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
           "sequence": 42, # Sequence number as per iCalendar.
           "visibility": "A String", # Visibility of the event. Optional. Possible values are:
               # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -875,7 +875,7 @@
             "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
             "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
           },
-          "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+          "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
           "kind": "calendar#event", # Type of the resource ("calendar#event").
           "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
           "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -1048,7 +1048,7 @@
               "a_key": "A String", # The name of the private property and the corresponding value.
             },
           },
-          "endTimeUnspecified": True or False,
+          "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
           "sequence": 42, # Sequence number as per iCalendar.
           "visibility": "A String", # Visibility of the event. Optional. Possible values are:
               # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -1061,7 +1061,7 @@
             "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
             "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
           },
-          "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+          "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
           "kind": "calendar#event", # Type of the resource ("calendar#event").
           "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
           "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -1206,7 +1206,7 @@
           "a_key": "A String", # The name of the private property and the corresponding value.
         },
       },
-      "endTimeUnspecified": True or False,
+      "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
       "sequence": 42, # Sequence number as per iCalendar.
       "visibility": "A String", # Visibility of the event. Optional. Possible values are:
           # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -1219,7 +1219,7 @@
         "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
         "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
       },
-      "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+      "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
       "kind": "calendar#event", # Type of the resource ("calendar#event").
       "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
       "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -1335,7 +1335,7 @@
         "a_key": "A String", # The name of the private property and the corresponding value.
       },
     },
-    "endTimeUnspecified": True or False,
+    "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
     "sequence": 42, # Sequence number as per iCalendar.
     "visibility": "A String", # Visibility of the event. Optional. Possible values are:
         # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -1348,7 +1348,7 @@
       "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
       "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
     },
-    "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+    "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
     "kind": "calendar#event", # Type of the resource ("calendar#event").
     "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
     "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -1459,7 +1459,7 @@
           "a_key": "A String", # The name of the private property and the corresponding value.
         },
       },
-      "endTimeUnspecified": True or False,
+      "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
       "sequence": 42, # Sequence number as per iCalendar.
       "visibility": "A String", # Visibility of the event. Optional. Possible values are:
           # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -1472,7 +1472,7 @@
         "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
         "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
       },
-      "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+      "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
       "kind": "calendar#event", # Type of the resource ("calendar#event").
       "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
       "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -1590,7 +1590,7 @@
           "a_key": "A String", # The name of the private property and the corresponding value.
         },
       },
-      "endTimeUnspecified": True or False,
+      "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
       "sequence": 42, # Sequence number as per iCalendar.
       "visibility": "A String", # Visibility of the event. Optional. Possible values are:
           # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -1603,7 +1603,7 @@
         "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
         "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
       },
-      "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+      "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
       "kind": "calendar#event", # Type of the resource ("calendar#event").
       "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
       "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -1719,7 +1719,7 @@
         "a_key": "A String", # The name of the private property and the corresponding value.
       },
     },
-    "endTimeUnspecified": True or False,
+    "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
     "sequence": 42, # Sequence number as per iCalendar.
     "visibility": "A String", # Visibility of the event. Optional. Possible values are:
         # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -1732,7 +1732,7 @@
       "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
       "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
     },
-    "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+    "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
     "kind": "calendar#event", # Type of the resource ("calendar#event").
     "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
     "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.
@@ -1843,7 +1843,7 @@
           "a_key": "A String", # The name of the private property and the corresponding value.
         },
       },
-      "endTimeUnspecified": True or False,
+      "endTimeUnspecified": True or False, # Whether the end time is actually unspecified. An end time is still provided for compatibility reasons, even if this attribute is set to True. The default is False.
       "sequence": 42, # Sequence number as per iCalendar.
       "visibility": "A String", # Visibility of the event. Optional. Possible values are:
           # - "default" - Uses the default visibility for events on the calendar. This is the default value.
@@ -1856,7 +1856,7 @@
         "timeZone": "A String", # The name of the time zone in which the time is specified (e.g. "Europe/Zurich"). Optional. The default is the time zone of the calendar.
         "dateTime": "A String", # The time, as a combined date-time value (formatted according to RFC 3339). A time zone offset is required unless a time zone is explicitly specified in 'timeZone'.
       },
-      "attendeesOmitted": True or False, # Whether attendees have been omitted from the event's representation. When retrieving an event, this is due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
+      "attendeesOmitted": True or False, # Whether attendees may have been omitted from the event's representation. When retrieving an event, this may be due to a restriction specified by the 'maxAttendee' query parameter. When updating an event, this can be used to only update the participant's response. Optional. The default is False.
       "kind": "calendar#event", # Type of the resource ("calendar#event").
       "locked": True or False, # Whether this is a locked event copy where no changes can be made to the main event fields "summary", "description", "location", "start", "end" or "recurrence". The default is False. Read-Only.
       "created": "A String", # Creation time of the event (as a RFC 3339 timestamp). Read-only.