Class Fulfillment

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

@Generated("jsonschema2pojo") public class Fulfillment extends Object
Fulfillment data: buyer expectations and what actually happened.
  • Constructor Details

    • Fulfillment

      public Fulfillment()
  • Method Details

    • getExpectations

      public List<Expectation> getExpectations()
      Buyer-facing groups representing when/how items will be delivered. Can be split, merged, or adjusted post-order.
    • setExpectations

      public void setExpectations(List<Expectation> expectations)
      Buyer-facing groups representing when/how items will be delivered. Can be split, merged, or adjusted post-order.
    • withExpectations

      public Fulfillment withExpectations(List<Expectation> expectations)
    • getEvents

      public List<FulfillmentEvent> getEvents()
      Append-only event log of actual shipments. Each event references line items by ID.
    • setEvents

      public void setEvents(List<FulfillmentEvent> events)
      Append-only event log of actual shipments. Each event references line items by ID.
    • withEvents

      public Fulfillment withEvents(List<FulfillmentEvent> events)
    • getAdditionalProperties

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

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

      public Fulfillment 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