public class

ApprovalSummary

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

Class Overview

Java class for approval-summary complex type.

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

 <complexType name="approval-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="position" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="approval-chain-id" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="approval-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="note" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" 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 BigInteger approvalChainId
protected XMLGregorianCalendar approvalDate
protected XMLGregorianCalendar createdAt
protected UserSummary createdBy
protected BigInteger id
protected String note
protected BigInteger position
protected String status
protected String type
protected XMLGregorianCalendar updatedAt
protected UserSummary updatedBy
Public Constructors
ApprovalSummary()
Public Methods
BigInteger getApprovalChainId()
Gets the value of the approvalChainId property.
XMLGregorianCalendar getApprovalDate()
Gets the value of the approvalDate property.
XMLGregorianCalendar getCreatedAt()
Gets the value of the createdAt property.
UserSummary getCreatedBy()
Gets the value of the createdBy property.
BigInteger getId()
Gets the value of the id property.
String getNote()
Gets the value of the note property.
BigInteger getPosition()
Gets the value of the position property.
String getStatus()
Gets the value of the status property.
String getType()
Gets the value of the type property.
XMLGregorianCalendar getUpdatedAt()
Gets the value of the updatedAt property.
UserSummary getUpdatedBy()
Gets the value of the updatedBy property.
void setApprovalChainId(BigInteger value)
Sets the value of the approvalChainId property.
void setApprovalDate(XMLGregorianCalendar value)
Sets the value of the approvalDate property.
void setCreatedAt(XMLGregorianCalendar value)
Sets the value of the createdAt property.
void setCreatedBy(UserSummary value)
Sets the value of the createdBy property.
void setId(BigInteger value)
Sets the value of the id property.
void setNote(String value)
Sets the value of the note property.
void setPosition(BigInteger value)
Sets the value of the position property.
void setStatus(String value)
Sets the value of the status property.
void setType(String value)
Sets the value of the type 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 BigInteger approvalChainId

protected XMLGregorianCalendar approvalDate

protected XMLGregorianCalendar createdAt

protected UserSummary createdBy

protected BigInteger id

protected String note

protected BigInteger position

protected String status

protected String type

protected XMLGregorianCalendar updatedAt

protected UserSummary updatedBy

Public Constructors

public ApprovalSummary ()

Public Methods

public BigInteger getApprovalChainId ()

Gets the value of the approvalChainId property.

Returns
  • possible object is BigInteger

public XMLGregorianCalendar getApprovalDate ()

Gets the value of the approvalDate property.

Returns
  • possible object is XMLGregorianCalendar

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 BigInteger getId ()

Gets the value of the id property.

Returns
  • possible object is BigInteger

public String getNote ()

Gets the value of the note property.

Returns
  • possible object is String

public BigInteger getPosition ()

Gets the value of the position property.

Returns
  • possible object is BigInteger

public String getStatus ()

Gets the value of the status property.

Returns
  • possible object is String

public String getType ()

Gets the value of the type 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 setApprovalChainId (BigInteger value)

Sets the value of the approvalChainId property.

Parameters
value Allowed object is BigInteger

public void setApprovalDate (XMLGregorianCalendar value)

Sets the value of the approvalDate property.

Parameters
value Allowed object is XMLGregorianCalendar

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 setId (BigInteger value)

Sets the value of the id property.

Parameters
value Allowed object is BigInteger

public void setNote (String value)

Sets the value of the note property.

Parameters
value Allowed object is String

public void setPosition (BigInteger value)

Sets the value of the position property.

Parameters
value Allowed object is BigInteger

public void setStatus (String value)

Sets the value of the status property.

Parameters
value Allowed object is String

public void setType (String value)

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