
tsg.ns.wsdl.coop.PaymentCardBrand Maven / Gradle / Ivy
package tsg.ns.wsdl.coop;
import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for PaymentCardBrand.
*
*
The following schema fragment specifies the expected content contained within this class.
*
* <simpleType name="PaymentCardBrand">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="_amex"/>
* <enumeration value="_cirrus"/>
* <enumeration value="_dinersClub"/>
* <enumeration value="_discover"/>
* <enumeration value="_jcb"/>
* <enumeration value="_laser"/>
* <enumeration value="_localCard"/>
* <enumeration value="_maestro"/>
* <enumeration value="_masterCard"/>
* <enumeration value="_solo"/>
* <enumeration value="_unionPay"/>
* <enumeration value="_visa"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "PaymentCardBrand", namespace = "urn:types.accounting_2023_1.lists.webservices.netsuite.com")
@XmlEnum
public enum PaymentCardBrand {
@XmlEnumValue("_amex")
AMEX("_amex"),
@XmlEnumValue("_cirrus")
CIRRUS("_cirrus"),
@XmlEnumValue("_dinersClub")
DINERS_CLUB("_dinersClub"),
@XmlEnumValue("_discover")
DISCOVER("_discover"),
@XmlEnumValue("_jcb")
JCB("_jcb"),
@XmlEnumValue("_laser")
LASER("_laser"),
@XmlEnumValue("_localCard")
LOCAL_CARD("_localCard"),
@XmlEnumValue("_maestro")
MAESTRO("_maestro"),
@XmlEnumValue("_masterCard")
MASTER_CARD("_masterCard"),
@XmlEnumValue("_solo")
SOLO("_solo"),
@XmlEnumValue("_unionPay")
UNION_PAY("_unionPay"),
@XmlEnumValue("_visa")
VISA("_visa");
private final String value;
PaymentCardBrand(String v) {
value = v;
}
public String value() {
return value;
}
public static PaymentCardBrand fromValue(String v) {
for (PaymentCardBrand c: PaymentCardBrand.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy