Current section

Files

Jump to
pi_bridge lib pi protocol endpoint.ex
Raw

lib/pi/protocol/endpoint.ex

defmodule Pi.Protocol.Endpoint do
@moduledoc "Discovered project endpoint exposed in bridge startup info."
use JSONCodec, fast_path: :json
defstruct [:module, :url, :port]
@type t :: %__MODULE__{
module: String.t() | nil,
url: String.t() | nil,
port: non_neg_integer() | nil
}
end