sig   type t = {     query : string;     userDefinedFunctionResources :       GapiBigqueryV2Model.UserDefinedFunctionResource.t list;   }   val query : (GapiBigqueryV2Model.ViewDefinition.t, string) GapiLens.t   val userDefinedFunctionResources :     (GapiBigqueryV2Model.ViewDefinition.t,      GapiBigqueryV2Model.UserDefinedFunctionResource.t list)     GapiLens.t   val empty : GapiBigqueryV2Model.ViewDefinition.t   val render :     GapiBigqueryV2Model.ViewDefinition.t -> GapiJson.json_data_model list   val parse :     GapiBigqueryV2Model.ViewDefinition.t ->     GapiJson.json_data_model -> GapiBigqueryV2Model.ViewDefinition.t   val to_data_model :     GapiBigqueryV2Model.ViewDefinition.t -> GapiJson.json_data_model   val of_data_model :     GapiJson.json_data_model -> GapiBigqueryV2Model.ViewDefinition.t end