
tsg.ns.wsdl.coop.BillingAccountSearchRowBasic 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 BillingAccountSearchRowBasic complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="BillingAccountSearchRowBasic">
* <complexContent>
* <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}SearchRowBasic">
* <sequence>
* <element name="billingSchedule" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="cashSaleForm" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="class" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="currency" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="customer" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="customerDefault" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="dateCreated" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="department" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="externalId" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="frequency" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnEnumSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="idNumber" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="inactive" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnBooleanField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="internalId" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="invoiceForm" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="lastBillCycleDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="lastBillDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="location" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="memo" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="name" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnStringField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="nextBillCycleDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="startDate" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnDateField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="subsidiary" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnSelectField" maxOccurs="unbounded" minOccurs="0"/>
* <element name="customFieldList" type="{urn:core_2023_1.platform.webservices.netsuite.com}SearchColumnCustomFieldList" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BillingAccountSearchRowBasic", namespace = "urn:common_2023_1.platform.webservices.netsuite.com", propOrder = {
"billingSchedule",
"cashSaleForm",
"clazz",
"currency",
"customer",
"customerDefault",
"dateCreated",
"department",
"externalId",
"frequency",
"idNumber",
"inactive",
"internalId",
"invoiceForm",
"lastBillCycleDate",
"lastBillDate",
"location",
"memo",
"name",
"nextBillCycleDate",
"startDate",
"subsidiary",
"customFieldList"
})
public class BillingAccountSearchRowBasic
extends SearchRowBasic
{
protected List billingSchedule;
protected List cashSaleForm;
@XmlElement(name = "class")
protected List clazz;
protected List currency;
protected List customer;
protected List customerDefault;
protected List dateCreated;
protected List department;
protected List externalId;
protected List frequency;
protected List idNumber;
protected List inactive;
protected List internalId;
protected List invoiceForm;
protected List lastBillCycleDate;
protected List lastBillDate;
protected List location;
protected List memo;
protected List name;
protected List nextBillCycleDate;
protected List startDate;
protected List subsidiary;
protected SearchColumnCustomFieldList customFieldList;
/**
* Gets the value of the billingSchedule 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 billingSchedule property.
*
*
* For example, to add a new item, do as follows:
*
* getBillingSchedule().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getBillingSchedule() {
if (billingSchedule == null) {
billingSchedule = new ArrayList();
}
return this.billingSchedule;
}
/**
* Gets the value of the cashSaleForm 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 cashSaleForm property.
*
*
* For example, to add a new item, do as follows:
*
* getCashSaleForm().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getCashSaleForm() {
if (cashSaleForm == null) {
cashSaleForm = new ArrayList();
}
return this.cashSaleForm;
}
/**
* Gets the value of the clazz 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 clazz property.
*
*
* For example, to add a new item, do as follows:
*
* getClazz().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getClazz() {
if (clazz == null) {
clazz = new ArrayList();
}
return this.clazz;
}
/**
* Gets the value of the currency 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 currency property.
*
*
* For example, to add a new item, do as follows:
*
* getCurrency().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getCurrency() {
if (currency == null) {
currency = new ArrayList();
}
return this.currency;
}
/**
* Gets the value of the customer 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 customer property.
*
*
* For example, to add a new item, do as follows:
*
* getCustomer().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getCustomer() {
if (customer == null) {
customer = new ArrayList();
}
return this.customer;
}
/**
* Gets the value of the customerDefault 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 customerDefault property.
*
*
* For example, to add a new item, do as follows:
*
* getCustomerDefault().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnBooleanField }
*
*
*/
public List getCustomerDefault() {
if (customerDefault == null) {
customerDefault = new ArrayList();
}
return this.customerDefault;
}
/**
* Gets the value of the dateCreated 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 dateCreated property.
*
*
* For example, to add a new item, do as follows:
*
* getDateCreated().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getDateCreated() {
if (dateCreated == null) {
dateCreated = new ArrayList();
}
return this.dateCreated;
}
/**
* Gets the value of the department 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 department property.
*
*
* For example, to add a new item, do as follows:
*
* getDepartment().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getDepartment() {
if (department == null) {
department = new ArrayList();
}
return this.department;
}
/**
* Gets the value of the externalId 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 externalId property.
*
*
* For example, to add a new item, do as follows:
*
* getExternalId().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getExternalId() {
if (externalId == null) {
externalId = new ArrayList();
}
return this.externalId;
}
/**
* Gets the value of the frequency 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 frequency property.
*
*
* For example, to add a new item, do as follows:
*
* getFrequency().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnEnumSelectField }
*
*
*/
public List getFrequency() {
if (frequency == null) {
frequency = new ArrayList();
}
return this.frequency;
}
/**
* Gets the value of the idNumber 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 idNumber property.
*
*
* For example, to add a new item, do as follows:
*
* getIdNumber().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getIdNumber() {
if (idNumber == null) {
idNumber = new ArrayList();
}
return this.idNumber;
}
/**
* Gets the value of the inactive 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 inactive property.
*
*
* For example, to add a new item, do as follows:
*
* getInactive().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnBooleanField }
*
*
*/
public List getInactive() {
if (inactive == null) {
inactive = new ArrayList();
}
return this.inactive;
}
/**
* 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 invoiceForm 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 invoiceForm property.
*
*
* For example, to add a new item, do as follows:
*
* getInvoiceForm().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getInvoiceForm() {
if (invoiceForm == null) {
invoiceForm = new ArrayList();
}
return this.invoiceForm;
}
/**
* Gets the value of the lastBillCycleDate 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 lastBillCycleDate property.
*
*
* For example, to add a new item, do as follows:
*
* getLastBillCycleDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getLastBillCycleDate() {
if (lastBillCycleDate == null) {
lastBillCycleDate = new ArrayList();
}
return this.lastBillCycleDate;
}
/**
* Gets the value of the lastBillDate 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 lastBillDate property.
*
*
* For example, to add a new item, do as follows:
*
* getLastBillDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getLastBillDate() {
if (lastBillDate == null) {
lastBillDate = new ArrayList();
}
return this.lastBillDate;
}
/**
* Gets the value of the location 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 location property.
*
*
* For example, to add a new item, do as follows:
*
* getLocation().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getLocation() {
if (location == null) {
location = new ArrayList();
}
return this.location;
}
/**
* Gets the value of the memo 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 memo property.
*
*
* For example, to add a new item, do as follows:
*
* getMemo().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getMemo() {
if (memo == null) {
memo = new ArrayList();
}
return this.memo;
}
/**
* Gets the value of the name 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 name property.
*
*
* For example, to add a new item, do as follows:
*
* getName().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnStringField }
*
*
*/
public List getName() {
if (name == null) {
name = new ArrayList();
}
return this.name;
}
/**
* Gets the value of the nextBillCycleDate 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 nextBillCycleDate property.
*
*
* For example, to add a new item, do as follows:
*
* getNextBillCycleDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getNextBillCycleDate() {
if (nextBillCycleDate == null) {
nextBillCycleDate = new ArrayList();
}
return this.nextBillCycleDate;
}
/**
* Gets the value of the startDate 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 startDate property.
*
*
* For example, to add a new item, do as follows:
*
* getStartDate().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnDateField }
*
*
*/
public List getStartDate() {
if (startDate == null) {
startDate = new ArrayList();
}
return this.startDate;
}
/**
* Gets the value of the subsidiary 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 subsidiary property.
*
*
* For example, to add a new item, do as follows:
*
* getSubsidiary().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SearchColumnSelectField }
*
*
*/
public List getSubsidiary() {
if (subsidiary == null) {
subsidiary = new ArrayList();
}
return this.subsidiary;
}
/**
* Gets the value of the customFieldList property.
*
* @return
* possible object is
* {@link SearchColumnCustomFieldList }
*
*/
public SearchColumnCustomFieldList getCustomFieldList() {
return customFieldList;
}
/**
* Sets the value of the customFieldList property.
*
* @param value
* allowed object is
* {@link SearchColumnCustomFieldList }
*
*/
public void setCustomFieldList(SearchColumnCustomFieldList value) {
this.customFieldList = value;
}
}