sig   module MinAccessRole :     sig       type t = Default | FreeBusyReader | Owner | Reader | Writer       val to_string :         GapiCalendarV3Service.CalendarListResource.MinAccessRole.t -> string       val of_string :         string -> GapiCalendarV3Service.CalendarListResource.MinAccessRole.t     end   val delete :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     calendarId:string ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val get :     ?base_url:string ->     ?etag:string ->     ?std_params:GapiService.StandardParameters.t ->     calendarId:string ->     GapiConversation.Session.t ->     GapiCalendarV3Model.CalendarListEntry.t * GapiConversation.Session.t   val insert :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?colorRgbFormat:bool ->     GapiCalendarV3Model.CalendarListEntry.t ->     GapiConversation.Session.t ->     GapiCalendarV3Model.CalendarListEntry.t * GapiConversation.Session.t   val list :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?maxResults:int ->     ?minAccessRole:GapiCalendarV3Service.CalendarListResource.MinAccessRole.t ->     ?pageToken:string ->     ?showDeleted:bool ->     ?showHidden:bool ->     ?syncToken:string ->     GapiConversation.Session.t ->     GapiCalendarV3Model.CalendarList.t * GapiConversation.Session.t   val patch :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?colorRgbFormat:bool ->     calendarId:string ->     GapiCalendarV3Model.CalendarListEntry.t ->     GapiConversation.Session.t ->     GapiCalendarV3Model.CalendarListEntry.t * GapiConversation.Session.t   val update :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?colorRgbFormat:bool ->     calendarId:string ->     GapiCalendarV3Model.CalendarListEntry.t ->     GapiConversation.Session.t ->     GapiCalendarV3Model.CalendarListEntry.t * GapiConversation.Session.t   val watch :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?maxResults:int ->     ?minAccessRole:GapiCalendarV3Service.CalendarListResource.MinAccessRole.t ->     ?pageToken:string ->     ?showDeleted:bool ->     ?showHidden:bool ->     ?syncToken:string ->     GapiCalendarV3Model.Channel.t ->     GapiConversation.Session.t ->     GapiCalendarV3Model.Channel.t * GapiConversation.Session.t end