Class ItemShippingDetailsDraftImpl

java.lang.Object
com.commercetools.api.models.cart.ItemShippingDetailsDraftImpl
All Implemented Interfaces:
ItemShippingDetailsDraft, io.vrap.rmf.base.client.Draft<ItemShippingDetailsDraft>, io.vrap.rmf.base.client.ModelBase

public class ItemShippingDetailsDraftImpl extends Object implements ItemShippingDetailsDraft, io.vrap.rmf.base.client.ModelBase

For order creation and updates, the sum of the targets must match the quantity of the Line Items or Custom Line Items.

  • Constructor Details

    • ItemShippingDetailsDraftImpl

      public ItemShippingDetailsDraftImpl()
      create empty instance
  • Method Details

    • getTargets

      public List<ItemShippingTarget> getTargets()

      Holds information on the quantity of Line Items or Custom Line Items and the address it is shipped.

      If multiple shipping addresses are present for a Line Item or Custom Line Item, sub-quantities must be specified.

      Specified by:
      getTargets in interface ItemShippingDetailsDraft
      Returns:
      targets
    • setTargets

      public void setTargets(ItemShippingTarget... targets)
      Description copied from interface: ItemShippingDetailsDraft

      Holds information on the quantity of Line Items or Custom Line Items and the address it is shipped.

      If multiple shipping addresses are present for a Line Item or Custom Line Item, sub-quantities must be specified.

      Specified by:
      setTargets in interface ItemShippingDetailsDraft
      Parameters:
      targets - values to be set
    • setTargets

      public void setTargets(List<ItemShippingTarget> targets)
      Description copied from interface: ItemShippingDetailsDraft

      Holds information on the quantity of Line Items or Custom Line Items and the address it is shipped.

      If multiple shipping addresses are present for a Line Item or Custom Line Item, sub-quantities must be specified.

      Specified by:
      setTargets in interface ItemShippingDetailsDraft
      Parameters:
      targets - values to be set
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object