lib/tai/orders/transitions/pend_cancel.ex
defmodule Tai.Orders.Transitions.PendCancel do
@moduledoc """
The order is going to be sent to the venue to be canceled
"""
use Ecto.Schema
import Ecto.Changeset
@behaviour Tai.Orders.Transition
@type t :: %__MODULE__{}
@primary_key false
embedded_schema do
end
def changeset(transition, params) do
transition
|> cast(params, [])
end
def from, do: ~w[create_accepted open]a
def attrs(_transition), do: []
def status(_current) do
:pending_cancel
end
end