Class UpsertRateModifierBundleRequestSupplier
java.lang.Object
travel.wink.sdk.extranet.monetize.model.UpsertRateModifierBundleRequestSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-15T11:58:55.878690607+07:00[Asia/Bangkok]")
public class UpsertRateModifierBundleRequestSupplier
extends Object
UpsertRateModifierBundleRequestSupplier
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDetermines whether this discount should be applied per night, per stay or per person - per night; Required if amount override is not nullstatic enumRequired if manual override modifier is not null -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddItemIdentifiersItem(UUID itemIdentifiersItem) boolean@NotNull BooleanWhether this promotion ancillary is enabled or not.Get itemIdentifiers@Valid VariableChargeSupplierGet modifierOverride@NotNull StringgetName()Internal name of promotion ancillary.Determines whether this discount should be applied per night, per stay or per person - per night; Required if amount override is not nullgetType()Required if manual override modifier is not nullinthashCode()itemIdentifiers(List<UUID> itemIdentifiers) modifierOverride(VariableChargeSupplier modifierOverride) voidsetEnabled(Boolean enabled) voidsetItemIdentifiers(List<UUID> itemIdentifiers) voidsetModifierOverride(VariableChargeSupplier modifierOverride) voidvoidvoidtoString()
-
Field Details
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_ITEM_IDENTIFIERS
- See Also:
-
JSON_PROPERTY_MODIFIER_OVERRIDE
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_PRICING_TYPE
- See Also:
-
-
Constructor Details
-
UpsertRateModifierBundleRequestSupplier
public UpsertRateModifierBundleRequestSupplier()
-
-
Method Details
-
name
-
getName
Internal name of promotion ancillary.- Returns:
- name
-
setName
-
enabled
-
getEnabled
Whether this promotion ancillary is enabled or not.- Returns:
- enabled
-
setEnabled
-
itemIdentifiers
-
addItemIdentifiersItem
-
getItemIdentifiers
-
setItemIdentifiers
-
modifierOverride
public UpsertRateModifierBundleRequestSupplier modifierOverride(VariableChargeSupplier modifierOverride) -
getModifierOverride
Get modifierOverride- Returns:
- modifierOverride
-
setModifierOverride
-
type
-
getType
Required if manual override modifier is not null- Returns:
- type
-
setType
-
pricingType
public UpsertRateModifierBundleRequestSupplier pricingType(UpsertRateModifierBundleRequestSupplier.PricingTypeEnum pricingType) -
getPricingType
Determines whether this discount should be applied per night, per stay or per person - per night; Required if amount override is not null- Returns:
- pricingType
-
setPricingType
-
equals
-
hashCode
-
toString
-