Package io.moov.sdk.models.components
Enum PaymentMethodType
- java.lang.Object
-
- java.lang.Enum<PaymentMethodType>
-
- io.moov.sdk.models.components.PaymentMethodType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<PaymentMethodType>
public enum PaymentMethodType extends java.lang.Enum<PaymentMethodType>
PaymentMethodTypeThe payment method type that represents a payment rail and directionality
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACH_CREDIT_SAME_DAYACH_CREDIT_STANDARDACH_DEBIT_COLLECTACH_DEBIT_FUNDAPPLE_PAYCARD_PAYMENTCARD_PRESENT_PAYMENTMOOV_WALLETPULL_FROM_CARDPUSH_TO_CARDRTP_CREDIT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.Optional<PaymentMethodType>fromValue(java.lang.String value)java.lang.Stringvalue()static PaymentMethodTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static PaymentMethodType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MOOV_WALLET
public static final PaymentMethodType MOOV_WALLET
-
ACH_DEBIT_FUND
public static final PaymentMethodType ACH_DEBIT_FUND
-
ACH_DEBIT_COLLECT
public static final PaymentMethodType ACH_DEBIT_COLLECT
-
ACH_CREDIT_STANDARD
public static final PaymentMethodType ACH_CREDIT_STANDARD
-
ACH_CREDIT_SAME_DAY
public static final PaymentMethodType ACH_CREDIT_SAME_DAY
-
RTP_CREDIT
public static final PaymentMethodType RTP_CREDIT
-
CARD_PAYMENT
public static final PaymentMethodType CARD_PAYMENT
-
PUSH_TO_CARD
public static final PaymentMethodType PUSH_TO_CARD
-
PULL_FROM_CARD
public static final PaymentMethodType PULL_FROM_CARD
-
APPLE_PAY
public static final PaymentMethodType APPLE_PAY
-
CARD_PRESENT_PAYMENT
public static final PaymentMethodType CARD_PRESENT_PAYMENT
-
-
Method Detail
-
values
public static PaymentMethodType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PaymentMethodType c : PaymentMethodType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PaymentMethodType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
value
public java.lang.String value()
-
fromValue
public static java.util.Optional<PaymentMethodType> fromValue(java.lang.String value)
-
-