sig   val delete :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     fileId:string ->     permissionId:string ->     GapiConversation.Session.t -> unit * GapiConversation.Session.t   val get :     ?base_url:string ->     ?etag:string ->     ?std_params:GapiService.StandardParameters.t ->     fileId:string ->     permissionId:string ->     GapiConversation.Session.t ->     GapiDriveV2Model.Permission.t * GapiConversation.Session.t   val getIdForEmail :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     email:string ->     GapiConversation.Session.t ->     GapiDriveV2Model.PermissionId.t * GapiConversation.Session.t   val insert :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?sendNotificationEmails:bool ->     ?emailMessage:string ->     fileId:string ->     GapiDriveV2Model.Permission.t ->     GapiConversation.Session.t ->     GapiDriveV2Model.Permission.t * GapiConversation.Session.t   val list :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     fileId:string ->     GapiConversation.Session.t ->     GapiDriveV2Model.PermissionList.t * GapiConversation.Session.t   val patch :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?removeExpiration:bool ->     ?transferOwnership:bool ->     fileId:string ->     permissionId:string ->     GapiDriveV2Model.Permission.t ->     GapiConversation.Session.t ->     GapiDriveV2Model.Permission.t * GapiConversation.Session.t   val update :     ?base_url:string ->     ?std_params:GapiService.StandardParameters.t ->     ?removeExpiration:bool ->     ?transferOwnership:bool ->     fileId:string ->     permissionId:string ->     GapiDriveV2Model.Permission.t ->     GapiConversation.Session.t ->     GapiDriveV2Model.Permission.t * GapiConversation.Session.t end