sig   module Scope :     sig       val analytics : string       val analytics_edit : string       val analytics_manage_users : string       val analytics_manage_users_readonly : string       val analytics_provision : string       val analytics_readonly : string     end   module DataResource :     sig       module Realtime :         sig           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             ?dimensions:string ->             ?filters:string ->             ?max_results:int ->             ?sort:string ->             ids:string ->             metrics:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.RealtimeData.t * GapiConversation.Session.t         end       module Mcf :         sig           module SamplingLevel :             sig               type t = Default | DEFAULT | FASTER | HIGHER_PRECISION               val to_string :                 GapiAnalyticsV3Service.DataResource.Mcf.SamplingLevel.t ->                 string               val of_string :                 string ->                 GapiAnalyticsV3Service.DataResource.Mcf.SamplingLevel.t             end           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             ?dimensions:string ->             ?filters:string ->             ?max_results:int ->             ?samplingLevel:GapiAnalyticsV3Service.DataResource.Mcf.SamplingLevel.t ->             ?sort:string ->             ?start_index:int ->             ids:string ->             start_date:string ->             end_date:string ->             metrics:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.McfData.t * GapiConversation.Session.t         end       module Ga :         sig           module SamplingLevel :             sig               type t = Default | DEFAULT | FASTER | HIGHER_PRECISION               val to_string :                 GapiAnalyticsV3Service.DataResource.Ga.SamplingLevel.t ->                 string               val of_string :                 string ->                 GapiAnalyticsV3Service.DataResource.Ga.SamplingLevel.t             end           module Output :             sig               type t = Default | DataTable | Json               val to_string :                 GapiAnalyticsV3Service.DataResource.Ga.Output.t -> string               val of_string :                 string -> GapiAnalyticsV3Service.DataResource.Ga.Output.t             end           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             ?dimensions:string ->             ?filters:string ->             ?include_empty_rows:bool ->             ?max_results:int ->             ?output:GapiAnalyticsV3Service.DataResource.Ga.Output.t ->             ?samplingLevel:GapiAnalyticsV3Service.DataResource.Ga.SamplingLevel.t ->             ?segment:string ->             ?sort:string ->             ?start_index:int ->             ids:string ->             start_date:string ->             end_date:string ->             metrics:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.GaData.t * GapiConversation.Session.t         end     end   module ManagementResource :     sig       module WebpropertyUserLinks :         sig           val delete :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             linkId:string ->             GapiConversation.Session.t -> unit * GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             GapiAnalyticsV3Model.EntityUserLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityUserLink.t *             GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityUserLinks.t *             GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             linkId:string ->             GapiAnalyticsV3Model.EntityUserLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityUserLink.t *             GapiConversation.Session.t         end       module Webproperties :         sig           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Webproperty.t * GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             GapiAnalyticsV3Model.Webproperty.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Webproperty.t * GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Webproperties.t * GapiConversation.Session.t           val patch :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             GapiAnalyticsV3Model.Webproperty.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Webproperty.t * GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             GapiAnalyticsV3Model.Webproperty.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Webproperty.t * GapiConversation.Session.t         end       module WebPropertyAdWordsLinks :         sig           val delete :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             webPropertyAdWordsLinkId:string ->             GapiConversation.Session.t -> unit * GapiConversation.Session.t           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             webPropertyAdWordsLinkId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityAdWordsLink.t *             GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             GapiAnalyticsV3Model.EntityAdWordsLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityAdWordsLink.t *             GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityAdWordsLinks.t *             GapiConversation.Session.t           val patch :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             webPropertyAdWordsLinkId:string ->             GapiAnalyticsV3Model.EntityAdWordsLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityAdWordsLink.t *             GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             webPropertyAdWordsLinkId:string ->             GapiAnalyticsV3Model.EntityAdWordsLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityAdWordsLink.t *             GapiConversation.Session.t         end       module Uploads :         sig           val deleteUploadData :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             customDataSourceId:string ->             GapiAnalyticsV3Model.AnalyticsDataimportDeleteUploadDataRequest.t ->             GapiConversation.Session.t -> unit * GapiConversation.Session.t           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             customDataSourceId:string ->             uploadId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Upload.t * GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             customDataSourceId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Uploads.t * GapiConversation.Session.t           val uploadData :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?media_source:GapiMediaResource.t ->             accountId:string ->             webPropertyId:string ->             customDataSourceId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Upload.t * GapiConversation.Session.t         end       module UnsampledReports :         sig           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             unsampledReportId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.UnsampledReport.t *             GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiAnalyticsV3Model.UnsampledReport.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.UnsampledReport.t *             GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.UnsampledReports.t *             GapiConversation.Session.t         end       module Segments :         sig           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Segments.t * GapiConversation.Session.t         end       module Profiles :         sig           val delete :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiConversation.Session.t -> unit * GapiConversation.Session.t           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Profile.t * GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             GapiAnalyticsV3Model.Profile.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Profile.t * GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Profiles.t * GapiConversation.Session.t           val patch :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiAnalyticsV3Model.Profile.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Profile.t * GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiAnalyticsV3Model.Profile.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Profile.t * GapiConversation.Session.t         end       module ProfileUserLinks :         sig           val delete :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             linkId:string ->             GapiConversation.Session.t -> unit * GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiAnalyticsV3Model.EntityUserLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityUserLink.t *             GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityUserLinks.t *             GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             linkId:string ->             GapiAnalyticsV3Model.EntityUserLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityUserLink.t *             GapiConversation.Session.t         end       module ProfileFilterLinks :         sig           val delete :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             linkId:string ->             GapiConversation.Session.t -> unit * GapiConversation.Session.t           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             linkId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.ProfileFilterLink.t *             GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiAnalyticsV3Model.ProfileFilterLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.ProfileFilterLink.t *             GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.ProfileFilterLinks.t *             GapiConversation.Session.t           val patch :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             linkId:string ->             GapiAnalyticsV3Model.ProfileFilterLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.ProfileFilterLink.t *             GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             linkId:string ->             GapiAnalyticsV3Model.ProfileFilterLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.ProfileFilterLink.t *             GapiConversation.Session.t         end       module Goals :         sig           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             goalId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Goal.t * GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiAnalyticsV3Model.Goal.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Goal.t * GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Goals.t * GapiConversation.Session.t           val patch :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             goalId:string ->             GapiAnalyticsV3Model.Goal.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Goal.t * GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             goalId:string ->             GapiAnalyticsV3Model.Goal.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Goal.t * GapiConversation.Session.t         end       module Filters :         sig           val delete :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             filterId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Filter.t * GapiConversation.Session.t           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             filterId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Filter.t * GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             GapiAnalyticsV3Model.Filter.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Filter.t * GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Filters.t * GapiConversation.Session.t           val patch :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             filterId:string ->             GapiAnalyticsV3Model.Filter.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Filter.t * GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             filterId:string ->             GapiAnalyticsV3Model.Filter.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Filter.t * GapiConversation.Session.t         end       module Experiments :         sig           val delete :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             experimentId:string ->             GapiConversation.Session.t -> unit * GapiConversation.Session.t           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             experimentId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Experiment.t * GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiAnalyticsV3Model.Experiment.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Experiment.t * GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Experiments.t * GapiConversation.Session.t           val patch :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             experimentId:string ->             GapiAnalyticsV3Model.Experiment.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Experiment.t * GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             profileId:string ->             experimentId:string ->             GapiAnalyticsV3Model.Experiment.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Experiment.t * GapiConversation.Session.t         end       module CustomMetrics :         sig           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             customMetricId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomMetric.t * GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             GapiAnalyticsV3Model.CustomMetric.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomMetric.t * GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomMetrics.t * GapiConversation.Session.t           val patch :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?ignoreCustomDataSourceLinks:bool ->             accountId:string ->             webPropertyId:string ->             customMetricId:string ->             GapiAnalyticsV3Model.CustomMetric.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomMetric.t * GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?ignoreCustomDataSourceLinks:bool ->             accountId:string ->             webPropertyId:string ->             customMetricId:string ->             GapiAnalyticsV3Model.CustomMetric.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomMetric.t * GapiConversation.Session.t         end       module CustomDimensions :         sig           val get :             ?base_url:string ->             ?etag:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             customDimensionId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomDimension.t *             GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             webPropertyId:string ->             GapiAnalyticsV3Model.CustomDimension.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomDimension.t *             GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomDimensions.t *             GapiConversation.Session.t           val patch :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?ignoreCustomDataSourceLinks:bool ->             accountId:string ->             webPropertyId:string ->             customDimensionId:string ->             GapiAnalyticsV3Model.CustomDimension.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomDimension.t *             GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?ignoreCustomDataSourceLinks:bool ->             accountId:string ->             webPropertyId:string ->             customDimensionId:string ->             GapiAnalyticsV3Model.CustomDimension.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomDimension.t *             GapiConversation.Session.t         end       module CustomDataSources :         sig           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             webPropertyId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.CustomDataSources.t *             GapiConversation.Session.t         end       module Accounts :         sig           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Accounts.t * GapiConversation.Session.t         end       module AccountUserLinks :         sig           val delete :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             linkId:string ->             GapiConversation.Session.t -> unit * GapiConversation.Session.t           val insert :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             GapiAnalyticsV3Model.EntityUserLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityUserLink.t *             GapiConversation.Session.t           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             accountId:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityUserLinks.t *             GapiConversation.Session.t           val update :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             accountId:string ->             linkId:string ->             GapiAnalyticsV3Model.EntityUserLink.t ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.EntityUserLink.t *             GapiConversation.Session.t         end       module AccountSummaries :         sig           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             ?max_results:int ->             ?start_index:int ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.AccountSummaries.t *             GapiConversation.Session.t         end     end   module MetadataResource :     sig       module Columns :         sig           val list :             ?base_url:string ->             ?std_params:GapiService.StandardParameters.t ->             reportType:string ->             GapiConversation.Session.t ->             GapiAnalyticsV3Model.Columns.t * GapiConversation.Session.t         end     end   module ProvisioningResource :     sig       val createAccountTicket :         ?base_url:string ->         ?std_params:GapiService.StandardParameters.t ->         GapiAnalyticsV3Model.AccountTicket.t ->         GapiConversation.Session.t ->         GapiAnalyticsV3Model.AccountTicket.t * GapiConversation.Session.t     end end