public class

RequisitionLineSummary

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

Class Overview

Java class for requisition-line-summary complex type.

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

 <complexType name="requisition-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="description" type="{http://www.w3.org/2001/XMLSchema}string" 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}string" minOccurs="0"/>
         <element name="order-line-id" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="quantity" type="{http://www.w3.org/2001/XMLSchema}float" 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="source-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="line-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="unit-price" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="account" type="{}account-summary" minOccurs="0"/>
         <element name="item" type="{}item-summary" minOccurs="0"/>
         <element name="commodity" type="{}commodity-summary" minOccurs="0"/>
         <element name="contract" type="{}contract-summary" minOccurs="0"/>
         <element name="currency" type="{}currency-summary" minOccurs="0"/>
         <element name="punchout-site" type="{}punchout-site-summary" minOccurs="0"/>
         <element name="supplier" type="{}supplier-summary" minOccurs="0"/>
         <element name="uom" type="{}uom-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="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="created-by" type="{}user-summary" minOccurs="0"/>
         <element name="updated-by" type="{}user-summary" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class RequisitionLineSummary.AssetTags

Java class for anonymous complex type. 

class RequisitionLineSummary.Attachments

Java class for anonymous complex type. 

Fields
protected AccountSummary account
protected RequisitionLineSummary.AssetTags assetTags
protected RequisitionLineSummary.Attachments attachments
protected CommoditySummary commodity
protected ContractSummary contract
protected XMLGregorianCalendar createdAt
protected UserSummary createdBy
protected CurrencySummary currency
protected String description
protected BigInteger id
protected ItemSummary item
protected BigInteger lineNum
protected String lineType
protected String needByDate
protected BigInteger orderLineId
protected PaymentTermSummary paymentTerm
protected PunchoutSiteSummary punchoutSite
protected Float quantity
protected ShippingTermSummary shippingTerm
protected String sourcePartNum
protected String sourceType
protected String status
protected BigInteger subLineNum
protected String suppAuxPartNum
protected SupplierSummary supplier
protected BigDecimal total
protected BigDecimal unitPrice
protected UomSummary uom
protected XMLGregorianCalendar updatedAt
protected UserSummary updatedBy
Public Constructors
RequisitionLineSummary()
Public Methods
AccountSummary getAccount()
Gets the value of the account property.
RequisitionLineSummary.AssetTags getAssetTags()
Gets the value of the assetTags property.
RequisitionLineSummary.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.
String getDescription()
Gets the value of the description property.
BigInteger getId()
Gets the value of the id property.
ItemSummary getItem()
Gets the value of the item property.
BigInteger getLineNum()
Gets the value of the lineNum property.
String getLineType()
Gets the value of the lineType property.
String getNeedByDate()
Gets the value of the needByDate property.
BigInteger getOrderLineId()
Gets the value of the orderLineId property.
PaymentTermSummary getPaymentTerm()
Gets the value of the paymentTerm property.
PunchoutSiteSummary getPunchoutSite()
Gets the value of the punchoutSite property.
Float getQuantity()
Gets the value of the quantity property.
ShippingTermSummary getShippingTerm()
Gets the value of the shippingTerm property.
String getSourcePartNum()
Gets the value of the sourcePartNum property.
String getSourceType()
Gets the value of the sourceType 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.
BigDecimal getTotal()
Gets the value of the total property.
BigDecimal getUnitPrice()
Gets the value of the unitPrice 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.
void setAccount(AccountSummary value)
Sets the value of the account property.
void setAssetTags(RequisitionLineSummary.AssetTags value)
Sets the value of the assetTags property.
void setAttachments(RequisitionLineSummary.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 setDescription(String value)
Sets the value of the description property.
void setId(BigInteger value)
Sets the value of the id property.
void setItem(ItemSummary value)
Sets the value of the item property.
void setLineNum(BigInteger value)
Sets the value of the lineNum property.
void setLineType(String value)
Sets the value of the lineType property.
void setNeedByDate(String value)
Sets the value of the needByDate property.
void setOrderLineId(BigInteger value)
Sets the value of the orderLineId property.
void setPaymentTerm(PaymentTermSummary value)
Sets the value of the paymentTerm property.
void setPunchoutSite(PunchoutSiteSummary value)
Sets the value of the punchoutSite property.
void setQuantity(Float value)
Sets the value of the quantity property.
void setShippingTerm(ShippingTermSummary value)
Sets the value of the shippingTerm property.
void setSourcePartNum(String value)
Sets the value of the sourcePartNum property.
void setSourceType(String value)
Sets the value of the sourceType 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 setTotal(BigDecimal value)
Sets the value of the total property.
void setUnitPrice(BigDecimal value)
Sets the value of the unitPrice 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.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected AccountSummary account

protected RequisitionLineSummary.AssetTags assetTags

protected RequisitionLineSummary.Attachments attachments

protected CommoditySummary commodity

protected ContractSummary contract

protected XMLGregorianCalendar createdAt

protected UserSummary createdBy

protected CurrencySummary currency

protected String description

protected BigInteger id

protected ItemSummary item

protected BigInteger lineNum

protected String lineType

protected String needByDate

protected BigInteger orderLineId

protected PaymentTermSummary paymentTerm

protected PunchoutSiteSummary punchoutSite

protected Float quantity

protected ShippingTermSummary shippingTerm

protected String sourcePartNum

protected String sourceType

protected String status

protected BigInteger subLineNum

protected String suppAuxPartNum

protected SupplierSummary supplier

protected BigDecimal total

protected BigDecimal unitPrice

protected UomSummary uom

protected XMLGregorianCalendar updatedAt

protected UserSummary updatedBy

Public Constructors

public RequisitionLineSummary ()

Public Methods

public AccountSummary getAccount ()

Gets the value of the account property.

Returns

public RequisitionLineSummary.AssetTags getAssetTags ()

Gets the value of the assetTags property.

Returns

public RequisitionLineSummary.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 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 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 String getLineType ()

Gets the value of the lineType property.

Returns
  • possible object is String

public String getNeedByDate ()

Gets the value of the needByDate property.

Returns
  • possible object is String

public BigInteger getOrderLineId ()

Gets the value of the orderLineId property.

Returns
  • possible object is BigInteger

public PaymentTermSummary getPaymentTerm ()

Gets the value of the paymentTerm property.

Returns

public PunchoutSiteSummary getPunchoutSite ()

Gets the value of the punchoutSite property.

Returns

public Float getQuantity ()

Gets the value of the quantity property.

Returns
  • possible object is Float

public ShippingTermSummary getShippingTerm ()

Gets the value of the shippingTerm property.

Returns

public String getSourcePartNum ()

Gets the value of the sourcePartNum property.

Returns
  • possible object is String

public String getSourceType ()

Gets the value of the sourceType 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 BigDecimal getTotal ()

Gets the value of the total property.

Returns
  • possible object is BigDecimal

public BigDecimal getUnitPrice ()

Gets the value of the unitPrice property.

Returns
  • possible object is BigDecimal

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

Sets the value of the account property.

Parameters
value Allowed object is AccountSummary

public void setAssetTags (RequisitionLineSummary.AssetTags value)

Sets the value of the assetTags property.

Parameters
value Allowed object is RequisitionLineSummary.AssetTags

public void setAttachments (RequisitionLineSummary.Attachments value)

Sets the value of the attachments property.

Parameters
value Allowed object is RequisitionLineSummary.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 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 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 setLineType (String value)

Sets the value of the lineType property.

Parameters
value Allowed object is String

public void setNeedByDate (String value)

Sets the value of the needByDate property.

Parameters
value Allowed object is String

public void setOrderLineId (BigInteger value)

Sets the value of the orderLineId property.

Parameters
value Allowed object is BigInteger

public void setPaymentTerm (PaymentTermSummary value)

Sets the value of the paymentTerm property.

Parameters
value Allowed object is PaymentTermSummary

public void setPunchoutSite (PunchoutSiteSummary value)

Sets the value of the punchoutSite property.

Parameters
value Allowed object is PunchoutSiteSummary

public void setQuantity (Float value)

Sets the value of the quantity property.

Parameters
value Allowed object is Float

public void setShippingTerm (ShippingTermSummary value)

Sets the value of the shippingTerm property.

Parameters
value Allowed object is ShippingTermSummary

public void setSourcePartNum (String value)

Sets the value of the sourcePartNum property.

Parameters
value Allowed object is String

public void setSourceType (String value)

Sets the value of the sourceType 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 setTotal (BigDecimal value)

Sets the value of the total property.

Parameters
value Allowed object is BigDecimal

public void setUnitPrice (BigDecimal value)

Sets the value of the unitPrice property.

Parameters
value Allowed object is BigDecimal

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