sig
  module Projection :
    sig
      type t = Default | ANALYTICS_CLICKS | ANALYTICS_TOP_STRINGS | FULL
      val to_string :
        GapiUrlshortenerV1Service.UrlResource.Projection.t -> string
      val of_string :
        string -> GapiUrlshortenerV1Service.UrlResource.Projection.t
    end
  val get :
    ?base_url:string ->
    ?etag:string ->
    ?std_params:GapiService.StandardParameters.t ->
    ?projection:GapiUrlshortenerV1Service.UrlResource.Projection.t ->
    shortUrl:string ->
    GapiConversation.Session.t ->
    GapiUrlshortenerV1Model.Url.t * GapiConversation.Session.t
  val insert :
    ?base_url:string ->
    ?std_params:GapiService.StandardParameters.t ->
    GapiUrlshortenerV1Model.Url.t ->
    GapiConversation.Session.t ->
    GapiUrlshortenerV1Model.Url.t * GapiConversation.Session.t
  val list :
    ?base_url:string ->
    ?std_params:GapiService.StandardParameters.t ->
    ?projection:GapiUrlshortenerV1Service.UrlResource.Projection.t ->
    ?start_token:string ->
    GapiConversation.Session.t ->
    GapiUrlshortenerV1Model.UrlHistory.t * GapiConversation.Session.t
end