public class

OrderLineSummary

extends Object
java.lang.Object
   ↳ com.coupa.resources.OrderLineSummary

Class Overview

Java class for order-line-summary complex type.

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

 <complexType name="order-line-summary">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <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="accounting-total" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="accounting-total-currency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="invoiced" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="line-num" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="need-by-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="order-header-id" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="price" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="quantity" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
         <element name="received" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="source-part-num" 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="sub-line-num" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="supp-aux-part-num" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="total" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="type" 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="savings-pct" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="reporting-total" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="supplier-order-number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="account" type="{}account-summary" minOccurs="0"/>
         <element name="contract" type="{}contract-summary" minOccurs="0"/>
         <element name="currency" type="{}currency-summary" minOccurs="0"/>
         <element name="commodity" type="{}commodity-summary" minOccurs="0"/>
         <element name="department" type="{}department-summary" minOccurs="0"/>
         <element name="item" type="{}item-summary" minOccurs="0"/>
         <element name="supplier" type="{}supplier-summary" minOccurs="0"/>
         <element name="uom" type="{}uom-summary" minOccurs="0"/>
         <element name="asset-tags" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="asset-tag" type="{}asset-tag-summary" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="attachments" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="attachment" type="{}attachment-summary" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="period" type="{}period-summary" minOccurs="0"/>
         <element name="created-by" type="{}user-summary" minOccurs="0"/>
         <element name="updated-by" type="{}user-summary" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class OrderLineSummary.AssetTags

Java class for anonymous complex type. 

class OrderLineSummary.Attachments

Java class for anonymous complex type. 

Fields
protected AccountSummary account
protected BigDecimal accountingTotal
protected String accountingTotalCurrency
protected OrderLineSummary.AssetTags assetTags
protected OrderLineSummary.Attachments attachments
protected CommoditySummary commodity
protected ContractSummary contract
protected XMLGregorianCalendar createdAt
protected UserSummary createdBy
protected CurrencySummary currency
protected DepartmentSummary department
protected String description
protected BigInteger id
protected BigDecimal invoiced
protected ItemSummary item
protected BigInteger lineNum
protected XMLGregorianCalendar needByDate
protected BigInteger orderHeaderId
protected PeriodSummary period
protected BigDecimal price
protected Float quantity
protected BigDecimal received
protected BigDecimal reportingTotal
protected BigDecimal savingsPct
protected String sourcePartNum
protected String status
protected BigInteger subLineNum
protected String suppAuxPartNum
protected SupplierSummary supplier
protected String supplierOrderNumber
protected BigDecimal total
protected String type
protected UomSummary uom
protected XMLGregorianCalendar updatedAt
protected UserSummary updatedBy
protected BigInteger version
Public Constructors
OrderLineSummary()
Public Methods
AccountSummary getAccount()
Gets the value of the account property.
BigDecimal getAccountingTotal()
Gets the value of the accountingTotal property.
String getAccountingTotalCurrency()
Gets the value of the accountingTotalCurrency property.
OrderLineSummary.AssetTags getAssetTags()
Gets the value of the assetTags property.
OrderLineSummary.Attachments getAttachments()
Gets the value of the attachments property.
CommoditySummary getCommodity()
Gets the value of the commodity property.
ContractSummary getContract()
Gets the value of the contract property.
XMLGregorianCalendar getCreatedAt()
Gets the value of the createdAt property.
UserSummary getCreatedBy()
Gets the value of the createdBy property.
CurrencySummary getCurrency()
Gets the value of the currency property.
DepartmentSummary getDepartment()
Gets the value of the department property.
String getDescription()
Gets the value of the description property.
BigInteger getId()
Gets the value of the id property.
BigDecimal getInvoiced()
Gets the value of the invoiced property.
ItemSummary getItem()
Gets the value of the item property.
BigInteger getLineNum()
Gets the value of the lineNum property.
XMLGregorianCalendar getNeedByDate()
Gets the value of the needByDate property.
BigInteger getOrderHeaderId()
Gets the value of the orderHeaderId property.
PeriodSummary getPeriod()
Gets the value of the period property.
BigDecimal getPrice()
Gets the value of the price property.
Float getQuantity()
Gets the value of the quantity property.
BigDecimal getReceived()
Gets the value of the received property.
BigDecimal getReportingTotal()
Gets the value of the reportingTotal property.
BigDecimal getSavingsPct()
Gets the value of the savingsPct property.
String getSourcePartNum()
Gets the value of the sourcePartNum property.
String getStatus()
Gets the value of the status property.
BigInteger getSubLineNum()
Gets the value of the subLineNum property.
String getSuppAuxPartNum()
Gets the value of the suppAuxPartNum property.
SupplierSummary getSupplier()
Gets the value of the supplier property.
String getSupplierOrderNumber()
Gets the value of the supplierOrderNumber property.
BigDecimal getTotal()
Gets the value of the total property.
String getType()
Gets the value of the type property.
UomSummary getUom()
Gets the value of the uom 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 setAccount(AccountSummary value)
Sets the value of the account property.
void setAccountingTotal(BigDecimal value)
Sets the value of the accountingTotal property.
void setAccountingTotalCurrency(String value)
Sets the value of the accountingTotalCurrency property.
void setAssetTags(OrderLineSummary.AssetTags value)
Sets the value of the assetTags property.
void setAttachments(OrderLineSummary.Attachments value)
Sets the value of the attachments property.
void setCommodity(CommoditySummary value)
Sets the value of the commodity property.
void setContract(ContractSummary value)
Sets the value of the contract property.
void setCreatedAt(XMLGregorianCalendar value)
Sets the value of the createdAt property.
void setCreatedBy(UserSummary value)
Sets the value of the createdBy property.
void setCurrency(CurrencySummary value)
Sets the value of the currency property.
void setDepartment(DepartmentSummary value)
Sets the value of the department property.
void setDescription(String value)
Sets the value of the description property.
void setId(BigInteger value)
Sets the value of the id property.
void setInvoiced(BigDecimal value)
Sets the value of the invoiced property.
void setItem(ItemSummary value)
Sets the value of the item property.
void setLineNum(BigInteger value)
Sets the value of the lineNum property.
void setNeedByDate(XMLGregorianCalendar value)
Sets the value of the needByDate property.
void setOrderHeaderId(BigInteger value)
Sets the value of the orderHeaderId property.
void setPeriod(PeriodSummary value)
Sets the value of the period property.
void setPrice(BigDecimal value)
Sets the value of the price property.
void setQuantity(Float value)
Sets the value of the quantity property.
void setReceived(BigDecimal value)
Sets the value of the received property.
void setReportingTotal(BigDecimal value)
Sets the value of the reportingTotal property.
void setSavingsPct(BigDecimal value)
Sets the value of the savingsPct property.
void setSourcePartNum(String value)
Sets the value of the sourcePartNum property.
void setStatus(String value)
Sets the value of the status property.
void setSubLineNum(BigInteger value)
Sets the value of the subLineNum property.
void setSuppAuxPartNum(String value)
Sets the value of the suppAuxPartNum property.
void setSupplier(SupplierSummary value)
Sets the value of the supplier property.
void setSupplierOrderNumber(String value)
Sets the value of the supplierOrderNumber property.
void setTotal(BigDecimal value)
Sets the value of the total property.
void setType(String value)
Sets the value of the type property.
void setUom(UomSummary value)
Sets the value of the uom 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 java.lang.Object

Fields

protected AccountSummary account

protected BigDecimal accountingTotal

protected String accountingTotalCurrency

protected OrderLineSummary.AssetTags assetTags

protected OrderLineSummary.Attachments attachments

protected CommoditySummary commodity

protected ContractSummary contract

protected XMLGregorianCalendar createdAt

protected UserSummary createdBy

protected CurrencySummary currency

protected DepartmentSummary department

protected String description

protected BigInteger id

protected BigDecimal invoiced

protected ItemSummary item

protected BigInteger lineNum

protected XMLGregorianCalendar needByDate

protected BigInteger orderHeaderId

protected PeriodSummary period

protected BigDecimal price

protected Float quantity

protected BigDecimal received

protected BigDecimal reportingTotal

protected BigDecimal savingsPct

protected String sourcePartNum

protected String status

protected BigInteger subLineNum

protected String suppAuxPartNum

protected SupplierSummary supplier

protected String supplierOrderNumber

protected BigDecimal total

protected String type

protected UomSummary uom

protected XMLGregorianCalendar updatedAt

protected UserSummary updatedBy

protected BigInteger version

Public Constructors

public OrderLineSummary ()

Public Methods

public AccountSummary getAccount ()

Gets the value of the account property.

Returns

public BigDecimal getAccountingTotal ()

Gets the value of the accountingTotal property.

Returns
  • possible object is BigDecimal

public String getAccountingTotalCurrency ()

Gets the value of the accountingTotalCurrency property.

Returns
  • possible object is String

public OrderLineSummary.AssetTags getAssetTags ()

Gets the value of the assetTags property.

Returns

public OrderLineSummary.Attachments getAttachments ()

Gets the value of the attachments property.

Returns

public CommoditySummary getCommodity ()

Gets the value of the commodity property.

Returns

public ContractSummary getContract ()

Gets the value of the contract 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 CurrencySummary getCurrency ()

Gets the value of the currency property.

Returns

public DepartmentSummary getDepartment ()

Gets the value of the department property.

Returns

public String getDescription ()

Gets the value of the description property.

Returns
  • possible object is String

public BigInteger getId ()

Gets the value of the id property.

Returns
  • possible object is BigInteger

public BigDecimal getInvoiced ()

Gets the value of the invoiced property.

Returns
  • possible object is BigDecimal

public ItemSummary getItem ()

Gets the value of the item property.

Returns

public BigInteger getLineNum ()

Gets the value of the lineNum property.

Returns
  • possible object is BigInteger

public XMLGregorianCalendar getNeedByDate ()

Gets the value of the needByDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigInteger getOrderHeaderId ()

Gets the value of the orderHeaderId property.

Returns
  • possible object is BigInteger

public PeriodSummary getPeriod ()

Gets the value of the period property.

Returns

public BigDecimal getPrice ()

Gets the value of the price property.

Returns
  • possible object is BigDecimal

public Float getQuantity ()

Gets the value of the quantity property.

Returns
  • possible object is Float

public BigDecimal getReceived ()

Gets the value of the received property.

Returns
  • possible object is BigDecimal

public BigDecimal getReportingTotal ()

Gets the value of the reportingTotal property.

Returns
  • possible object is BigDecimal

public BigDecimal getSavingsPct ()

Gets the value of the savingsPct property.

Returns
  • possible object is BigDecimal

public String getSourcePartNum ()

Gets the value of the sourcePartNum property.

Returns
  • possible object is String

public String getStatus ()

Gets the value of the status property.

Returns
  • possible object is String

public BigInteger getSubLineNum ()

Gets the value of the subLineNum property.

Returns
  • possible object is BigInteger

public String getSuppAuxPartNum ()

Gets the value of the suppAuxPartNum property.

Returns
  • possible object is String

public SupplierSummary getSupplier ()

Gets the value of the supplier property.

Returns

public String getSupplierOrderNumber ()

Gets the value of the supplierOrderNumber property.

Returns
  • possible object is String

public BigDecimal getTotal ()

Gets the value of the total property.

Returns
  • possible object is BigDecimal

public String getType ()

Gets the value of the type property.

Returns
  • possible object is String

public UomSummary getUom ()

Gets the value of the uom property.

Returns

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 setAccount (AccountSummary value)

Sets the value of the account property.

Parameters
value Allowed object is AccountSummary

public void setAccountingTotal (BigDecimal value)

Sets the value of the accountingTotal property.

Parameters
value Allowed object is BigDecimal

public void setAccountingTotalCurrency (String value)

Sets the value of the accountingTotalCurrency property.

Parameters
value Allowed object is String

public void setAssetTags (OrderLineSummary.AssetTags value)

Sets the value of the assetTags property.

Parameters
value Allowed object is OrderLineSummary.AssetTags

public void setAttachments (OrderLineSummary.Attachments value)

Sets the value of the attachments property.

Parameters
value Allowed object is OrderLineSummary.Attachments

public void setCommodity (CommoditySummary value)

Sets the value of the commodity property.

Parameters
value Allowed object is CommoditySummary

public void setContract (ContractSummary value)

Sets the value of the contract property.

Parameters
value Allowed object is ContractSummary

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 setCurrency (CurrencySummary value)

Sets the value of the currency property.

Parameters
value Allowed object is CurrencySummary

public void setDepartment (DepartmentSummary value)

Sets the value of the department property.

Parameters
value Allowed object is DepartmentSummary

public void setDescription (String value)

Sets the value of the description property.

Parameters
value Allowed object is String

public void setId (BigInteger value)

Sets the value of the id property.

Parameters
value Allowed object is BigInteger

public void setInvoiced (BigDecimal value)

Sets the value of the invoiced property.

Parameters
value Allowed object is BigDecimal

public void setItem (ItemSummary value)

Sets the value of the item property.

Parameters
value Allowed object is ItemSummary

public void setLineNum (BigInteger value)

Sets the value of the lineNum property.

Parameters
value Allowed object is BigInteger

public void setNeedByDate (XMLGregorianCalendar value)

Sets the value of the needByDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setOrderHeaderId (BigInteger value)

Sets the value of the orderHeaderId property.

Parameters
value Allowed object is BigInteger

public void setPeriod (PeriodSummary value)

Sets the value of the period property.

Parameters
value Allowed object is PeriodSummary

public void setPrice (BigDecimal value)

Sets the value of the price property.

Parameters
value Allowed object is BigDecimal

public void setQuantity (Float value)

Sets the value of the quantity property.

Parameters
value Allowed object is Float

public void setReceived (BigDecimal value)

Sets the value of the received property.

Parameters
value Allowed object is BigDecimal

public void setReportingTotal (BigDecimal value)

Sets the value of the reportingTotal property.

Parameters
value Allowed object is BigDecimal

public void setSavingsPct (BigDecimal value)

Sets the value of the savingsPct property.

Parameters
value Allowed object is BigDecimal

public void setSourcePartNum (String value)

Sets the value of the sourcePartNum property.

Parameters
value Allowed object is String

public void setStatus (String value)

Sets the value of the status property.

Parameters
value Allowed object is String

public void setSubLineNum (BigInteger value)

Sets the value of the subLineNum property.

Parameters
value Allowed object is BigInteger

public void setSuppAuxPartNum (String value)

Sets the value of the suppAuxPartNum 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 setSupplierOrderNumber (String value)

Sets the value of the supplierOrderNumber property.

Parameters
value Allowed object is String

public void setTotal (BigDecimal value)

Sets the value of the total property.

Parameters
value Allowed object is BigDecimal

public void setType (String value)

Sets the value of the type property.

Parameters
value Allowed object is String

public void setUom (UomSummary value)

Sets the value of the uom property.

Parameters
value Allowed object is UomSummary

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