com.bytekast.netsuite.client.PurchaseRequisitionExpense Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of netsuite-suitetalk Show documentation
Show all versions of netsuite-suitetalk Show documentation
Client API for NetSuite Suitetalk Web Services
The newest version!
package com.bytekast.netsuite.client;
import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for PurchaseRequisitionExpense complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="PurchaseRequisitionExpense">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="line" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* <element name="category" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="location" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="isClosed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="account" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="poVendor" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="estimatedAmount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="amount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="memo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="department" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="class" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="customer" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="linkedOrderList" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRefList" minOccurs="0"/>
* <element name="linkedOrderStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="isBillable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PurchaseRequisitionExpense", namespace = "urn:purchases_2017_1.transactions.webservices.netsuite.com", propOrder = {
"line",
"category",
"location",
"isClosed",
"account",
"poVendor",
"estimatedAmount",
"amount",
"memo",
"department",
"clazz",
"customer",
"linkedOrderList",
"linkedOrderStatus",
"isBillable"
})
public class PurchaseRequisitionExpense
implements Serializable
{
protected Long line;
protected RecordRef category;
protected RecordRef location;
protected Boolean isClosed;
protected RecordRef account;
protected RecordRef poVendor;
protected Double estimatedAmount;
protected Double amount;
protected String memo;
protected RecordRef department;
@XmlElement(name = "class")
protected RecordRef clazz;
protected RecordRef customer;
protected RecordRefList linkedOrderList;
protected String linkedOrderStatus;
protected Boolean isBillable;
/**
* Gets the value of the line property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getLine() {
return line;
}
/**
* Sets the value of the line property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setLine(Long value) {
this.line = value;
}
/**
* Gets the value of the category property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getCategory() {
return category;
}
/**
* Sets the value of the category property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setCategory(RecordRef value) {
this.category = value;
}
/**
* Gets the value of the location property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getLocation() {
return location;
}
/**
* Sets the value of the location property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setLocation(RecordRef value) {
this.location = value;
}
/**
* Gets the value of the isClosed property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsClosed() {
return isClosed;
}
/**
* Sets the value of the isClosed property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsClosed(Boolean value) {
this.isClosed = value;
}
/**
* Gets the value of the account property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getAccount() {
return account;
}
/**
* Sets the value of the account property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setAccount(RecordRef value) {
this.account = value;
}
/**
* Gets the value of the poVendor property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getPoVendor() {
return poVendor;
}
/**
* Sets the value of the poVendor property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setPoVendor(RecordRef value) {
this.poVendor = value;
}
/**
* Gets the value of the estimatedAmount property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getEstimatedAmount() {
return estimatedAmount;
}
/**
* Sets the value of the estimatedAmount property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setEstimatedAmount(Double value) {
this.estimatedAmount = value;
}
/**
* Gets the value of the amount property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAmount() {
return amount;
}
/**
* Sets the value of the amount property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAmount(Double value) {
this.amount = 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 department property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getDepartment() {
return department;
}
/**
* Sets the value of the department property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setDepartment(RecordRef value) {
this.department = value;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setClazz(RecordRef value) {
this.clazz = value;
}
/**
* Gets the value of the customer property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getCustomer() {
return customer;
}
/**
* Sets the value of the customer property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setCustomer(RecordRef value) {
this.customer = value;
}
/**
* Gets the value of the linkedOrderList property.
*
* @return
* possible object is
* {@link RecordRefList }
*
*/
public RecordRefList getLinkedOrderList() {
return linkedOrderList;
}
/**
* Sets the value of the linkedOrderList property.
*
* @param value
* allowed object is
* {@link RecordRefList }
*
*/
public void setLinkedOrderList(RecordRefList value) {
this.linkedOrderList = value;
}
/**
* Gets the value of the linkedOrderStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLinkedOrderStatus() {
return linkedOrderStatus;
}
/**
* Sets the value of the linkedOrderStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLinkedOrderStatus(String value) {
this.linkedOrderStatus = value;
}
/**
* Gets the value of the isBillable property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsBillable() {
return isBillable;
}
/**
* Sets the value of the isBillable property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsBillable(Boolean value) {
this.isBillable = value;
}
}