Package travel.wink.sdk.extranet.model
Class SalesChannelUpdateRequestSupplier
java.lang.Object
travel.wink.sdk.extranet.model.SalesChannelUpdateRequestSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-08-24T16:36:44.138518294+07:00[Asia/Bangkok]")
public class SalesChannelUpdateRequestSupplier
extends Object
SalesChannelUpdateRequestSupplier
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRateModifierBundleIdentifiersItem(UUID rateModifierBundleIdentifiersItem) addRateModifierIdentifiersItem(UUID rateModifierIdentifiersItem) blacklisted(Boolean blacklisted) commission(Float commission) boolean@NotNull BooleanFlag the supplier can use to ignore a sales channel@NotNull @DecimalMin("0.0") @DecimalMax("1.0") FloatAmount of sales commission earned through this channel and all its children [unless configured at the child level].@NotNull BooleanFlag the supplier can use to enable / disable a sales channel@NotNull @DecimalMin("0.0") @DecimalMax("1.0") FloatPercent discount on this channel and all its children [unless configured at the child level].Get rateModifierBundleIdentifiersGet rateModifierIdentifiersinthashCode()percentDiscount(Float percentDiscount) rateModifierBundleIdentifiers(List<UUID> rateModifierBundleIdentifiers) rateModifierIdentifiers(List<UUID> rateModifierIdentifiers) voidsetBlacklisted(Boolean blacklisted) voidsetCommission(Float commission) voidsetEnabled(Boolean enabled) voidsetPercentDiscount(Float percentDiscount) voidsetRateModifierBundleIdentifiers(List<UUID> rateModifierBundleIdentifiers) voidsetRateModifierIdentifiers(List<UUID> rateModifierIdentifiers) toString()
-
Field Details
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_BLACKLISTED
- See Also:
-
JSON_PROPERTY_PERCENT_DISCOUNT
- See Also:
-
JSON_PROPERTY_COMMISSION
- See Also:
-
JSON_PROPERTY_RATE_MODIFIER_IDENTIFIERS
- See Also:
-
JSON_PROPERTY_RATE_MODIFIER_BUNDLE_IDENTIFIERS
- See Also:
-
-
Constructor Details
-
SalesChannelUpdateRequestSupplier
public SalesChannelUpdateRequestSupplier()
-
-
Method Details
-
enabled
-
getEnabled
Flag the supplier can use to enable / disable a sales channel- Returns:
- enabled
-
setEnabled
-
blacklisted
-
getBlacklisted
Flag the supplier can use to ignore a sales channel- Returns:
- blacklisted
-
setBlacklisted
-
percentDiscount
-
getPercentDiscount
@Nonnull @NotNull @DecimalMin("0.0") @DecimalMax("1.0") public @NotNull @DecimalMin("0.0") @DecimalMax("1.0") Float getPercentDiscount()Percent discount on this channel and all its children [unless configured at the child level]. minimum: 0.0 maximum: 1.0- Returns:
- percentDiscount
-
setPercentDiscount
-
commission
-
getCommission
@Nonnull @NotNull @DecimalMin("0.0") @DecimalMax("1.0") public @NotNull @DecimalMin("0.0") @DecimalMax("1.0") Float getCommission()Amount of sales commission earned through this channel and all its children [unless configured at the child level]. minimum: 0.0 maximum: 1.0- Returns:
- commission
-
setCommission
-
rateModifierIdentifiers
public SalesChannelUpdateRequestSupplier rateModifierIdentifiers(List<UUID> rateModifierIdentifiers) -
addRateModifierIdentifiersItem
public SalesChannelUpdateRequestSupplier addRateModifierIdentifiersItem(UUID rateModifierIdentifiersItem) -
getRateModifierIdentifiers
Get rateModifierIdentifiers- Returns:
- rateModifierIdentifiers
-
setRateModifierIdentifiers
-
rateModifierBundleIdentifiers
public SalesChannelUpdateRequestSupplier rateModifierBundleIdentifiers(List<UUID> rateModifierBundleIdentifiers) -
addRateModifierBundleIdentifiersItem
public SalesChannelUpdateRequestSupplier addRateModifierBundleIdentifiersItem(UUID rateModifierBundleIdentifiersItem) -
getRateModifierBundleIdentifiers
Get rateModifierBundleIdentifiers- Returns:
- rateModifierBundleIdentifiers
-
setRateModifierBundleIdentifiers
-
equals
-
hashCode
public int hashCode() -
toString
-