sig   module Access :     sig       type t = {         domain : string;         groupByEmail : string;         role : string;         specialGroup : string;         userByEmail : string;         view : GapiBigqueryV2Model.TableReference.t;       }       val domain : (GapiBigqueryV2Model.Dataset.Access.t, string) GapiLens.t       val groupByEmail :         (GapiBigqueryV2Model.Dataset.Access.t, string) GapiLens.t       val role : (GapiBigqueryV2Model.Dataset.Access.t, string) GapiLens.t       val specialGroup :         (GapiBigqueryV2Model.Dataset.Access.t, string) GapiLens.t       val userByEmail :         (GapiBigqueryV2Model.Dataset.Access.t, string) GapiLens.t       val view :         (GapiBigqueryV2Model.Dataset.Access.t,          GapiBigqueryV2Model.TableReference.t)         GapiLens.t       val empty : GapiBigqueryV2Model.Dataset.Access.t       val render :         GapiBigqueryV2Model.Dataset.Access.t -> GapiJson.json_data_model list       val parse :         GapiBigqueryV2Model.Dataset.Access.t ->         GapiJson.json_data_model -> GapiBigqueryV2Model.Dataset.Access.t     end   type t = {     access : GapiBigqueryV2Model.Dataset.Access.t list;     creationTime : int64;     datasetReference : GapiBigqueryV2Model.DatasetReference.t;     defaultTableExpirationMs : int64;     description : string;     etag : string;     friendlyName : string;     id : string;     kind : string;     lastModifiedTime : int64;     location : string;     selfLink : string;   }   val access :     (GapiBigqueryV2Model.Dataset.t,      GapiBigqueryV2Model.Dataset.Access.t list)     GapiLens.t   val creationTime : (GapiBigqueryV2Model.Dataset.t, int64) GapiLens.t   val datasetReference :     (GapiBigqueryV2Model.Dataset.t, GapiBigqueryV2Model.DatasetReference.t)     GapiLens.t   val defaultTableExpirationMs :     (GapiBigqueryV2Model.Dataset.t, int64) GapiLens.t   val description : (GapiBigqueryV2Model.Dataset.t, string) GapiLens.t   val etag : (GapiBigqueryV2Model.Dataset.t, string) GapiLens.t   val friendlyName : (GapiBigqueryV2Model.Dataset.t, string) GapiLens.t   val id : (GapiBigqueryV2Model.Dataset.t, string) GapiLens.t   val kind : (GapiBigqueryV2Model.Dataset.t, string) GapiLens.t   val lastModifiedTime : (GapiBigqueryV2Model.Dataset.t, int64) GapiLens.t   val location : (GapiBigqueryV2Model.Dataset.t, string) GapiLens.t   val selfLink : (GapiBigqueryV2Model.Dataset.t, string) GapiLens.t   val empty : GapiBigqueryV2Model.Dataset.t   val render : GapiBigqueryV2Model.Dataset.t -> GapiJson.json_data_model list   val parse :     GapiBigqueryV2Model.Dataset.t ->     GapiJson.json_data_model -> GapiBigqueryV2Model.Dataset.t   val to_data_model :     GapiBigqueryV2Model.Dataset.t -> GapiJson.json_data_model   val of_data_model :     GapiJson.json_data_model -> GapiBigqueryV2Model.Dataset.t end