sig
  type t = {
    allTime : GapiUrlshortenerV1Model.AnalyticsSnapshot.t;
    day : GapiUrlshortenerV1Model.AnalyticsSnapshot.t;
    month : GapiUrlshortenerV1Model.AnalyticsSnapshot.t;
    twoHours : GapiUrlshortenerV1Model.AnalyticsSnapshot.t;
    week : GapiUrlshortenerV1Model.AnalyticsSnapshot.t;
  }
  val allTime :
    (GapiUrlshortenerV1Model.AnalyticsSummary.t,
     GapiUrlshortenerV1Model.AnalyticsSnapshot.t)
    GapiLens.t
  val day :
    (GapiUrlshortenerV1Model.AnalyticsSummary.t,
     GapiUrlshortenerV1Model.AnalyticsSnapshot.t)
    GapiLens.t
  val month :
    (GapiUrlshortenerV1Model.AnalyticsSummary.t,
     GapiUrlshortenerV1Model.AnalyticsSnapshot.t)
    GapiLens.t
  val twoHours :
    (GapiUrlshortenerV1Model.AnalyticsSummary.t,
     GapiUrlshortenerV1Model.AnalyticsSnapshot.t)
    GapiLens.t
  val week :
    (GapiUrlshortenerV1Model.AnalyticsSummary.t,
     GapiUrlshortenerV1Model.AnalyticsSnapshot.t)
    GapiLens.t
  val empty : GapiUrlshortenerV1Model.AnalyticsSummary.t
  val render :
    GapiUrlshortenerV1Model.AnalyticsSummary.t ->
    GapiJson.json_data_model list
  val parse :
    GapiUrlshortenerV1Model.AnalyticsSummary.t ->
    GapiJson.json_data_model -> GapiUrlshortenerV1Model.AnalyticsSummary.t
  val to_data_model :
    GapiUrlshortenerV1Model.AnalyticsSummary.t -> GapiJson.json_data_model
  val of_data_model :
    GapiJson.json_data_model -> GapiUrlshortenerV1Model.AnalyticsSummary.t
end