Skip to main content

lib/thorchain/bifrost/p2p/messages/join_party.pb.ex

defmodule Thorchain.Bifrost.P2p.Messages.JoinPartyLeaderComm.ResponseType do
  @moduledoc false

  use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"

  field(:Unknown, 0)
  field(:Success, 1)
  field(:Timeout, 2)
  field(:LeaderNotReady, 3)
  field(:UnknownPeer, 4)
end

defmodule Thorchain.Bifrost.P2p.Messages.JoinPartyRequest do
  @moduledoc false

  use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"

  field(:ID, 1, type: :string)
end

defmodule Thorchain.Bifrost.P2p.Messages.JoinPartyLeaderComm do
  @moduledoc false

  use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0"

  field(:ID, 1, type: :string)
  field(:MsgType, 2, type: :string)

  field(:type, 3,
    type: Thorchain.Bifrost.P2p.Messages.JoinPartyLeaderComm.ResponseType,
    enum: true
  )

  field(:PeerIDs, 4, repeated: true, type: :string)
end