sig
  type t = {
    allowJaggedRows : bool;
    allowQuotedNewlines : bool;
    createDisposition : string;
    destinationTable : GapiBigqueryV2Model.TableReference.t;
    encoding : string;
    fieldDelimiter : string;
    ignoreUnknownValues : bool;
    maxBadRecords : int;
    projectionFields : string list;
    quote : string;
    schema : GapiBigqueryV2Model.TableSchema.t;
    schemaInline : string;
    schemaInlineFormat : string;
    skipLeadingRows : int;
    sourceFormat : string;
    sourceUris : string list;
    writeDisposition : string;
  }
  val allowJaggedRows :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, bool) GapiLens.t
  val allowQuotedNewlines :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, bool) GapiLens.t
  val createDisposition :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, string) GapiLens.t
  val destinationTable :
    (GapiBigqueryV2Model.JobConfigurationLoad.t,
     GapiBigqueryV2Model.TableReference.t)
    GapiLens.t
  val encoding :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, string) GapiLens.t
  val fieldDelimiter :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, string) GapiLens.t
  val ignoreUnknownValues :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, bool) GapiLens.t
  val maxBadRecords :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, int) GapiLens.t
  val projectionFields :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, string list) GapiLens.t
  val quote : (GapiBigqueryV2Model.JobConfigurationLoad.t, string) GapiLens.t
  val schema :
    (GapiBigqueryV2Model.JobConfigurationLoad.t,
     GapiBigqueryV2Model.TableSchema.t)
    GapiLens.t
  val schemaInline :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, string) GapiLens.t
  val schemaInlineFormat :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, string) GapiLens.t
  val skipLeadingRows :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, int) GapiLens.t
  val sourceFormat :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, string) GapiLens.t
  val sourceUris :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, string list) GapiLens.t
  val writeDisposition :
    (GapiBigqueryV2Model.JobConfigurationLoad.t, string) GapiLens.t
  val empty : GapiBigqueryV2Model.JobConfigurationLoad.t
  val render :
    GapiBigqueryV2Model.JobConfigurationLoad.t ->
    GapiJson.json_data_model list
  val parse :
    GapiBigqueryV2Model.JobConfigurationLoad.t ->
    GapiJson.json_data_model -> GapiBigqueryV2Model.JobConfigurationLoad.t
  val to_data_model :
    GapiBigqueryV2Model.JobConfigurationLoad.t -> GapiJson.json_data_model
  val of_data_model :
    GapiJson.json_data_model -> GapiBigqueryV2Model.JobConfigurationLoad.t
end