Current section

Files

Jump to
ex_saferpay lib ex_saferpay request register_alias.ex
Raw

lib/ex_saferpay/request/register_alias.ex

defmodule ExSaferpay.Request.RegisterAlias do
@moduledoc """
RegisterAlias
"""
use ExSaferpay.RequestNormalizer
@type id_generator :: :manual |
:random |
:random_unique
@type t :: %__MODULE__{
id_generator: id_generator,
id: nil | String.t,
lifetime: 1..1600,
}
@enforce_keys [
:id_generator,
]
defstruct @enforce_keys ++ [
:id,
:lifetime,
]
end