Module GaData.Query

type t = {
dimensions : string;(*

List of analytics dimensions.

*)
end_date : string;(*

End date.

*)
filters : string;(*

Comma-separated list of dimension or metric filters.

*)
ids : string;(*

Unique table ID.

*)
max_results : int;(*

Maximum results per page.

*)
metrics : string list;(*

List of analytics metrics.

*)
samplingLevel : string;(*

Desired sampling level

*)
segment : string;(*

Analytics advanced segment.

*)
sort : string list;(*

List of dimensions or metrics based on which Analytics data is sorted.

*)
start_date : string;(*

Start date.

*)
start_index : int;(*

Start index.

*)
}
val dimensions : ( t, string ) GapiLens.t
val end_date : ( t, string ) GapiLens.t
val filters : ( t, string ) GapiLens.t
val ids : ( t, string ) GapiLens.t
val max_results : ( t, int ) GapiLens.t
val metrics : ( t, string list ) GapiLens.t
val samplingLevel : ( t, string ) GapiLens.t
val segment : ( t, string ) GapiLens.t
val sort : ( t, string list ) GapiLens.t
val start_date : ( t, string ) GapiLens.t
val start_index : ( t, int ) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t