public enum CreditCardProvider extends Enum<CreditCardProvider>
Enum Constant and Description |
---|
AMERICAN_EXPRESS |
DISCOVER |
JCB |
MAESTRO |
MASTER_CARD |
VISA |
VISA_ELECTRON |
Modifier and Type | Method and Description |
---|---|
List<dev.codesoapbox.dummy4j.dummies.finance.IINRange> |
getIinRanges()
Returns the list of available IIN ranges for the provider.
|
String |
getName()
Returns a name for the provider.
|
static CreditCardProvider |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CreditCardProvider[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CreditCardProvider VISA
public static final CreditCardProvider VISA_ELECTRON
public static final CreditCardProvider MASTER_CARD
public static final CreditCardProvider MAESTRO
public static final CreditCardProvider AMERICAN_EXPRESS
public static final CreditCardProvider DISCOVER
public static final CreditCardProvider JCB
public static CreditCardProvider[] values()
for (CreditCardProvider c : CreditCardProvider.values()) System.out.println(c);
public static CreditCardProvider valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getName()
American Express
public List<dev.codesoapbox.dummy4j.dummies.finance.IINRange> getIinRanges()
[IINRange{min=51, max=55}, IINRange{min=222100, max=272099}]
for MasterCard.
The available IIN ranges are based on the data available on November 2020.
Copyright © 2021. All rights reserved.