| java.lang.Object | ||
| ↳ | com.coupa.resources.Resource | |
| ↳ | com.coupa.resources.ExpenseReport | |
Java class for expense-report complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="expense-report">
<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="title" 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="submitted-at" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="auditor-note" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="reject-reason" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="paid" 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="exported" type="{}restBoolean" minOccurs="0"/>
<element name="payment" type="{}payment-summary" minOccurs="0"/>
<element name="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"/>
<element name="expense-lines" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="expense-line" type="{}expense-line-summary" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="events" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="event" type="{}expense-report-event-history-summary" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="expense-policy-violations" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="expense-policy-violation" type="{}expense-policy-violation-summary" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="approvals" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="approval" type="{}approval-summary" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| ExpenseReport.Approvals | Java class for anonymous complex type. |
||||||||||
| ExpenseReport.Events | Java class for anonymous complex type. |
||||||||||
| ExpenseReport.ExpenseLines | Java class for anonymous complex type. |
||||||||||
| ExpenseReport.ExpensePolicyViolations | Java class for anonymous complex type. |
||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| approvals | |||||||||||
| auditorNote | |||||||||||
| createdAt | |||||||||||
| createdBy | |||||||||||
| currency | |||||||||||
| events | |||||||||||
| expenseLines | |||||||||||
| expensePolicyViolations | |||||||||||
| expensedBy | |||||||||||
| exported | |||||||||||
| paid | |||||||||||
| payment | |||||||||||
| rejectReason | |||||||||||
| status | |||||||||||
| submittedAt | |||||||||||
| title | |||||||||||
| total | |||||||||||
| updatedAt | |||||||||||
| updatedBy | |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.coupa.resources.Resource
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the value of the approvals property.
| |||||||||||
Gets the value of the auditorNote property.
| |||||||||||
Gets the value of the createdAt property.
| |||||||||||
Gets the value of the createdBy property.
| |||||||||||
Gets the value of the currency property.
| |||||||||||
Gets the value of the events property.
| |||||||||||
Gets the value of the expenseLines property.
| |||||||||||
Gets the value of the expensePolicyViolations property.
| |||||||||||
Gets the value of the expensedBy property.
| |||||||||||
Gets the value of the exported property.
| |||||||||||
Gets the value of the paid property.
| |||||||||||
Gets the value of the payment property.
| |||||||||||
Gets the value of the rejectReason property.
| |||||||||||
Gets the value of the status property.
| |||||||||||
Gets the value of the submittedAt property.
| |||||||||||
Gets the value of the title property.
| |||||||||||
Gets the value of the total property.
| |||||||||||
Gets the value of the updatedAt property.
| |||||||||||
Gets the value of the updatedBy property.
| |||||||||||
Sets the value of the approvals property.
| |||||||||||
Sets the value of the auditorNote property.
| |||||||||||
Sets the value of the createdAt property.
| |||||||||||
Sets the value of the createdBy property.
| |||||||||||
Sets the value of the currency property.
| |||||||||||
Sets the value of the events property.
| |||||||||||
Sets the value of the expenseLines property.
| |||||||||||
Sets the value of the expensePolicyViolations property.
| |||||||||||
Sets the value of the expensedBy property.
| |||||||||||
Sets the value of the exported property.
| |||||||||||
Sets the value of the paid property.
| |||||||||||
Sets the value of the payment property.
| |||||||||||
Sets the value of the rejectReason property.
| |||||||||||
Sets the value of the status property.
| |||||||||||
Sets the value of the submittedAt property.
| |||||||||||
Sets the value of the title property.
| |||||||||||
Sets the value of the total property.
| |||||||||||
Sets the value of the updatedAt property.
| |||||||||||
Sets the value of the updatedBy property.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.coupa.resources.Resource
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.coupa.api.Identifiable
| |||||||||||
Gets the value of the approvals property.
ExpenseReport.Approvals
Gets the value of the auditorNote property.
Gets the value of the createdAt property.
Gets the value of the createdBy property.
UserSummary
Gets the value of the currency property.
CurrencySummary
Gets the value of the events property.
ExpenseReport.Events
Gets the value of the expenseLines property.
ExpenseReport.ExpenseLines
Gets the value of the expensePolicyViolations property.
ExpenseReport.ExpensePolicyViolations
Gets the value of the expensedBy property.
UserSummary
Gets the value of the exported property.
RestBoolean
Gets the value of the paid property.
Gets the value of the payment property.
PaymentSummary
Gets the value of the rejectReason property.
Gets the value of the status property.
Gets the value of the submittedAt property.
Gets the value of the title property.
Gets the value of the total property.
Gets the value of the updatedAt property.
Gets the value of the updatedBy property.
UserSummary
Sets the value of the approvals property.
| value | Allowed object is
ExpenseReport.Approvals
|
|---|
Sets the value of the auditorNote property.
| value | Allowed object is String |
|---|
Sets the value of the createdAt property.
| value | Allowed object is XMLGregorianCalendar |
|---|
Sets the value of the createdBy property.
| value | Allowed object is
UserSummary
|
|---|
Sets the value of the currency property.
| value | Allowed object is
CurrencySummary
|
|---|
Sets the value of the events property.
| value | Allowed object is
ExpenseReport.Events
|
|---|
Sets the value of the expenseLines property.
| value | Allowed object is
ExpenseReport.ExpenseLines
|
|---|
Sets the value of the expensePolicyViolations property.
| value | Allowed object is
ExpenseReport.ExpensePolicyViolations
|
|---|
Sets the value of the expensedBy property.
| value | Allowed object is
UserSummary
|
|---|
Sets the value of the exported property.
| value | Allowed object is
RestBoolean
|
|---|
Sets the value of the paid property.
| value | Allowed object is String |
|---|
Sets the value of the payment property.
| value | Allowed object is
PaymentSummary
|
|---|
Sets the value of the rejectReason property.
| value | Allowed object is String |
|---|
Sets the value of the status property.
| value | Allowed object is String |
|---|
Sets the value of the submittedAt property.
| value | Allowed object is XMLGregorianCalendar |
|---|
Sets the value of the title property.
| value | Allowed object is String |
|---|
Sets the value of the total property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the updatedAt property.
| value | Allowed object is XMLGregorianCalendar |
|---|
Sets the value of the updatedBy property.
| value | Allowed object is
UserSummary
|
|---|