All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tsg.ns.wsdl.coop.PaymentCardToken Maven / Gradle / Ivy


package tsg.ns.wsdl.coop;

import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;


/**
 * 

Java class for PaymentCardToken complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="PaymentCardToken">
 *   <complexContent>
 *     <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}Record">
 *       <sequence>
 *         <element name="entity" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="mask" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="paymentMethod" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="memo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="state" type="{urn:types.accounting_2023_1.lists.webservices.netsuite.com}PaymentInstrumentState" minOccurs="0"/>
 *         <element name="isInactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="preserveOnFile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isDefault" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="token" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="tokenExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="tokenFamily" type="{urn:types.accounting_2023_1.lists.webservices.netsuite.com}TokenFamily" minOccurs="0"/>
 *         <element name="tokenNamespace" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="cardIssuerIdNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="cardBrand" type="{urn:types.accounting_2023_1.lists.webservices.netsuite.com}PaymentCardBrand" minOccurs="0"/>
 *         <element name="cardType" type="{urn:types.accounting_2023_1.lists.webservices.netsuite.com}PaymentCardType" minOccurs="0"/>
 *         <element name="cardNameOnCard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="cardLastFourDigits" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="cardExpirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "PaymentCardToken", propOrder = { "entity", "mask", "paymentMethod", "memo", "state", "isInactive", "preserveOnFile", "isDefault", "token", "tokenExpirationDate", "tokenFamily", "tokenNamespace", "cardIssuerIdNumber", "cardBrand", "cardType", "cardNameOnCard", "cardLastFourDigits", "cardExpirationDate" }) public class PaymentCardToken extends Record { protected RecordRef entity; protected String mask; protected RecordRef paymentMethod; protected String memo; @XmlSchemaType(name = "string") protected PaymentInstrumentState state; protected Boolean isInactive; protected Boolean preserveOnFile; protected Boolean isDefault; protected String token; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar tokenExpirationDate; @XmlSchemaType(name = "string") protected TokenFamily tokenFamily; protected String tokenNamespace; protected String cardIssuerIdNumber; @XmlSchemaType(name = "string") protected PaymentCardBrand cardBrand; @XmlSchemaType(name = "string") protected PaymentCardType cardType; protected String cardNameOnCard; protected String cardLastFourDigits; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar cardExpirationDate; @XmlAttribute(name = "internalId") protected String internalId; @XmlAttribute(name = "externalId") protected String externalId; /** * Gets the value of the entity property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getEntity() { return entity; } /** * Sets the value of the entity property. * * @param value * allowed object is * {@link RecordRef } * */ public void setEntity(RecordRef value) { this.entity = value; } /** * Gets the value of the mask property. * * @return * possible object is * {@link String } * */ public String getMask() { return mask; } /** * Sets the value of the mask property. * * @param value * allowed object is * {@link String } * */ public void setMask(String value) { this.mask = value; } /** * Gets the value of the paymentMethod property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getPaymentMethod() { return paymentMethod; } /** * Sets the value of the paymentMethod property. * * @param value * allowed object is * {@link RecordRef } * */ public void setPaymentMethod(RecordRef value) { this.paymentMethod = value; } /** * Gets the value of the memo property. * * @return * possible object is * {@link String } * */ public String getMemo() { return memo; } /** * Sets the value of the memo property. * * @param value * allowed object is * {@link String } * */ public void setMemo(String value) { this.memo = value; } /** * Gets the value of the state property. * * @return * possible object is * {@link PaymentInstrumentState } * */ public PaymentInstrumentState getState() { return state; } /** * Sets the value of the state property. * * @param value * allowed object is * {@link PaymentInstrumentState } * */ public void setState(PaymentInstrumentState value) { this.state = value; } /** * Gets the value of the isInactive property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsInactive() { return isInactive; } /** * Sets the value of the isInactive property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsInactive(Boolean value) { this.isInactive = value; } /** * Gets the value of the preserveOnFile property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPreserveOnFile() { return preserveOnFile; } /** * Sets the value of the preserveOnFile property. * * @param value * allowed object is * {@link Boolean } * */ public void setPreserveOnFile(Boolean value) { this.preserveOnFile = value; } /** * Gets the value of the isDefault property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsDefault() { return isDefault; } /** * Sets the value of the isDefault property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsDefault(Boolean value) { this.isDefault = value; } /** * Gets the value of the token property. * * @return * possible object is * {@link String } * */ public String getToken() { return token; } /** * Sets the value of the token property. * * @param value * allowed object is * {@link String } * */ public void setToken(String value) { this.token = value; } /** * Gets the value of the tokenExpirationDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTokenExpirationDate() { return tokenExpirationDate; } /** * Sets the value of the tokenExpirationDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTokenExpirationDate(XMLGregorianCalendar value) { this.tokenExpirationDate = value; } /** * Gets the value of the tokenFamily property. * * @return * possible object is * {@link TokenFamily } * */ public TokenFamily getTokenFamily() { return tokenFamily; } /** * Sets the value of the tokenFamily property. * * @param value * allowed object is * {@link TokenFamily } * */ public void setTokenFamily(TokenFamily value) { this.tokenFamily = value; } /** * Gets the value of the tokenNamespace property. * * @return * possible object is * {@link String } * */ public String getTokenNamespace() { return tokenNamespace; } /** * Sets the value of the tokenNamespace property. * * @param value * allowed object is * {@link String } * */ public void setTokenNamespace(String value) { this.tokenNamespace = value; } /** * Gets the value of the cardIssuerIdNumber property. * * @return * possible object is * {@link String } * */ public String getCardIssuerIdNumber() { return cardIssuerIdNumber; } /** * Sets the value of the cardIssuerIdNumber property. * * @param value * allowed object is * {@link String } * */ public void setCardIssuerIdNumber(String value) { this.cardIssuerIdNumber = value; } /** * Gets the value of the cardBrand property. * * @return * possible object is * {@link PaymentCardBrand } * */ public PaymentCardBrand getCardBrand() { return cardBrand; } /** * Sets the value of the cardBrand property. * * @param value * allowed object is * {@link PaymentCardBrand } * */ public void setCardBrand(PaymentCardBrand value) { this.cardBrand = value; } /** * Gets the value of the cardType property. * * @return * possible object is * {@link PaymentCardType } * */ public PaymentCardType getCardType() { return cardType; } /** * Sets the value of the cardType property. * * @param value * allowed object is * {@link PaymentCardType } * */ public void setCardType(PaymentCardType value) { this.cardType = value; } /** * Gets the value of the cardNameOnCard property. * * @return * possible object is * {@link String } * */ public String getCardNameOnCard() { return cardNameOnCard; } /** * Sets the value of the cardNameOnCard property. * * @param value * allowed object is * {@link String } * */ public void setCardNameOnCard(String value) { this.cardNameOnCard = value; } /** * Gets the value of the cardLastFourDigits property. * * @return * possible object is * {@link String } * */ public String getCardLastFourDigits() { return cardLastFourDigits; } /** * Sets the value of the cardLastFourDigits property. * * @param value * allowed object is * {@link String } * */ public void setCardLastFourDigits(String value) { this.cardLastFourDigits = value; } /** * Gets the value of the cardExpirationDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCardExpirationDate() { return cardExpirationDate; } /** * Sets the value of the cardExpirationDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCardExpirationDate(XMLGregorianCalendar value) { this.cardExpirationDate = value; } /** * Gets the value of the internalId property. * * @return * possible object is * {@link String } * */ public String getInternalId() { return internalId; } /** * Sets the value of the internalId property. * * @param value * allowed object is * {@link String } * */ public void setInternalId(String value) { this.internalId = value; } /** * Gets the value of the externalId property. * * @return * possible object is * {@link String } * */ public String getExternalId() { return externalId; } /** * Sets the value of the externalId property. * * @param value * allowed object is * {@link String } * */ public void setExternalId(String value) { this.externalId = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy