sig
  type t = {
    configuration : GapiBigqueryV2Model.JobConfiguration.t;
    etag : string;
    id : string;
    jobReference : GapiBigqueryV2Model.JobReference.t;
    kind : string;
    selfLink : string;
    statistics : GapiBigqueryV2Model.JobStatistics.t;
    status : GapiBigqueryV2Model.JobStatus.t;
    user_email : string;
  }
  val configuration :
    (GapiBigqueryV2Model.Job.t, GapiBigqueryV2Model.JobConfiguration.t)
    GapiLens.t
  val etag : (GapiBigqueryV2Model.Job.t, string) GapiLens.t
  val id : (GapiBigqueryV2Model.Job.t, string) GapiLens.t
  val jobReference :
    (GapiBigqueryV2Model.Job.t, GapiBigqueryV2Model.JobReference.t)
    GapiLens.t
  val kind : (GapiBigqueryV2Model.Job.t, string) GapiLens.t
  val selfLink : (GapiBigqueryV2Model.Job.t, string) GapiLens.t
  val statistics :
    (GapiBigqueryV2Model.Job.t, GapiBigqueryV2Model.JobStatistics.t)
    GapiLens.t
  val status :
    (GapiBigqueryV2Model.Job.t, GapiBigqueryV2Model.JobStatus.t) GapiLens.t
  val user_email : (GapiBigqueryV2Model.Job.t, string) GapiLens.t
  val empty : GapiBigqueryV2Model.Job.t
  val render : GapiBigqueryV2Model.Job.t -> GapiJson.json_data_model list
  val parse :
    GapiBigqueryV2Model.Job.t ->
    GapiJson.json_data_model -> GapiBigqueryV2Model.Job.t
  val to_data_model : GapiBigqueryV2Model.Job.t -> GapiJson.json_data_model
  val of_data_model : GapiJson.json_data_model -> GapiBigqueryV2Model.Job.t
end