Class SalesChannelUpdateRequestSupplier

java.lang.Object
travel.wink.sdk.extranet.model.SalesChannelUpdateRequestSupplier

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-12-21T14:57:37.589000094+07:00[Asia/Bangkok]") public class SalesChannelUpdateRequestSupplier extends Object
SalesChannelUpdateRequestSupplier
  • Field Details

  • Constructor Details

    • SalesChannelUpdateRequestSupplier

      public SalesChannelUpdateRequestSupplier()
  • Method Details

    • enabled

      public SalesChannelUpdateRequestSupplier enabled(Boolean enabled)
    • getEnabled

      @Nonnull @NotNull public @NotNull Boolean getEnabled()
      Flag the supplier can use to enable / disable a sales channel
      Returns:
      enabled
    • setEnabled

      public void setEnabled(Boolean enabled)
    • blacklisted

      public SalesChannelUpdateRequestSupplier blacklisted(Boolean blacklisted)
    • getBlacklisted

      @Nonnull @NotNull public @NotNull Boolean getBlacklisted()
      Flag the supplier can use to ignore a sales channel
      Returns:
      blacklisted
    • setBlacklisted

      public void setBlacklisted(Boolean blacklisted)
    • percentDiscount

      public SalesChannelUpdateRequestSupplier percentDiscount(Float 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

      public void setPercentDiscount(Float percentDiscount)
    • commission

      public SalesChannelUpdateRequestSupplier commission(Float 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

      public void setCommission(Float commission)
    • rateModifierIdentifiers

      public SalesChannelUpdateRequestSupplier rateModifierIdentifiers(List<UUID> rateModifierIdentifiers)
    • addRateModifierIdentifiersItem

      public SalesChannelUpdateRequestSupplier addRateModifierIdentifiersItem(UUID rateModifierIdentifiersItem)
    • getRateModifierIdentifiers

      @Nullable @Valid public @Valid List<UUID> getRateModifierIdentifiers()
      Get rateModifierIdentifiers
      Returns:
      rateModifierIdentifiers
    • setRateModifierIdentifiers

      public void setRateModifierIdentifiers(List<UUID> rateModifierIdentifiers)
    • rateModifierBundleIdentifiers

      public SalesChannelUpdateRequestSupplier rateModifierBundleIdentifiers(List<UUID> rateModifierBundleIdentifiers)
    • addRateModifierBundleIdentifiersItem

      public SalesChannelUpdateRequestSupplier addRateModifierBundleIdentifiersItem(UUID rateModifierBundleIdentifiersItem)
    • getRateModifierBundleIdentifiers

      @Nullable @Valid public @Valid List<UUID> getRateModifierBundleIdentifiers()
      Get rateModifierBundleIdentifiers
      Returns:
      rateModifierBundleIdentifiers
    • setRateModifierBundleIdentifiers

      public void setRateModifierBundleIdentifiers(List<UUID> rateModifierBundleIdentifiers)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object