Class ManagedByEntityAffiliate

java.lang.Object
travel.wink.sdk.affiliate.model.ManagedByEntityAffiliate

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:15:21.456735702+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") public class ManagedByEntityAffiliate extends Object
ManagedByEntityAffiliate
  • Field Details

  • Constructor Details

    • ManagedByEntityAffiliate

      public ManagedByEntityAffiliate()
    • ManagedByEntityAffiliate

      public ManagedByEntityAffiliate(Boolean valid)
      Constructor with only readonly parameters
  • Method Details

    • identifier

      public ManagedByEntityAffiliate identifier(@Nonnull String identifier)
    • getIdentifier

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getIdentifier()
      Entity identifier
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(@Nonnull String identifier)
    • name

      public ManagedByEntityAffiliate name(@Nonnull String name)
    • getName

      @Nonnull @NotNull @Size(min=1) public @NotNull @Size(min=1) String getName()
      Name of entity
      Returns:
      name
    • setName

      public void setName(@Nonnull String name)
    • commissionInPercent

      public ManagedByEntityAffiliate commissionInPercent(@Nonnull BigDecimal commissionInPercent)
    • getCommissionInPercent

      @Nonnull @NotNull @Valid public @NotNull @Valid BigDecimal getCommissionInPercent()
      Agency commission
      Returns:
      commissionInPercent
    • setCommissionInPercent

      public void setCommissionInPercent(@Nonnull BigDecimal commissionInPercent)
    • rules

    • getRules

      @Nullable @Valid public @Valid ManagedByEntityRulesAffiliate getRules()
      Optional rules for expiration date etc when agency is no longer managing this entity.
      Returns:
      rules
    • setRules

      public void setRules(@Nullable ManagedByEntityRulesAffiliate rules)
    • getValid

      @Nullable public Boolean getValid()
      Whether managing entity is eligible a commission.
      Returns:
      valid
    • 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