Class SalesChannelUpdateRequest

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-06-05T13:54:29.398954+07:00[Asia/Bangkok]") public class SalesChannelUpdateRequest extends Object
SalesChannelUpdateRequest
  • Field Details

  • Constructor Details

    • SalesChannelUpdateRequest

      public SalesChannelUpdateRequest()
  • Method Details

    • identifier

      public SalesChannelUpdateRequest identifier(String identifier)
    • getIdentifier

      @Nonnull @NotNull public @NotNull String getIdentifier()
      Unique record identifier
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(String identifier)
    • enabled

      public SalesChannelUpdateRequest 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 SalesChannelUpdateRequest 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 SalesChannelUpdateRequest 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 SalesChannelUpdateRequest 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 SalesChannelUpdateRequest rateModifierIdentifiers(List<String> rateModifierIdentifiers)
    • addRateModifierIdentifiersItem

      public SalesChannelUpdateRequest addRateModifierIdentifiersItem(String rateModifierIdentifiersItem)
    • getRateModifierIdentifiers

      @Nullable public List<String> getRateModifierIdentifiers()
      Unique identifiers of promotions you would like to apply to this channel and all its children [unless configured at the child level].
      Returns:
      rateModifierIdentifiers
    • setRateModifierIdentifiers

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

      public SalesChannelUpdateRequest rateModifierBundleIdentifiers(List<String> rateModifierBundleIdentifiers)
    • addRateModifierBundleIdentifiersItem

      public SalesChannelUpdateRequest addRateModifierBundleIdentifiersItem(String rateModifierBundleIdentifiersItem)
    • getRateModifierBundleIdentifiers

      @Nullable public List<String> getRateModifierBundleIdentifiers()
      Unique identifiers of promotion bundles you would like to apply to this channel and all its children [unless configured at the child level].
      Returns:
      rateModifierBundleIdentifiers
    • setRateModifierBundleIdentifiers

      public void setRateModifierBundleIdentifiers(List<String> 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