Crosswake. Bridge. Contract
(crosswake v0.1.0)
View Source
Typed, versioned, request/reply-only contract for the bounded Phase 3 bridge.
Summary
Functions
@spec commands() :: [String.t()]
@spec deny_reply(Crosswake.Bridge.Contract.Request.t(), Crosswake.Bridge.Denial.t()) :: Crosswake.Bridge.Contract.Reply.t()
@spec new_reply(keyword()) :: Crosswake.Bridge.Contract.Reply.t()
@spec new_request(keyword()) :: Crosswake.Bridge.Contract.Request.t()
@spec ok_reply(Crosswake.Bridge.Contract.Request.t(), map()) :: Crosswake.Bridge.Contract.Reply.t()
@spec protocol() :: String.t()
@spec to_map( Crosswake.Bridge.Contract.Request.t() | Crosswake.Bridge.Contract.Reply.t() ) :: map()
@spec version() :: String.t()