sig   module OrderBy :     sig       type t = Default | StartTime | Updated       val to_string :         GapiCalendarV3Service.EventsResource.OrderBy.t -> string       val of_string :         string -> GapiCalendarV3Service.EventsResource.OrderBy.t     end   val delete :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?sendNotifications:bool ->     calendarId:string ->     eventId:string ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val get :     ?base_url:string ->     ?etag:string ->     ?std_params:GapiService.StandardParameters.t ->     ?alwaysIncludeEmail:bool ->     ?maxAttendees:int ->     ?timeZone:string ->     calendarId:string ->     eventId:string ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Event.t * GapiConversation.Session.t   val import :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?supportsAttachments:bool ->     calendarId:string ->     GapiCalendarV3Model.Event.t ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Event.t * GapiConversation.Session.t   val insert :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?maxAttendees:int ->     ?sendNotifications:bool ->     ?supportsAttachments:bool ->     calendarId:string ->     GapiCalendarV3Model.Event.t ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Event.t * GapiConversation.Session.t   val instances :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?alwaysIncludeEmail:bool ->     ?maxAttendees:int ->     ?maxResults:int ->     ?originalStart:string ->     ?pageToken:string ->     ?showDeleted:bool ->     ?timeMax:GapiDate.t ->     ?timeMin:GapiDate.t ->     ?timeZone:string ->     calendarId:string ->     eventId:string ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Events.t * GapiConversation.Session.t   val list :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?alwaysIncludeEmail:bool ->     ?iCalUID:string ->     ?maxAttendees:int ->     ?maxResults:int ->     ?orderBy:GapiCalendarV3Service.EventsResource.OrderBy.t ->     ?pageToken:string ->     ?privateExtendedProperty:string list ->     ?q:string ->     ?sharedExtendedProperty:string list ->     ?showDeleted:bool ->     ?showHiddenInvitations:bool ->     ?singleEvents:bool ->     ?syncToken:string ->     ?timeMax:GapiDate.t ->     ?timeMin:GapiDate.t ->     ?timeZone:string ->     ?updatedMin:GapiDate.t ->     calendarId:string ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Events.t * GapiConversation.Session.t   val move :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?sendNotifications:bool ->     calendarId:string ->     eventId:string ->     destination:string ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Event.t * GapiConversation.Session.t   val patch :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?alwaysIncludeEmail:bool ->     ?maxAttendees:int ->     ?sendNotifications:bool ->     ?supportsAttachments:bool ->     calendarId:string ->     eventId:string ->     GapiCalendarV3Model.Event.t ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Event.t * GapiConversation.Session.t   val quickAdd :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?sendNotifications:bool ->     calendarId:string ->     text:string ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Event.t * GapiConversation.Session.t   val update :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?alwaysIncludeEmail:bool ->     ?maxAttendees:int ->     ?sendNotifications:bool ->     ?supportsAttachments:bool ->     calendarId:string ->     eventId:string ->     GapiCalendarV3Model.Event.t ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Event.t * GapiConversation.Session.t   val watch :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?alwaysIncludeEmail:bool ->     ?iCalUID:string ->     ?maxAttendees:int ->     ?maxResults:int ->     ?orderBy:GapiCalendarV3Service.EventsResource.OrderBy.t ->     ?pageToken:string ->     ?privateExtendedProperty:string list ->     ?q:string ->     ?sharedExtendedProperty:string list ->     ?showDeleted:bool ->     ?showHiddenInvitations:bool ->     ?singleEvents:bool ->     ?syncToken:string ->     ?timeMax:GapiDate.t ->     ?timeMin:GapiDate.t ->     ?timeZone:string ->     ?updatedMin:GapiDate.t ->     calendarId:string ->     GapiCalendarV3Model.Channel.t ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Channel.t * GapiConversation.Session.t end