Current section
Files
Jump to
Current section
Files
lib/google/cloud/bigquery/storage/v1/avro.pb.ex
defmodule Google.Cloud.Bigquery.Storage.V1.AvroSerializationOptions.PicosTimestampPrecision do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:PICOS_TIMESTAMP_PRECISION_UNSPECIFIED, 0)
field(:TIMESTAMP_PRECISION_MICROS, 1)
field(:TIMESTAMP_PRECISION_NANOS, 2)
field(:TIMESTAMP_PRECISION_PICOS, 3)
end
defmodule Google.Cloud.Bigquery.Storage.V1.AvroSchema do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:schema, 1, type: :string)
end
defmodule Google.Cloud.Bigquery.Storage.V1.AvroRows do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:serialized_binary_rows, 1, type: :bytes, json_name: "serializedBinaryRows")
field(:row_count, 2, type: :int64, json_name: "rowCount", deprecated: true)
end
defmodule Google.Cloud.Bigquery.Storage.V1.AvroSerializationOptions do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:enable_display_name_attribute, 1, type: :bool, json_name: "enableDisplayNameAttribute")
field(:picos_timestamp_precision, 2,
type: Google.Cloud.Bigquery.Storage.V1.AvroSerializationOptions.PicosTimestampPrecision,
json_name: "picosTimestampPrecision",
enum: true
)
end