public interface CartClassificationTier extends ShippingRatePriceTier
CartClassificationTier cartClassificationTier = CartClassificationTier.builder()
.value("{value}")
.price(priceBuilder -> priceBuilder)
.plusTiers(tiersBuilder -> tiersBuilder)
.build()
Modifier and Type | Field and Description |
---|---|
static String |
CART_CLASSIFICATION |
Modifier and Type | Method and Description |
---|---|
static CartClassificationTierBuilder |
builder() |
static CartClassificationTierBuilder |
builder(CartClassificationTier template) |
Boolean |
getIsMatching() |
@NotNull @Valid Money |
getPrice() |
@NotNull @Valid List<ShippingRatePriceTier> |
getTiers() |
@NotNull String |
getValue() |
static CartClassificationTier |
of() |
static CartClassificationTier |
of(CartClassificationTier template) |
void |
setIsMatching(Boolean isMatching) |
void |
setPrice(Money price) |
void |
setTiers(List<ShippingRatePriceTier> tiers) |
void |
setTiers(ShippingRatePriceTier... tiers) |
void |
setValue(String value) |
static com.fasterxml.jackson.core.type.TypeReference<CartClassificationTier> |
typeReference() |
default <T> T |
withCartClassificationTier(Function<CartClassificationTier,T> helper) |
cartClassificationBuilder, getType, withShippingRatePriceTier
static final String CART_CLASSIFICATION
@NotNull @NotNull String getValue()
@NotNull @Valid @NotNull @Valid Money getPrice()
@NotNull @Valid @NotNull @Valid List<ShippingRatePriceTier> getTiers()
Boolean getIsMatching()
void setValue(String value)
void setPrice(Money price)
void setTiers(ShippingRatePriceTier... tiers)
void setTiers(List<ShippingRatePriceTier> tiers)
void setIsMatching(Boolean isMatching)
static CartClassificationTier of()
static CartClassificationTier of(CartClassificationTier template)
static CartClassificationTierBuilder builder()
static CartClassificationTierBuilder builder(CartClassificationTier template)
default <T> T withCartClassificationTier(Function<CartClassificationTier,T> helper)
static com.fasterxml.jackson.core.type.TypeReference<CartClassificationTier> typeReference()
typeReference
in interface ShippingRatePriceTier