defmodule Google.Cloud.Bigquery.Storage.V1.AvroSerializationOptions.PicosTimestampPrecision do @moduledoc false use Protobuf, enum: true, full_name: "google.cloud.bigquery.storage.v1.AvroSerializationOptions.PicosTimestampPrecision", protoc_gen_elixir_version: "0.17.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, full_name: "google.cloud.bigquery.storage.v1.AvroSchema", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :schema, 1, type: :string end defmodule Google.Cloud.Bigquery.Storage.V1.AvroRows do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.storage.v1.AvroRows", protoc_gen_elixir_version: "0.17.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, full_name: "google.cloud.bigquery.storage.v1.AvroSerializationOptions", protoc_gen_elixir_version: "0.17.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