sig   type t = {     compression : string;     destinationFormat : string;     destinationUri : string;     destinationUris : string list;     fieldDelimiter : string;     printHeader : bool;     sourceTable : GapiBigqueryV2Model.TableReference.t;   }   val compression :     (GapiBigqueryV2Model.JobConfigurationExtract.t, string) GapiLens.t   val destinationFormat :     (GapiBigqueryV2Model.JobConfigurationExtract.t, string) GapiLens.t   val destinationUri :     (GapiBigqueryV2Model.JobConfigurationExtract.t, string) GapiLens.t   val destinationUris :     (GapiBigqueryV2Model.JobConfigurationExtract.t, string list) GapiLens.t   val fieldDelimiter :     (GapiBigqueryV2Model.JobConfigurationExtract.t, string) GapiLens.t   val printHeader :     (GapiBigqueryV2Model.JobConfigurationExtract.t, bool) GapiLens.t   val sourceTable :     (GapiBigqueryV2Model.JobConfigurationExtract.t,      GapiBigqueryV2Model.TableReference.t)     GapiLens.t   val empty : GapiBigqueryV2Model.JobConfigurationExtract.t   val render :     GapiBigqueryV2Model.JobConfigurationExtract.t ->     GapiJson.json_data_model list   val parse :     GapiBigqueryV2Model.JobConfigurationExtract.t ->     GapiJson.json_data_model -> GapiBigqueryV2Model.JobConfigurationExtract.t   val to_data_model :     GapiBigqueryV2Model.JobConfigurationExtract.t -> GapiJson.json_data_model   val of_data_model :     GapiJson.json_data_model -> GapiBigqueryV2Model.JobConfigurationExtract.t end