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