Class MultiBuyLineItemsTarget

java.lang.Object
com.commercetools.graphql.api.types.MultiBuyLineItemsTarget
All Implemented Interfaces:
CartDiscountTarget

public class MultiBuyLineItemsTarget extends Object implements CartDiscountTarget
  • Constructor Details

    • MultiBuyLineItemsTarget

      public MultiBuyLineItemsTarget()
    • MultiBuyLineItemsTarget

      public MultiBuyLineItemsTarget(String predicate, Long triggerQuantity, Long discountedQuantity, Integer maxOccurrence, SelectionMode selectionMode, String type)
  • Method Details

    • getPredicate

      public String getPredicate()
    • setPredicate

      public void setPredicate(String predicate)
    • getTriggerQuantity

      public Long getTriggerQuantity()
    • setTriggerQuantity

      public void setTriggerQuantity(Long triggerQuantity)
    • getDiscountedQuantity

      public Long getDiscountedQuantity()
    • setDiscountedQuantity

      public void setDiscountedQuantity(Long discountedQuantity)
    • getMaxOccurrence

      public Integer getMaxOccurrence()
    • setMaxOccurrence

      public void setMaxOccurrence(Integer maxOccurrence)
    • getSelectionMode

      public SelectionMode getSelectionMode()
    • setSelectionMode

      public void setSelectionMode(SelectionMode selectionMode)
    • getType

      public String getType()
      Specified by:
      getType in interface CartDiscountTarget
    • setType

      public void setType(String type)
      Specified by:
      setType in interface CartDiscountTarget
    • toString

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

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

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

      public static MultiBuyLineItemsTarget.Builder newBuilder()