Appwrite. Consts. CreditCard
(appwrite v1.0.0)
View Source
Credit card type codes used by the Appwrite Avatars service.
| Card | Code |
|---|---|
| American Express | "amex" |
| Argencard | "argencard" |
| Cabal | "cabal" |
| Cencosud | "cencosud" |
| Diners Club | "diners" |
| Discover | "discover" |
| Elo | "elo" |
| Hipercard | "hipercard" |
| JCB | "jcb" |
| Mastercard | "mastercard" |
| Naranja | "naranja" |
| Tarjeta Shopping | "targeta-shopping" |
| Union China Pay | "union-china-pay" |
| Visa | "visa" |
| Mir | "mir" |
| Maestro | "maestro" |
Summary
Functions
Returns true when value is a valid credit card, otherwise false.
Guard — returns true when value is a valid credit card.
Returns {:ok, value} if valid, or {:error, "Invalid credit card"}.
Returns value if valid. Raises ArgumentError otherwise.
Returns all valid credit card values.
Functions
Returns true when value is a valid credit card, otherwise false.
Guard — returns true when value is a valid credit card.
Can be used in function heads:
def handle(v) when Elixir.Appwrite.Consts.CreditCard.valid_value(v), do: :ok
Returns {:ok, value} if valid, or {:error, "Invalid credit card"}.
Returns value if valid. Raises ArgumentError otherwise.
@spec values() :: [String.t()]
Returns all valid credit card values.