sig   type t = {     items : GapiAnalyticsV3Model.CustomDimension.t list;     itemsPerPage : int;     kind : string;     nextLink : string;     previousLink : string;     startIndex : int;     totalResults : int;     username : string;   }   val items :     (GapiAnalyticsV3Model.CustomDimensions.t,      GapiAnalyticsV3Model.CustomDimension.t list)     GapiLens.t   val itemsPerPage :     (GapiAnalyticsV3Model.CustomDimensions.t, int) GapiLens.t   val kind : (GapiAnalyticsV3Model.CustomDimensions.t, string) GapiLens.t   val nextLink : (GapiAnalyticsV3Model.CustomDimensions.t, string) GapiLens.t   val previousLink :     (GapiAnalyticsV3Model.CustomDimensions.t, string) GapiLens.t   val startIndex : (GapiAnalyticsV3Model.CustomDimensions.t, int) GapiLens.t   val totalResults :     (GapiAnalyticsV3Model.CustomDimensions.t, int) GapiLens.t   val username : (GapiAnalyticsV3Model.CustomDimensions.t, string) GapiLens.t   val empty : GapiAnalyticsV3Model.CustomDimensions.t   val render :     GapiAnalyticsV3Model.CustomDimensions.t -> GapiJson.json_data_model list   val parse :     GapiAnalyticsV3Model.CustomDimensions.t ->     GapiJson.json_data_model -> GapiAnalyticsV3Model.CustomDimensions.t   val to_data_model :     GapiAnalyticsV3Model.CustomDimensions.t -> GapiJson.json_data_model   val of_data_model :     GapiJson.json_data_model -> GapiAnalyticsV3Model.CustomDimensions.t end