
tsg.ns.wsdl.coop.PaymentInstrumentSearchRowBasic Maven / Gradle / Ivy
package tsg.ns.wsdl.coop;
import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for PaymentInstrumentSearchRowBasic complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="PaymentInstrumentSearchRowBasic">
* <complexContent>
* <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}SearchRowBasic">
* <sequence>
* <element name="cardBrand" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="cardExpDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="cardLastFourDigits" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="cardTokenCardBrand" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="cardTokenCardExpDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="cardTokenExpDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="cardTokenNameOnCard" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="default" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="entity" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="generalTokenExpirationDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="internalId" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="isInactive" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="lastFourDigits" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="mask" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="nameOnCard" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="paymentInstrumentStateType" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="paymentInstrumentType" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnEnumSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="paymentMethod" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="preserveOnFile" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PaymentInstrumentSearchRowBasic", namespace = "urn:common_2023_1.platform.webservices.netsuite.com", propOrder = {
"cardBrand",
"cardExpDate",
"cardLastFourDigits",
"cardTokenCardBrand",
"cardTokenCardExpDate",
"cardTokenExpDate",
"cardTokenNameOnCard",
"_default",
"entity",
"generalTokenExpirationDate",
"internalId",
"isInactive",
"lastFourDigits",
"mask",
"nameOnCard",
"paymentInstrumentStateType",
"paymentInstrumentType",
"paymentMethod",
"preserveOnFile"
})
public class PaymentInstrumentSearchRowBasic
extends SearchRowBasic
{
protected List cardBrand;
protected List cardExpDate;
protected List cardLastFourDigits;
protected List cardTokenCardBrand;
protected List cardTokenCardExpDate;
protected List cardTokenExpDate;
protected List cardTokenNameOnCard;
@XmlElement(name = "default")
protected List _default;
protected List entity;
protected List generalTokenExpirationDate;
protected List internalId;
protected List isInactive;
protected List lastFourDigits;
protected List mask;
protected List nameOnCard;
protected List paymentInstrumentStateType;
protected List paymentInstrumentType;
protected List paymentMethod;
protected List preserveOnFile;
/**
* Gets the value of the cardBrand property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the cardBrand property.
*
*
* For example, to add a new item, do as follows:
*
* getCardBrand().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getCardBrand() {
if (cardBrand == null) {
cardBrand = new ArrayList();
}
return this.cardBrand;
}
/**
* Gets the value of the cardExpDate property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the cardExpDate property.
*
*
* For example, to add a new item, do as follows:
*
* getCardExpDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getCardExpDate() {
if (cardExpDate == null) {
cardExpDate = new ArrayList();
}
return this.cardExpDate;
}
/**
* Gets the value of the cardLastFourDigits property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the cardLastFourDigits property.
*
*
* For example, to add a new item, do as follows:
*
* getCardLastFourDigits().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getCardLastFourDigits() {
if (cardLastFourDigits == null) {
cardLastFourDigits = new ArrayList();
}
return this.cardLastFourDigits;
}
/**
* Gets the value of the cardTokenCardBrand property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the cardTokenCardBrand property.
*
*
* For example, to add a new item, do as follows:
*
* getCardTokenCardBrand().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getCardTokenCardBrand() {
if (cardTokenCardBrand == null) {
cardTokenCardBrand = new ArrayList();
}
return this.cardTokenCardBrand;
}
/**
* Gets the value of the cardTokenCardExpDate property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the cardTokenCardExpDate property.
*
*
* For example, to add a new item, do as follows:
*
* getCardTokenCardExpDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getCardTokenCardExpDate() {
if (cardTokenCardExpDate == null) {
cardTokenCardExpDate = new ArrayList();
}
return this.cardTokenCardExpDate;
}
/**
* Gets the value of the cardTokenExpDate property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the cardTokenExpDate property.
*
*
* For example, to add a new item, do as follows:
*
* getCardTokenExpDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getCardTokenExpDate() {
if (cardTokenExpDate == null) {
cardTokenExpDate = new ArrayList();
}
return this.cardTokenExpDate;
}
/**
* Gets the value of the cardTokenNameOnCard property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the cardTokenNameOnCard property.
*
*
* For example, to add a new item, do as follows:
*
* getCardTokenNameOnCard().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getCardTokenNameOnCard() {
if (cardTokenNameOnCard == null) {
cardTokenNameOnCard = new ArrayList();
}
return this.cardTokenNameOnCard;
}
/**
* Gets the value of the default property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the default property.
*
*
* For example, to add a new item, do as follows:
*
* getDefault().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getDefault() {
if (_default == null) {
_default = new ArrayList();
}
return this._default;
}
/**
* Gets the value of the entity property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the entity property.
*
*
* For example, to add a new item, do as follows:
*
* getEntity().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getEntity() {
if (entity == null) {
entity = new ArrayList();
}
return this.entity;
}
/**
* Gets the value of the generalTokenExpirationDate property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the generalTokenExpirationDate property.
*
*
* For example, to add a new item, do as follows:
*
* getGeneralTokenExpirationDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getGeneralTokenExpirationDate() {
if (generalTokenExpirationDate == null) {
generalTokenExpirationDate = new ArrayList();
}
return this.generalTokenExpirationDate;
}
/**
* Gets the value of the internalId property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the internalId property.
*
*
* For example, to add a new item, do as follows:
*
* getInternalId().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getInternalId() {
if (internalId == null) {
internalId = new ArrayList();
}
return this.internalId;
}
/**
* Gets the value of the isInactive property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the isInactive property.
*
*
* For example, to add a new item, do as follows:
*
* getIsInactive().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getIsInactive() {
if (isInactive == null) {
isInactive = new ArrayList();
}
return this.isInactive;
}
/**
* Gets the value of the lastFourDigits property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the lastFourDigits property.
*
*
* For example, to add a new item, do as follows:
*
* getLastFourDigits().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getLastFourDigits() {
if (lastFourDigits == null) {
lastFourDigits = new ArrayList();
}
return this.lastFourDigits;
}
/**
* Gets the value of the mask property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the mask property.
*
*
* For example, to add a new item, do as follows:
*
* getMask().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getMask() {
if (mask == null) {
mask = new ArrayList();
}
return this.mask;
}
/**
* Gets the value of the nameOnCard property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the nameOnCard property.
*
*
* For example, to add a new item, do as follows:
*
* getNameOnCard().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getNameOnCard() {
if (nameOnCard == null) {
nameOnCard = new ArrayList();
}
return this.nameOnCard;
}
/**
* Gets the value of the paymentInstrumentStateType property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the paymentInstrumentStateType property.
*
*
* For example, to add a new item, do as follows:
*
* getPaymentInstrumentStateType().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getPaymentInstrumentStateType() {
if (paymentInstrumentStateType == null) {
paymentInstrumentStateType = new ArrayList();
}
return this.paymentInstrumentStateType;
}
/**
* Gets the value of the paymentInstrumentType property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the paymentInstrumentType property.
*
*
* For example, to add a new item, do as follows:
*
* getPaymentInstrumentType().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnEnumSelectField }
*
*
*/
public List getPaymentInstrumentType() {
if (paymentInstrumentType == null) {
paymentInstrumentType = new ArrayList();
}
return this.paymentInstrumentType;
}
/**
* Gets the value of the paymentMethod property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the paymentMethod property.
*
*
* For example, to add a new item, do as follows:
*
* getPaymentMethod().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getPaymentMethod() {
if (paymentMethod == null) {
paymentMethod = new ArrayList();
}
return this.paymentMethod;
}
/**
* Gets the value of the preserveOnFile property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the preserveOnFile property.
*
*
* For example, to add a new item, do as follows:
*
* getPreserveOnFile().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getPreserveOnFile() {
if (preserveOnFile == null) {
preserveOnFile = new ArrayList();
}
return this.preserveOnFile;
}
}