public class

InvoiceLineSummary

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

Class Overview

Java class for invoice-line-summary complex type.

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

 <complexType name="invoice-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="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="order-header-num" 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="order-line-num" type="{http://www.w3.org/2001/XMLSchema}string" 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="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="tax-rate" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
         <element name="tax-location" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="tax-amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="tax-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="tax-supply-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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="account" type="{}account-summary" minOccurs="0"/>
         <element name="accounting-total-currency" type="{}currency-summary" minOccurs="0"/>
         <element name="currency" type="{}currency-summary" minOccurs="0"/>
         <element name="item" type="{}item-summary" minOccurs="0"/>
         <element name="tax-code" type="{}tax-code-summary" minOccurs="0"/>
         <element name="uom" type="{}uom-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

Fields
protected AccountSummary account
protected BigDecimal accountingTotal
protected CurrencySummary accountingTotalCurrency
protected XMLGregorianCalendar createdAt
protected UserSummary createdBy
protected CurrencySummary currency
protected String description
protected BigInteger id
protected ItemSummary item
protected BigInteger lineNum
protected String orderHeaderNum
protected BigInteger orderLineId
protected String orderLineNum
protected BigDecimal price
protected Float quantity
protected String status
protected BigDecimal taxAmount
protected TaxCodeSummary taxCode
protected String taxDescription
protected String taxLocation
protected Float taxRate
protected XMLGregorianCalendar taxSupplyDate
protected BigDecimal total
protected String type
protected UomSummary uom
protected XMLGregorianCalendar updatedAt
protected UserSummary updatedBy
Public Constructors
InvoiceLineSummary()
Public Methods
AccountSummary getAccount()
Gets the value of the account property.
BigDecimal getAccountingTotal()
Gets the value of the accountingTotal property.
CurrencySummary getAccountingTotalCurrency()
Gets the value of the accountingTotalCurrency 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 getOrderHeaderNum()
Gets the value of the orderHeaderNum property.
BigInteger getOrderLineId()
Gets the value of the orderLineId property.
String getOrderLineNum()
Gets the value of the orderLineNum property.
BigDecimal getPrice()
Gets the value of the price property.
Float getQuantity()
Gets the value of the quantity property.
String getStatus()
Gets the value of the status property.
BigDecimal getTaxAmount()
Gets the value of the taxAmount property.
TaxCodeSummary getTaxCode()
Gets the value of the taxCode property.
String getTaxDescription()
Gets the value of the taxDescription property.
String getTaxLocation()
Gets the value of the taxLocation property.
Float getTaxRate()
Gets the value of the taxRate property.
XMLGregorianCalendar getTaxSupplyDate()
Gets the value of the taxSupplyDate 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.
void setAccount(AccountSummary value)
Sets the value of the account property.
void setAccountingTotal(BigDecimal value)
Sets the value of the accountingTotal property.
void setAccountingTotalCurrency(CurrencySummary value)
Sets the value of the accountingTotalCurrency 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 setOrderHeaderNum(String value)
Sets the value of the orderHeaderNum property.
void setOrderLineId(BigInteger value)
Sets the value of the orderLineId property.
void setOrderLineNum(String value)
Sets the value of the orderLineNum property.
void setPrice(BigDecimal value)
Sets the value of the price property.
void setQuantity(Float value)
Sets the value of the quantity property.
void setStatus(String value)
Sets the value of the status property.
void setTaxAmount(BigDecimal value)
Sets the value of the taxAmount property.
void setTaxCode(TaxCodeSummary value)
Sets the value of the taxCode property.
void setTaxDescription(String value)
Sets the value of the taxDescription property.
void setTaxLocation(String value)
Sets the value of the taxLocation property.
void setTaxRate(Float value)
Sets the value of the taxRate property.
void setTaxSupplyDate(XMLGregorianCalendar value)
Sets the value of the taxSupplyDate 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.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected AccountSummary account

protected BigDecimal accountingTotal

protected CurrencySummary accountingTotalCurrency

protected XMLGregorianCalendar createdAt

protected UserSummary createdBy

protected CurrencySummary currency

protected String description

protected BigInteger id

protected ItemSummary item

protected BigInteger lineNum

protected String orderHeaderNum

protected BigInteger orderLineId

protected String orderLineNum

protected BigDecimal price

protected Float quantity

protected String status

protected BigDecimal taxAmount

protected TaxCodeSummary taxCode

protected String taxDescription

protected String taxLocation

protected Float taxRate

protected XMLGregorianCalendar taxSupplyDate

protected BigDecimal total

protected String type

protected UomSummary uom

protected XMLGregorianCalendar updatedAt

protected UserSummary updatedBy

Public Constructors

public InvoiceLineSummary ()

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 CurrencySummary getAccountingTotalCurrency ()

Gets the value of the accountingTotalCurrency 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 getOrderHeaderNum ()

Gets the value of the orderHeaderNum property.

Returns
  • possible object is String

public BigInteger getOrderLineId ()

Gets the value of the orderLineId property.

Returns
  • possible object is BigInteger

public String getOrderLineNum ()

Gets the value of the orderLineNum property.

Returns
  • possible object is String

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 String getStatus ()

Gets the value of the status property.

Returns
  • possible object is String

public BigDecimal getTaxAmount ()

Gets the value of the taxAmount property.

Returns
  • possible object is BigDecimal

public TaxCodeSummary getTaxCode ()

Gets the value of the taxCode property.

Returns

public String getTaxDescription ()

Gets the value of the taxDescription property.

Returns
  • possible object is String

public String getTaxLocation ()

Gets the value of the taxLocation property.

Returns
  • possible object is String

public Float getTaxRate ()

Gets the value of the taxRate property.

Returns
  • possible object is Float

public XMLGregorianCalendar getTaxSupplyDate ()

Gets the value of the taxSupplyDate property.

Returns
  • possible object is XMLGregorianCalendar

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

Sets the value of the accountingTotalCurrency property.

Parameters
value Allowed object is CurrencySummary

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 setOrderHeaderNum (String value)

Sets the value of the orderHeaderNum 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 setOrderLineNum (String value)

Sets the value of the orderLineNum property.

Parameters
value Allowed object is String

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 setStatus (String value)

Sets the value of the status property.

Parameters
value Allowed object is String

public void setTaxAmount (BigDecimal value)

Sets the value of the taxAmount property.

Parameters
value Allowed object is BigDecimal

public void setTaxCode (TaxCodeSummary value)

Sets the value of the taxCode property.

Parameters
value Allowed object is TaxCodeSummary

public void setTaxDescription (String value)

Sets the value of the taxDescription property.

Parameters
value Allowed object is String

public void setTaxLocation (String value)

Sets the value of the taxLocation property.

Parameters
value Allowed object is String

public void setTaxRate (Float value)

Sets the value of the taxRate property.

Parameters
value Allowed object is Float

public void setTaxSupplyDate (XMLGregorianCalendar value)

Sets the value of the taxSupplyDate property.

Parameters
value Allowed object is XMLGregorianCalendar

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