public class CatalogPricingRule extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CatalogPricingRule.Builder
Class to build instances of
CatalogPricingRule. |
| Modifier | Constructor and Description |
|---|---|
protected |
CatalogPricingRule(io.apimatic.core.types.OptionalNullable<String> name,
io.apimatic.core.types.OptionalNullable<List<String>> timePeriodIds,
io.apimatic.core.types.OptionalNullable<String> discountId,
io.apimatic.core.types.OptionalNullable<String> matchProductsId,
io.apimatic.core.types.OptionalNullable<String> applyProductsId,
io.apimatic.core.types.OptionalNullable<String> excludeProductsId,
io.apimatic.core.types.OptionalNullable<String> validFromDate,
io.apimatic.core.types.OptionalNullable<String> validFromLocalTime,
io.apimatic.core.types.OptionalNullable<String> validUntilDate,
io.apimatic.core.types.OptionalNullable<String> validUntilLocalTime,
String excludeStrategy,
Money minimumOrderSubtotalMoney,
io.apimatic.core.types.OptionalNullable<List<String>> customerGroupIdsAny)
Internal initialization constructor.
|
|
CatalogPricingRule(String name,
List<String> timePeriodIds,
String discountId,
String matchProductsId,
String applyProductsId,
String excludeProductsId,
String validFromDate,
String validFromLocalTime,
String validUntilDate,
String validUntilLocalTime,
String excludeStrategy,
Money minimumOrderSubtotalMoney,
List<String> customerGroupIdsAny)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getApplyProductsId()
Getter for ApplyProductsId.
|
List<String> |
getCustomerGroupIdsAny()
Getter for CustomerGroupIdsAny.
|
String |
getDiscountId()
Getter for DiscountId.
|
String |
getExcludeProductsId()
Getter for ExcludeProductsId.
|
String |
getExcludeStrategy()
Getter for ExcludeStrategy.
|
String |
getMatchProductsId()
Getter for MatchProductsId.
|
Money |
getMinimumOrderSubtotalMoney()
Getter for MinimumOrderSubtotalMoney.
|
String |
getName()
Getter for Name.
|
List<String> |
getTimePeriodIds()
Getter for TimePeriodIds.
|
String |
getValidFromDate()
Getter for ValidFromDate.
|
String |
getValidFromLocalTime()
Getter for ValidFromLocalTime.
|
String |
getValidUntilDate()
Getter for ValidUntilDate.
|
String |
getValidUntilLocalTime()
Getter for ValidUntilLocalTime.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetApplyProductsId()
Internal Getter for ApplyProductsId.
|
protected io.apimatic.core.types.OptionalNullable<List<String>> |
internalGetCustomerGroupIdsAny()
Internal Getter for CustomerGroupIdsAny.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDiscountId()
Internal Getter for DiscountId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetExcludeProductsId()
Internal Getter for ExcludeProductsId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetMatchProductsId()
Internal Getter for MatchProductsId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetName()
Internal Getter for Name.
|
protected io.apimatic.core.types.OptionalNullable<List<String>> |
internalGetTimePeriodIds()
Internal Getter for TimePeriodIds.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetValidFromDate()
Internal Getter for ValidFromDate.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetValidFromLocalTime()
Internal Getter for ValidFromLocalTime.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetValidUntilDate()
Internal Getter for ValidUntilDate.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetValidUntilLocalTime()
Internal Getter for ValidUntilLocalTime.
|
CatalogPricingRule.Builder |
toBuilder()
Builds a new
CatalogPricingRule.Builder object. |
String |
toString()
Converts this CatalogPricingRule into string format.
|
public CatalogPricingRule(String name, List<String> timePeriodIds, String discountId, String matchProductsId, String applyProductsId, String excludeProductsId, String validFromDate, String validFromLocalTime, String validUntilDate, String validUntilLocalTime, String excludeStrategy, Money minimumOrderSubtotalMoney, List<String> customerGroupIdsAny)
name - String value for name.timePeriodIds - List of String value for timePeriodIds.discountId - String value for discountId.matchProductsId - String value for matchProductsId.applyProductsId - String value for applyProductsId.excludeProductsId - String value for excludeProductsId.validFromDate - String value for validFromDate.validFromLocalTime - String value for validFromLocalTime.validUntilDate - String value for validUntilDate.validUntilLocalTime - String value for validUntilLocalTime.excludeStrategy - String value for excludeStrategy.minimumOrderSubtotalMoney - Money value for minimumOrderSubtotalMoney.customerGroupIdsAny - List of String value for customerGroupIdsAny.protected CatalogPricingRule(io.apimatic.core.types.OptionalNullable<String> name, io.apimatic.core.types.OptionalNullable<List<String>> timePeriodIds, io.apimatic.core.types.OptionalNullable<String> discountId, io.apimatic.core.types.OptionalNullable<String> matchProductsId, io.apimatic.core.types.OptionalNullable<String> applyProductsId, io.apimatic.core.types.OptionalNullable<String> excludeProductsId, io.apimatic.core.types.OptionalNullable<String> validFromDate, io.apimatic.core.types.OptionalNullable<String> validFromLocalTime, io.apimatic.core.types.OptionalNullable<String> validUntilDate, io.apimatic.core.types.OptionalNullable<String> validUntilLocalTime, String excludeStrategy, Money minimumOrderSubtotalMoney, io.apimatic.core.types.OptionalNullable<List<String>> customerGroupIdsAny)
protected io.apimatic.core.types.OptionalNullable<String> internalGetName()
public String getName()
protected io.apimatic.core.types.OptionalNullable<List<String>> internalGetTimePeriodIds()
public List<String> getTimePeriodIds()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDiscountId()
public String getDiscountId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetMatchProductsId()
public String getMatchProductsId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetApplyProductsId()
public String getApplyProductsId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetExcludeProductsId()
public String getExcludeProductsId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetValidFromDate()
public String getValidFromDate()
protected io.apimatic.core.types.OptionalNullable<String> internalGetValidFromLocalTime()
public String getValidFromLocalTime()
protected io.apimatic.core.types.OptionalNullable<String> internalGetValidUntilDate()
public String getValidUntilDate()
protected io.apimatic.core.types.OptionalNullable<String> internalGetValidUntilLocalTime()
public String getValidUntilLocalTime()
public String getExcludeStrategy()
public Money getMinimumOrderSubtotalMoney()
protected io.apimatic.core.types.OptionalNullable<List<String>> internalGetCustomerGroupIdsAny()
public List<String> getCustomerGroupIdsAny()
public String toString()
public CatalogPricingRule.Builder toBuilder()
CatalogPricingRule.Builder object.
Creates the instance with the state of the current model.CatalogPricingRule.Builder objectCopyright © 2023. All rights reserved.