com.bytekast.netsuite.client.TransferOrder 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.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Java class for TransferOrder complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="TransferOrder">
* <complexContent>
* <extension base="{urn:core_2017_1.platform.webservices.netsuite.com}Record">
* <sequence>
* <element name="createdDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="customForm" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="shippingCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="subTotal" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="shippingAddress" type="{urn:common_2017_1.platform.webservices.netsuite.com}Address" minOccurs="0"/>
* <element name="shipIsResidential" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="shipAddressList" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="fob" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="tranDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="tranId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="orderStatus" type="{urn:types.inventory_2017_1.transactions.webservices.netsuite.com}TransferOrderOrderStatus" minOccurs="0"/>
* <element name="subsidiary" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="employee" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="useItemCostAsTransferCost" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="incoterm" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="firmed" type="{http://www.w3.org/2001/XMLSchema}boolean" 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="location" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="transferLocation" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="memo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="shipDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="shipMethod" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="trackingNumbers" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="linkedTrackingNumbers" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="shipComplete" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="altShippingCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="shippingTax1Rate" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="shippingTax2Rate" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="handlingTax1Rate" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="handlingTax2Rate" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="shippingTaxCode" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="handlingTaxCode" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
* <element name="total" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="itemList" type="{urn:inventory_2017_1.transactions.webservices.netsuite.com}TransferOrderItemList" minOccurs="0"/>
* <element name="accountingBookDetailList" type="{urn:common_2017_1.platform.webservices.netsuite.com}AccountingBookDetailList" minOccurs="0"/>
* <element name="customFieldList" type="{urn:core_2017_1.platform.webservices.netsuite.com}CustomFieldList" 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 = "TransferOrder", namespace = "urn:inventory_2017_1.transactions.webservices.netsuite.com", propOrder = {
"createdDate",
"lastModifiedDate",
"customForm",
"shippingCost",
"subTotal",
"status",
"shippingAddress",
"shipIsResidential",
"shipAddressList",
"fob",
"tranDate",
"tranId",
"source",
"orderStatus",
"subsidiary",
"employee",
"useItemCostAsTransferCost",
"incoterm",
"firmed",
"department",
"clazz",
"location",
"transferLocation",
"memo",
"shipDate",
"shipMethod",
"trackingNumbers",
"linkedTrackingNumbers",
"shipComplete",
"altShippingCost",
"shippingTax1Rate",
"shippingTax2Rate",
"handlingTax1Rate",
"handlingTax2Rate",
"shippingTaxCode",
"handlingTaxCode",
"total",
"itemList",
"accountingBookDetailList",
"customFieldList"
})
public class TransferOrder
extends Record
implements Serializable
{
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar createdDate;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar lastModifiedDate;
protected RecordRef customForm;
protected Double shippingCost;
protected Double subTotal;
protected String status;
protected Address shippingAddress;
protected Boolean shipIsResidential;
protected RecordRef shipAddressList;
protected String fob;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar tranDate;
protected String tranId;
protected String source;
@XmlSchemaType(name = "string")
protected TransferOrderOrderStatus orderStatus;
protected RecordRef subsidiary;
protected RecordRef employee;
protected Boolean useItemCostAsTransferCost;
protected RecordRef incoterm;
protected Boolean firmed;
protected RecordRef department;
@XmlElement(name = "class")
protected RecordRef clazz;
protected RecordRef location;
protected RecordRef transferLocation;
protected String memo;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar shipDate;
protected RecordRef shipMethod;
protected String trackingNumbers;
protected String linkedTrackingNumbers;
protected Boolean shipComplete;
protected Double altShippingCost;
protected Double shippingTax1Rate;
protected Double shippingTax2Rate;
protected Double handlingTax1Rate;
protected Double handlingTax2Rate;
protected RecordRef shippingTaxCode;
protected RecordRef handlingTaxCode;
protected Double total;
protected TransferOrderItemList itemList;
protected AccountingBookDetailList accountingBookDetailList;
protected CustomFieldList customFieldList;
@XmlAttribute(name = "internalId")
protected String internalId;
@XmlAttribute(name = "externalId")
protected String externalId;
/**
* Gets the value of the createdDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getCreatedDate() {
return createdDate;
}
/**
* Sets the value of the createdDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setCreatedDate(XMLGregorianCalendar value) {
this.createdDate = value;
}
/**
* Gets the value of the lastModifiedDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getLastModifiedDate() {
return lastModifiedDate;
}
/**
* Sets the value of the lastModifiedDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setLastModifiedDate(XMLGregorianCalendar value) {
this.lastModifiedDate = value;
}
/**
* Gets the value of the customForm property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getCustomForm() {
return customForm;
}
/**
* Sets the value of the customForm property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setCustomForm(RecordRef value) {
this.customForm = value;
}
/**
* Gets the value of the shippingCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getShippingCost() {
return shippingCost;
}
/**
* Sets the value of the shippingCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setShippingCost(Double value) {
this.shippingCost = value;
}
/**
* Gets the value of the subTotal property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getSubTotal() {
return subTotal;
}
/**
* Sets the value of the subTotal property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setSubTotal(Double value) {
this.subTotal = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStatus(String value) {
this.status = value;
}
/**
* Gets the value of the shippingAddress property.
*
* @return
* possible object is
* {@link Address }
*
*/
public Address getShippingAddress() {
return shippingAddress;
}
/**
* Sets the value of the shippingAddress property.
*
* @param value
* allowed object is
* {@link Address }
*
*/
public void setShippingAddress(Address value) {
this.shippingAddress = value;
}
/**
* Gets the value of the shipIsResidential property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isShipIsResidential() {
return shipIsResidential;
}
/**
* Sets the value of the shipIsResidential property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setShipIsResidential(Boolean value) {
this.shipIsResidential = value;
}
/**
* Gets the value of the shipAddressList property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getShipAddressList() {
return shipAddressList;
}
/**
* Sets the value of the shipAddressList property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setShipAddressList(RecordRef value) {
this.shipAddressList = value;
}
/**
* Gets the value of the fob property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFob() {
return fob;
}
/**
* Sets the value of the fob property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFob(String value) {
this.fob = value;
}
/**
* Gets the value of the tranDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getTranDate() {
return tranDate;
}
/**
* Sets the value of the tranDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setTranDate(XMLGregorianCalendar value) {
this.tranDate = value;
}
/**
* Gets the value of the tranId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTranId() {
return tranId;
}
/**
* Sets the value of the tranId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTranId(String value) {
this.tranId = value;
}
/**
* Gets the value of the source property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSource() {
return source;
}
/**
* Sets the value of the source property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSource(String value) {
this.source = value;
}
/**
* Gets the value of the orderStatus property.
*
* @return
* possible object is
* {@link TransferOrderOrderStatus }
*
*/
public TransferOrderOrderStatus getOrderStatus() {
return orderStatus;
}
/**
* Sets the value of the orderStatus property.
*
* @param value
* allowed object is
* {@link TransferOrderOrderStatus }
*
*/
public void setOrderStatus(TransferOrderOrderStatus value) {
this.orderStatus = value;
}
/**
* Gets the value of the subsidiary property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getSubsidiary() {
return subsidiary;
}
/**
* Sets the value of the subsidiary property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setSubsidiary(RecordRef value) {
this.subsidiary = value;
}
/**
* Gets the value of the employee property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getEmployee() {
return employee;
}
/**
* Sets the value of the employee property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setEmployee(RecordRef value) {
this.employee = value;
}
/**
* Gets the value of the useItemCostAsTransferCost property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isUseItemCostAsTransferCost() {
return useItemCostAsTransferCost;
}
/**
* Sets the value of the useItemCostAsTransferCost property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setUseItemCostAsTransferCost(Boolean value) {
this.useItemCostAsTransferCost = value;
}
/**
* Gets the value of the incoterm property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getIncoterm() {
return incoterm;
}
/**
* Sets the value of the incoterm property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setIncoterm(RecordRef value) {
this.incoterm = value;
}
/**
* Gets the value of the firmed property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isFirmed() {
return firmed;
}
/**
* Sets the value of the firmed property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setFirmed(Boolean value) {
this.firmed = 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 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 transferLocation property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getTransferLocation() {
return transferLocation;
}
/**
* Sets the value of the transferLocation property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setTransferLocation(RecordRef value) {
this.transferLocation = 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 shipDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getShipDate() {
return shipDate;
}
/**
* Sets the value of the shipDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setShipDate(XMLGregorianCalendar value) {
this.shipDate = value;
}
/**
* Gets the value of the shipMethod property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getShipMethod() {
return shipMethod;
}
/**
* Sets the value of the shipMethod property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setShipMethod(RecordRef value) {
this.shipMethod = value;
}
/**
* Gets the value of the trackingNumbers property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTrackingNumbers() {
return trackingNumbers;
}
/**
* Sets the value of the trackingNumbers property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTrackingNumbers(String value) {
this.trackingNumbers = value;
}
/**
* Gets the value of the linkedTrackingNumbers property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLinkedTrackingNumbers() {
return linkedTrackingNumbers;
}
/**
* Sets the value of the linkedTrackingNumbers property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLinkedTrackingNumbers(String value) {
this.linkedTrackingNumbers = value;
}
/**
* Gets the value of the shipComplete property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isShipComplete() {
return shipComplete;
}
/**
* Sets the value of the shipComplete property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setShipComplete(Boolean value) {
this.shipComplete = value;
}
/**
* Gets the value of the altShippingCost property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAltShippingCost() {
return altShippingCost;
}
/**
* Sets the value of the altShippingCost property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAltShippingCost(Double value) {
this.altShippingCost = value;
}
/**
* Gets the value of the shippingTax1Rate property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getShippingTax1Rate() {
return shippingTax1Rate;
}
/**
* Sets the value of the shippingTax1Rate property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setShippingTax1Rate(Double value) {
this.shippingTax1Rate = value;
}
/**
* Gets the value of the shippingTax2Rate property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getShippingTax2Rate() {
return shippingTax2Rate;
}
/**
* Sets the value of the shippingTax2Rate property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setShippingTax2Rate(Double value) {
this.shippingTax2Rate = value;
}
/**
* Gets the value of the handlingTax1Rate property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getHandlingTax1Rate() {
return handlingTax1Rate;
}
/**
* Sets the value of the handlingTax1Rate property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setHandlingTax1Rate(Double value) {
this.handlingTax1Rate = value;
}
/**
* Gets the value of the handlingTax2Rate property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getHandlingTax2Rate() {
return handlingTax2Rate;
}
/**
* Sets the value of the handlingTax2Rate property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setHandlingTax2Rate(Double value) {
this.handlingTax2Rate = value;
}
/**
* Gets the value of the shippingTaxCode property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getShippingTaxCode() {
return shippingTaxCode;
}
/**
* Sets the value of the shippingTaxCode property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setShippingTaxCode(RecordRef value) {
this.shippingTaxCode = value;
}
/**
* Gets the value of the handlingTaxCode property.
*
* @return
* possible object is
* {@link RecordRef }
*
*/
public RecordRef getHandlingTaxCode() {
return handlingTaxCode;
}
/**
* Sets the value of the handlingTaxCode property.
*
* @param value
* allowed object is
* {@link RecordRef }
*
*/
public void setHandlingTaxCode(RecordRef value) {
this.handlingTaxCode = value;
}
/**
* Gets the value of the total property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getTotal() {
return total;
}
/**
* Sets the value of the total property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setTotal(Double value) {
this.total = value;
}
/**
* Gets the value of the itemList property.
*
* @return
* possible object is
* {@link TransferOrderItemList }
*
*/
public TransferOrderItemList getItemList() {
return itemList;
}
/**
* Sets the value of the itemList property.
*
* @param value
* allowed object is
* {@link TransferOrderItemList }
*
*/
public void setItemList(TransferOrderItemList value) {
this.itemList = value;
}
/**
* Gets the value of the accountingBookDetailList property.
*
* @return
* possible object is
* {@link AccountingBookDetailList }
*
*/
public AccountingBookDetailList getAccountingBookDetailList() {
return accountingBookDetailList;
}
/**
* Sets the value of the accountingBookDetailList property.
*
* @param value
* allowed object is
* {@link AccountingBookDetailList }
*
*/
public void setAccountingBookDetailList(AccountingBookDetailList value) {
this.accountingBookDetailList = value;
}
/**
* Gets the value of the customFieldList property.
*
* @return
* possible object is
* {@link CustomFieldList }
*
*/
public CustomFieldList getCustomFieldList() {
return customFieldList;
}
/**
* Sets the value of the customFieldList property.
*
* @param value
* allowed object is
* {@link CustomFieldList }
*
*/
public void setCustomFieldList(CustomFieldList value) {
this.customFieldList = 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;
}
}