public class CatalogDiscount extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CatalogDiscount.Builder
Class to build instances of
CatalogDiscount. |
| Modifier | Constructor and Description |
|---|---|
protected |
CatalogDiscount(io.apimatic.core.types.OptionalNullable<String> name,
String discountType,
io.apimatic.core.types.OptionalNullable<String> percentage,
Money amountMoney,
io.apimatic.core.types.OptionalNullable<Boolean> pinRequired,
io.apimatic.core.types.OptionalNullable<String> labelColor,
String modifyTaxBasis,
Money maximumAmountMoney)
Initialization constructor.
|
|
CatalogDiscount(String name,
String discountType,
String percentage,
Money amountMoney,
Boolean pinRequired,
String labelColor,
String modifyTaxBasis,
Money maximumAmountMoney)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Money |
getAmountMoney()
Getter for AmountMoney.
|
String |
getDiscountType()
Getter for DiscountType.
|
String |
getLabelColor()
Getter for LabelColor.
|
Money |
getMaximumAmountMoney()
Getter for MaximumAmountMoney.
|
String |
getModifyTaxBasis()
Getter for ModifyTaxBasis.
|
String |
getName()
Getter for Name.
|
String |
getPercentage()
Getter for Percentage.
|
Boolean |
getPinRequired()
Getter for PinRequired.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetLabelColor()
Internal Getter for LabelColor.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetName()
Internal Getter for Name.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetPercentage()
Internal Getter for Percentage.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetPinRequired()
Internal Getter for PinRequired.
|
CatalogDiscount.Builder |
toBuilder()
Builds a new
CatalogDiscount.Builder object. |
String |
toString()
Converts this CatalogDiscount into string format.
|
public CatalogDiscount(String name, String discountType, String percentage, Money amountMoney, Boolean pinRequired, String labelColor, String modifyTaxBasis, Money maximumAmountMoney)
name - String value for name.discountType - String value for discountType.percentage - String value for percentage.amountMoney - Money value for amountMoney.pinRequired - Boolean value for pinRequired.labelColor - String value for labelColor.modifyTaxBasis - String value for modifyTaxBasis.maximumAmountMoney - Money value for maximumAmountMoney.protected CatalogDiscount(io.apimatic.core.types.OptionalNullable<String> name, String discountType, io.apimatic.core.types.OptionalNullable<String> percentage, Money amountMoney, io.apimatic.core.types.OptionalNullable<Boolean> pinRequired, io.apimatic.core.types.OptionalNullable<String> labelColor, String modifyTaxBasis, Money maximumAmountMoney)
name - String value for name.discountType - String value for discountType.percentage - String value for percentage.amountMoney - Money value for amountMoney.pinRequired - Boolean value for pinRequired.labelColor - String value for labelColor.modifyTaxBasis - String value for modifyTaxBasis.maximumAmountMoney - Money value for maximumAmountMoney.protected io.apimatic.core.types.OptionalNullable<String> internalGetName()
public String getName()
public String getDiscountType()
protected io.apimatic.core.types.OptionalNullable<String> internalGetPercentage()
public String getPercentage()
public Money getAmountMoney()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetPinRequired()
public Boolean getPinRequired()
protected io.apimatic.core.types.OptionalNullable<String> internalGetLabelColor()
public String getLabelColor()
public String getModifyTaxBasis()
public Money getMaximumAmountMoney()
public String toString()
public CatalogDiscount.Builder toBuilder()
CatalogDiscount.Builder object.
Creates the instance with the state of the current model.CatalogDiscount.Builder objectCopyright © 2024. All rights reserved.