Class OrderLineItem

java.lang.Object
io.deeplumen.ucp.models.schemas.shopping.OrderLineItem

@Generated("jsonschema2pojo") public class OrderLineItem extends Object
Order Line Item

  • Constructor Details

    • OrderLineItem

      public OrderLineItem()
  • Method Details

    • getId

      public String getId()
      Line item identifier. (Required)
    • setId

      public void setId(String id)
      Line item identifier. (Required)
    • withId

      public OrderLineItem withId(String id)
    • getItem

      public ItemResponse getItem()
      Item Response

      (Required)

    • setItem

      public void setItem(ItemResponse item)
      Item Response

      (Required)

    • withItem

      public OrderLineItem withItem(ItemResponse item)
    • getQuantity

      public Quantity getQuantity()
      Quantity tracking. Both total and fulfilled are derived from events. (Required)
    • setQuantity

      public void setQuantity(Quantity quantity)
      Quantity tracking. Both total and fulfilled are derived from events. (Required)
    • withQuantity

      public OrderLineItem withQuantity(Quantity quantity)
    • getTotals

      public List<TotalResponse> getTotals()
      Line item totals breakdown. (Required)
    • setTotals

      public void setTotals(List<TotalResponse> totals)
      Line item totals breakdown. (Required)
    • withTotals

      public OrderLineItem withTotals(List<TotalResponse> totals)
    • getStatus

      public OrderLineItem.Status getStatus()
      Derived status: fulfilled if quantity.fulfilled == quantity.total, partial if quantity.fulfilled > 0, otherwise processing. (Required)
    • setStatus

      public void setStatus(OrderLineItem.Status status)
      Derived status: fulfilled if quantity.fulfilled == quantity.total, partial if quantity.fulfilled > 0, otherwise processing. (Required)
    • withStatus

      public OrderLineItem withStatus(OrderLineItem.Status status)
    • getParentId

      public String getParentId()
      Parent line item identifier for any nested structures.
    • setParentId

      public void setParentId(String parentId)
      Parent line item identifier for any nested structures.
    • withParentId

      public OrderLineItem withParentId(String parentId)
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • withAdditionalProperty

      public OrderLineItem withAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object