defmodule Google.Cloud.Bigquery.V2.QueryParameterStructType do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.QueryParameterStructType", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :name, 1, type: :string, deprecated: false field :type, 2, type: Google.Cloud.Bigquery.V2.QueryParameterType, deprecated: false field :description, 3, type: :string, deprecated: false end defmodule Google.Cloud.Bigquery.V2.QueryParameterType do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.QueryParameterType", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :type, 1, type: :string, deprecated: false field :timestamp_precision, 5, proto3_optional: true, type: :int64, json_name: "timestampPrecision", deprecated: false field :array_type, 2, type: Google.Cloud.Bigquery.V2.QueryParameterType, json_name: "arrayType", deprecated: false field :struct_types, 3, repeated: true, type: Google.Cloud.Bigquery.V2.QueryParameterStructType, json_name: "structTypes", deprecated: false field :range_element_type, 4, type: Google.Cloud.Bigquery.V2.QueryParameterType, json_name: "rangeElementType", deprecated: false end defmodule Google.Cloud.Bigquery.V2.RangeValue do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.RangeValue", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :start, 1, type: Google.Cloud.Bigquery.V2.QueryParameterValue, deprecated: false field :end, 2, type: Google.Cloud.Bigquery.V2.QueryParameterValue, deprecated: false end defmodule Google.Cloud.Bigquery.V2.QueryParameterValue.StructValuesEntry do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.QueryParameterValue.StructValuesEntry", map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :key, 1, type: :string field :value, 2, type: Google.Cloud.Bigquery.V2.QueryParameterValue end defmodule Google.Cloud.Bigquery.V2.QueryParameterValue do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.QueryParameterValue", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :value, 1, type: Google.Protobuf.StringValue, deprecated: false field :array_values, 2, repeated: true, type: Google.Cloud.Bigquery.V2.QueryParameterValue, json_name: "arrayValues", deprecated: false field :struct_values, 3, repeated: true, type: Google.Cloud.Bigquery.V2.QueryParameterValue.StructValuesEntry, json_name: "structValues", map: true field :range_value, 6, type: Google.Cloud.Bigquery.V2.RangeValue, json_name: "rangeValue", deprecated: false field :alt_struct_values, 5, repeated: true, type: Google.Protobuf.Value, json_name: "altStructValues" end defmodule Google.Cloud.Bigquery.V2.QueryParameter do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.QueryParameter", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :name, 1, type: :string, deprecated: false field :parameter_type, 2, type: Google.Cloud.Bigquery.V2.QueryParameterType, json_name: "parameterType", deprecated: false field :parameter_value, 3, type: Google.Cloud.Bigquery.V2.QueryParameterValue, json_name: "parameterValue", deprecated: false end