public class

ExpenseLineSummary

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

Class Overview

Java class for expense-line-summary complex type.

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

 <complexType name="expense-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="status" 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="merchant" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="reason" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="approved-amount" 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="accounting-total" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="order-line-id" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="expense-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="expense-category" type="{}expense-category-summary" minOccurs="0"/>
         <element name="account" type="{}account-summary" minOccurs="0"/>
         <element name="period" type="{}period-summary" minOccurs="0"/>
         <element name="currency" type="{}currency-summary" minOccurs="0"/>
         <element name="accounting-total-currency" type="{}currency-summary" minOccurs="0"/>
         <element name="expensed-by" type="{}user-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 BigDecimal amount
protected BigDecimal approvedAmount
protected XMLGregorianCalendar createdAt
protected UserSummary createdBy
protected CurrencySummary currency
protected String description
protected ExpenseCategorySummary expenseCategory
protected XMLGregorianCalendar expenseDate
protected UserSummary expensedBy
protected BigInteger id
protected String merchant
protected BigInteger orderLineId
protected PeriodSummary period
protected String reason
protected BigDecimal reportingTotal
protected String status
protected XMLGregorianCalendar updatedAt
protected UserSummary updatedBy
Public Constructors
ExpenseLineSummary()
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.
BigDecimal getAmount()
Gets the value of the amount property.
BigDecimal getApprovedAmount()
Gets the value of the approvedAmount 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.
ExpenseCategorySummary getExpenseCategory()
Gets the value of the expenseCategory property.
XMLGregorianCalendar getExpenseDate()
Gets the value of the expenseDate property.
UserSummary getExpensedBy()
Gets the value of the expensedBy property.
BigInteger getId()
Gets the value of the id property.
String getMerchant()
Gets the value of the merchant property.
BigInteger getOrderLineId()
Gets the value of the orderLineId property.
PeriodSummary getPeriod()
Gets the value of the period property.
String getReason()
Gets the value of the reason property.
BigDecimal getReportingTotal()
Gets the value of the reportingTotal property.
String getStatus()
Gets the value of the status 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 setAmount(BigDecimal value)
Sets the value of the amount property.
void setApprovedAmount(BigDecimal value)
Sets the value of the approvedAmount 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 setExpenseCategory(ExpenseCategorySummary value)
Sets the value of the expenseCategory property.
void setExpenseDate(XMLGregorianCalendar value)
Sets the value of the expenseDate property.
void setExpensedBy(UserSummary value)
Sets the value of the expensedBy property.
void setId(BigInteger value)
Sets the value of the id property.
void setMerchant(String value)
Sets the value of the merchant property.
void setOrderLineId(BigInteger value)
Sets the value of the orderLineId property.
void setPeriod(PeriodSummary value)
Sets the value of the period property.
void setReason(String value)
Sets the value of the reason property.
void setReportingTotal(BigDecimal value)
Sets the value of the reportingTotal property.
void setStatus(String value)
Sets the value of the status 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 BigDecimal amount

protected BigDecimal approvedAmount

protected XMLGregorianCalendar createdAt

protected UserSummary createdBy

protected CurrencySummary currency

protected String description

protected ExpenseCategorySummary expenseCategory

protected XMLGregorianCalendar expenseDate

protected UserSummary expensedBy

protected BigInteger id

protected String merchant

protected BigInteger orderLineId

protected PeriodSummary period

protected String reason

protected BigDecimal reportingTotal

protected String status

protected XMLGregorianCalendar updatedAt

protected UserSummary updatedBy

Public Constructors

public ExpenseLineSummary ()

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 BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public BigDecimal getApprovedAmount ()

Gets the value of the approvedAmount property.

Returns
  • possible object is BigDecimal

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 ExpenseCategorySummary getExpenseCategory ()

Gets the value of the expenseCategory property.

Returns

public XMLGregorianCalendar getExpenseDate ()

Gets the value of the expenseDate property.

Returns
  • possible object is XMLGregorianCalendar

public UserSummary getExpensedBy ()

Gets the value of the expensedBy property.

Returns

public BigInteger getId ()

Gets the value of the id property.

Returns
  • possible object is BigInteger

public String getMerchant ()

Gets the value of the merchant property.

Returns
  • possible object is String

public BigInteger getOrderLineId ()

Gets the value of the orderLineId property.

Returns
  • possible object is BigInteger

public PeriodSummary getPeriod ()

Gets the value of the period property.

Returns

public String getReason ()

Gets the value of the reason property.

Returns
  • possible object is String

public BigDecimal getReportingTotal ()

Gets the value of the reportingTotal property.

Returns
  • possible object is BigDecimal

public String getStatus ()

Gets the value of the status 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 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 setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setApprovedAmount (BigDecimal value)

Sets the value of the approvedAmount property.

Parameters
value Allowed object is BigDecimal

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 setExpenseCategory (ExpenseCategorySummary value)

Sets the value of the expenseCategory property.

Parameters
value Allowed object is ExpenseCategorySummary

public void setExpenseDate (XMLGregorianCalendar value)

Sets the value of the expenseDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setExpensedBy (UserSummary value)

Sets the value of the expensedBy property.

Parameters
value Allowed object is UserSummary

public void setId (BigInteger value)

Sets the value of the id property.

Parameters
value Allowed object is BigInteger

public void setMerchant (String value)

Sets the value of the merchant 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 setPeriod (PeriodSummary value)

Sets the value of the period property.

Parameters
value Allowed object is PeriodSummary

public void setReason (String value)

Sets the value of the reason property.

Parameters
value Allowed object is String

public void setReportingTotal (BigDecimal value)

Sets the value of the reportingTotal property.

Parameters
value Allowed object is BigDecimal

public void setStatus (String value)

Sets the value of the status 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