public class

OrderHeader

extends Resource
java.lang.Object
   ↳ com.coupa.resources.Resource
     ↳ com.coupa.resources.OrderHeader

Class Overview

Java class for order-header complex type.

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

 <complexType name="order-header">
   <complexContent>
     <extension base="{}resource">
       <sequence>
         <element name="created-at" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="updated-at" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="acknowledged-flag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="transmission-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="version" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="exported" type="{}restBoolean" minOccurs="0"/>
         <element name="ship-to-address" type="{}address-summary" minOccurs="0"/>
         <element name="ship-to-user" type="{}user-summary" minOccurs="0"/>
         <element name="supplier" type="{}supplier-summary" minOccurs="0"/>
         <element name="payment-term" type="{}payment-term-summary" minOccurs="0"/>
         <element name="shipping-term" type="{}shipping-term-summary" minOccurs="0"/>
         <element name="requisition-header" type="{}requisition-header" minOccurs="0"/>
         <element name="attachments" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="attachment" type="{}attachment-link-summary" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="order-lines" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="order-line" type="{}order-line-summary" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="created-by" type="{}user-summary" minOccurs="0"/>
         <element name="updated-by" type="{}user-summary" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class OrderHeader.Attachments

Java class for anonymous complex type. 

class OrderHeader.OrderLines

Java class for anonymous complex type. 

Fields
protected String acknowledgedFlag
protected OrderHeader.Attachments attachments
protected XMLGregorianCalendar createdAt
protected UserSummary createdBy
protected RestBoolean exported
protected OrderHeader.OrderLines orderLines
protected PaymentTermSummary paymentTerm
protected RequisitionHeader requisitionHeader
protected AddressSummary shipToAddress
protected UserSummary shipToUser
protected ShippingTermSummary shippingTerm
protected String status
protected SupplierSummary supplier
protected String transmissionStatus
protected XMLGregorianCalendar updatedAt
protected UserSummary updatedBy
protected BigInteger version
[Expand]
Inherited Fields
From class com.coupa.resources.Resource
Public Constructors
OrderHeader()
Public Methods
String getAcknowledgedFlag()
Gets the value of the acknowledgedFlag property.
OrderHeader.Attachments getAttachments()
Gets the value of the attachments property.
XMLGregorianCalendar getCreatedAt()
Gets the value of the createdAt property.
UserSummary getCreatedBy()
Gets the value of the createdBy property.
RestBoolean getExported()
Gets the value of the exported property.
OrderHeader.OrderLines getOrderLines()
Gets the value of the orderLines property.
PaymentTermSummary getPaymentTerm()
Gets the value of the paymentTerm property.
RequisitionHeader getRequisitionHeader()
Gets the value of the requisitionHeader property.
AddressSummary getShipToAddress()
Gets the value of the shipToAddress property.
UserSummary getShipToUser()
Gets the value of the shipToUser property.
ShippingTermSummary getShippingTerm()
Gets the value of the shippingTerm property.
String getStatus()
Gets the value of the status property.
SupplierSummary getSupplier()
Gets the value of the supplier property.
String getTransmissionStatus()
Gets the value of the transmissionStatus property.
XMLGregorianCalendar getUpdatedAt()
Gets the value of the updatedAt property.
UserSummary getUpdatedBy()
Gets the value of the updatedBy property.
BigInteger getVersion()
Gets the value of the version property.
void setAcknowledgedFlag(String value)
Sets the value of the acknowledgedFlag property.
void setAttachments(OrderHeader.Attachments value)
Sets the value of the attachments property.
void setCreatedAt(XMLGregorianCalendar value)
Sets the value of the createdAt property.
void setCreatedBy(UserSummary value)
Sets the value of the createdBy property.
void setExported(RestBoolean value)
Sets the value of the exported property.
void setOrderLines(OrderHeader.OrderLines value)
Sets the value of the orderLines property.
void setPaymentTerm(PaymentTermSummary value)
Sets the value of the paymentTerm property.
void setRequisitionHeader(RequisitionHeader value)
Sets the value of the requisitionHeader property.
void setShipToAddress(AddressSummary value)
Sets the value of the shipToAddress property.
void setShipToUser(UserSummary value)
Sets the value of the shipToUser property.
void setShippingTerm(ShippingTermSummary value)
Sets the value of the shippingTerm property.
void setStatus(String value)
Sets the value of the status property.
void setSupplier(SupplierSummary value)
Sets the value of the supplier property.
void setTransmissionStatus(String value)
Sets the value of the transmissionStatus property.
void setUpdatedAt(XMLGregorianCalendar value)
Sets the value of the updatedAt property.
void setUpdatedBy(UserSummary value)
Sets the value of the updatedBy property.
void setVersion(BigInteger value)
Sets the value of the version property.
[Expand]
Inherited Methods
From class com.coupa.resources.Resource
From class java.lang.Object
From interface com.coupa.api.Identifiable

Fields

protected String acknowledgedFlag

protected OrderHeader.Attachments attachments

protected XMLGregorianCalendar createdAt

protected UserSummary createdBy

protected RestBoolean exported

protected OrderHeader.OrderLines orderLines

protected PaymentTermSummary paymentTerm

protected RequisitionHeader requisitionHeader

protected AddressSummary shipToAddress

protected UserSummary shipToUser

protected ShippingTermSummary shippingTerm

protected String status

protected SupplierSummary supplier

protected String transmissionStatus

protected XMLGregorianCalendar updatedAt

protected UserSummary updatedBy

protected BigInteger version

Public Constructors

public OrderHeader ()

Public Methods

public String getAcknowledgedFlag ()

Gets the value of the acknowledgedFlag property.

Returns
  • possible object is String

public OrderHeader.Attachments getAttachments ()

Gets the value of the attachments property.

Returns

public XMLGregorianCalendar getCreatedAt ()

Gets the value of the createdAt property.

Returns
  • possible object is XMLGregorianCalendar

public UserSummary getCreatedBy ()

Gets the value of the createdBy property.

Returns

public RestBoolean getExported ()

Gets the value of the exported property.

Returns

public OrderHeader.OrderLines getOrderLines ()

Gets the value of the orderLines property.

Returns

public PaymentTermSummary getPaymentTerm ()

Gets the value of the paymentTerm property.

Returns

public RequisitionHeader getRequisitionHeader ()

Gets the value of the requisitionHeader property.

Returns

public AddressSummary getShipToAddress ()

Gets the value of the shipToAddress property.

Returns

public UserSummary getShipToUser ()

Gets the value of the shipToUser property.

Returns

public ShippingTermSummary getShippingTerm ()

Gets the value of the shippingTerm property.

Returns

public String getStatus ()

Gets the value of the status property.

Returns
  • possible object is String

public SupplierSummary getSupplier ()

Gets the value of the supplier property.

Returns

public String getTransmissionStatus ()

Gets the value of the transmissionStatus property.

Returns
  • possible object is String

public XMLGregorianCalendar getUpdatedAt ()

Gets the value of the updatedAt property.

Returns
  • possible object is XMLGregorianCalendar

public UserSummary getUpdatedBy ()

Gets the value of the updatedBy property.

Returns

public BigInteger getVersion ()

Gets the value of the version property.

Returns
  • possible object is BigInteger

public void setAcknowledgedFlag (String value)

Sets the value of the acknowledgedFlag property.

Parameters
value Allowed object is String

public void setAttachments (OrderHeader.Attachments value)

Sets the value of the attachments property.

Parameters
value Allowed object is OrderHeader.Attachments

public void setCreatedAt (XMLGregorianCalendar value)

Sets the value of the createdAt property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCreatedBy (UserSummary value)

Sets the value of the createdBy property.

Parameters
value Allowed object is UserSummary

public void setExported (RestBoolean value)

Sets the value of the exported property.

Parameters
value Allowed object is RestBoolean

public void setOrderLines (OrderHeader.OrderLines value)

Sets the value of the orderLines property.

Parameters
value Allowed object is OrderHeader.OrderLines

public void setPaymentTerm (PaymentTermSummary value)

Sets the value of the paymentTerm property.

Parameters
value Allowed object is PaymentTermSummary

public void setRequisitionHeader (RequisitionHeader value)

Sets the value of the requisitionHeader property.

Parameters
value Allowed object is RequisitionHeader

public void setShipToAddress (AddressSummary value)

Sets the value of the shipToAddress property.

Parameters
value Allowed object is AddressSummary

public void setShipToUser (UserSummary value)

Sets the value of the shipToUser property.

Parameters
value Allowed object is UserSummary

public void setShippingTerm (ShippingTermSummary value)

Sets the value of the shippingTerm property.

Parameters
value Allowed object is ShippingTermSummary

public void setStatus (String value)

Sets the value of the status property.

Parameters
value Allowed object is String

public void setSupplier (SupplierSummary value)

Sets the value of the supplier property.

Parameters
value Allowed object is SupplierSummary

public void setTransmissionStatus (String value)

Sets the value of the transmissionStatus property.

Parameters
value Allowed object is String

public void setUpdatedAt (XMLGregorianCalendar value)

Sets the value of the updatedAt property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setUpdatedBy (UserSummary value)

Sets the value of the updatedBy property.

Parameters
value Allowed object is UserSummary

public void setVersion (BigInteger value)

Sets the value of the version property.

Parameters
value Allowed object is BigInteger