Represents a Paysafe Settlement response.
@type status() :: :pending | :processing | :completed | :cancelled | :failed
@type t() :: %Paysafe.Types.Settlement{ amount: pos_integer(), id: String.t() | nil, merchant_ref_num: String.t(), raw: map(), status: status(), txn_time: String.t() | nil }