Current section

Files

Jump to
sippet lib sippet transactions server state.ex
Raw

lib/sippet/transactions/server/state.ex

defmodule Sippet.Transactions.Server.State do
alias Sippet.Message, as: Message
alias Sippet.Message.RequestLine, as: RequestLine
alias Sippet.Transactions, as: Transactions
@type request :: %Message{start_line: %RequestLine{}}
@type name :: %Transactions.Server{}
@type t :: [
request: request,
name: name,
extras: %{}
]
defstruct [
request: nil,
name: nil,
extras: %{}
]
def new(request, name) do
%__MODULE__{
request: request,
name: name
}
end
end