public class

InventoryTransaction

extends Resource
java.lang.Object
   ↳ com.coupa.resources.Resource
     ↳ com.coupa.resources.InventoryTransaction

Class Overview

Java class for inventory-transaction complex type.

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

 <complexType name="inventory-transaction">
   <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="barcode" 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="rfid-tag" 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="type" 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="exported" type="{}restBoolean" minOccurs="0"/>
         <element name="account" type="{}account-summary" minOccurs="0"/>
         <element name="order-line" type="{}order-line-summary" minOccurs="0"/>
         <element name="from-warehouse-location" type="{}warehouse-location-summary" minOccurs="0"/>
         <element name="inspection-code" type="{}inspection-code-summary" minOccurs="0"/>
         <element name="item" type="{}item-summary" minOccurs="0"/>
         <element name="to-warehouse-location" type="{}warehouse-location-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"/>
         <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-link-summary" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class InventoryTransaction.AssetTags

Java class for anonymous complex type. 

class InventoryTransaction.Attachments

Java class for anonymous complex type. 

Fields
protected AccountSummary account
protected InventoryTransaction.AssetTags assetTags
protected InventoryTransaction.Attachments attachments
protected String barcode
protected XMLGregorianCalendar createdAt
protected UserSummary createdBy
protected RestBoolean exported
protected WarehouseLocationSummary fromWarehouseLocation
protected InspectionCodeSummary inspectionCode
protected ItemSummary item
protected OrderLineSummary orderLine
protected BigDecimal price
protected Float quantity
protected String rfidTag
protected String status
protected WarehouseLocationSummary toWarehouseLocation
protected BigDecimal total
protected String type
protected UomSummary uom
protected XMLGregorianCalendar updatedAt
protected UserSummary updatedBy
[Expand]
Inherited Fields
From class com.coupa.resources.Resource
Public Constructors
InventoryTransaction()
Public Methods
AccountSummary getAccount()
Gets the value of the account property.
InventoryTransaction.AssetTags getAssetTags()
Gets the value of the assetTags property.
InventoryTransaction.Attachments getAttachments()
Gets the value of the attachments property.
String getBarcode()
Gets the value of the barcode property.
XMLGregorianCalendar getCreatedAt()
Gets the value of the createdAt property.
UserSummary getCreatedBy()
Gets the value of the createdBy property.
RestBoolean getExported()
Gets the value of the exported property.
WarehouseLocationSummary getFromWarehouseLocation()
Gets the value of the fromWarehouseLocation property.
InspectionCodeSummary getInspectionCode()
Gets the value of the inspectionCode property.
ItemSummary getItem()
Gets the value of the item property.
OrderLineSummary getOrderLine()
Gets the value of the orderLine property.
BigDecimal getPrice()
Gets the value of the price property.
Float getQuantity()
Gets the value of the quantity property.
String getRfidTag()
Gets the value of the rfidTag property.
String getStatus()
Gets the value of the status property.
WarehouseLocationSummary getToWarehouseLocation()
Gets the value of the toWarehouseLocation 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 setAssetTags(InventoryTransaction.AssetTags value)
Sets the value of the assetTags property.
void setAttachments(InventoryTransaction.Attachments value)
Sets the value of the attachments property.
void setBarcode(String value)
Sets the value of the barcode property.
void setCreatedAt(XMLGregorianCalendar value)
Sets the value of the createdAt property.
void setCreatedBy(UserSummary value)
Sets the value of the createdBy property.
void setExported(RestBoolean value)
Sets the value of the exported property.
void setFromWarehouseLocation(WarehouseLocationSummary value)
Sets the value of the fromWarehouseLocation property.
void setInspectionCode(InspectionCodeSummary value)
Sets the value of the inspectionCode property.
void setItem(ItemSummary value)
Sets the value of the item property.
void setOrderLine(OrderLineSummary value)
Sets the value of the orderLine property.
void setPrice(BigDecimal value)
Sets the value of the price property.
void setQuantity(Float value)
Sets the value of the quantity property.
void setRfidTag(String value)
Sets the value of the rfidTag property.
void setStatus(String value)
Sets the value of the status property.
void setToWarehouseLocation(WarehouseLocationSummary value)
Sets the value of the toWarehouseLocation 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 com.coupa.resources.Resource
From class java.lang.Object
From interface com.coupa.api.Identifiable

Fields

protected AccountSummary account

protected InventoryTransaction.AssetTags assetTags

protected InventoryTransaction.Attachments attachments

protected String barcode

protected XMLGregorianCalendar createdAt

protected UserSummary createdBy

protected RestBoolean exported

protected WarehouseLocationSummary fromWarehouseLocation

protected InspectionCodeSummary inspectionCode

protected ItemSummary item

protected OrderLineSummary orderLine

protected BigDecimal price

protected Float quantity

protected String rfidTag

protected String status

protected WarehouseLocationSummary toWarehouseLocation

protected BigDecimal total

protected String type

protected UomSummary uom

protected XMLGregorianCalendar updatedAt

protected UserSummary updatedBy

Public Constructors

public InventoryTransaction ()

Public Methods

public AccountSummary getAccount ()

Gets the value of the account property.

Returns

public InventoryTransaction.AssetTags getAssetTags ()

Gets the value of the assetTags property.

Returns

public InventoryTransaction.Attachments getAttachments ()

Gets the value of the attachments property.

Returns

public String getBarcode ()

Gets the value of the barcode property.

Returns
  • possible object is String

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 RestBoolean getExported ()

Gets the value of the exported property.

Returns

public WarehouseLocationSummary getFromWarehouseLocation ()

Gets the value of the fromWarehouseLocation property.

Returns

public InspectionCodeSummary getInspectionCode ()

Gets the value of the inspectionCode property.

Returns

public ItemSummary getItem ()

Gets the value of the item property.

Returns

public OrderLineSummary getOrderLine ()

Gets the value of the orderLine property.

Returns

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 getRfidTag ()

Gets the value of the rfidTag property.

Returns
  • possible object is String

public String getStatus ()

Gets the value of the status property.

Returns
  • possible object is String

public WarehouseLocationSummary getToWarehouseLocation ()

Gets the value of the toWarehouseLocation property.

Returns

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 setAssetTags (InventoryTransaction.AssetTags value)

Sets the value of the assetTags property.

Parameters
value Allowed object is InventoryTransaction.AssetTags

public void setAttachments (InventoryTransaction.Attachments value)

Sets the value of the attachments property.

Parameters
value Allowed object is InventoryTransaction.Attachments

public void setBarcode (String value)

Sets the value of the barcode property.

Parameters
value Allowed object is String

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 setExported (RestBoolean value)

Sets the value of the exported property.

Parameters
value Allowed object is RestBoolean

public void setFromWarehouseLocation (WarehouseLocationSummary value)

Sets the value of the fromWarehouseLocation property.

Parameters
value Allowed object is WarehouseLocationSummary

public void setInspectionCode (InspectionCodeSummary value)

Sets the value of the inspectionCode property.

Parameters
value Allowed object is InspectionCodeSummary

public void setItem (ItemSummary value)

Sets the value of the item property.

Parameters
value Allowed object is ItemSummary

public void setOrderLine (OrderLineSummary value)

Sets the value of the orderLine property.

Parameters
value Allowed object is OrderLineSummary

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

Sets the value of the rfidTag 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 setToWarehouseLocation (WarehouseLocationSummary value)

Sets the value of the toWarehouseLocation property.

Parameters
value Allowed object is WarehouseLocationSummary

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