lib/generated/protobuf-net/bcl.pb.ex

defmodule Bcl.TimeSpanScale do
  @moduledoc false
  use Protobuf, enum: true, protoc_gen_elixir_version: "0.16.0", syntax: :proto3

  field :DAYS, 0
  field :HOURS, 1
  field :MINUTES, 2
  field :SECONDS, 3
  field :MILLISECONDS, 4
  field :TICKS, 5
  field :MINMAX, 15
end

defmodule Bcl.Guid do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3

  field :lo, 1, type: :fixed64
  field :hi, 2, type: :fixed64
end

defmodule Bcl.DateTime do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3

  field :value, 1, type: :sint64
  field :scale, 2, type: Bcl.TimeSpanScale, enum: true
end

defmodule Bcl.TimeSpan do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3

  field :value, 1, type: :sint64
  field :scale, 2, type: Bcl.TimeSpanScale, enum: true
end

defmodule Bcl.DateTimeOffset do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3

  field :value, 1, type: :sint64
  field :offset, 2, type: :sint32
  field :scale, 3, type: Bcl.TimeSpanScale, enum: true
end

defmodule Bcl.Decimal do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3

  field :lo, 1, type: :uint64
  field :hi, 2, type: :uint32
  field :signScale, 3, type: :uint32
end