Class SupplierUrlAffiliate

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-16T10:17:15.847873815+07:00[Asia/Bangkok]") public class SupplierUrlAffiliate extends Object
Supplier URL
  • Field Details

  • Constructor Details

    • SupplierUrlAffiliate

      public SupplierUrlAffiliate()
  • Method Details

    • identifier

      public SupplierUrlAffiliate identifier(UUID identifier)
    • getIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getIdentifier()
      Unique identifier
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(UUID identifier)
    • sellerIdentifier

      public SupplierUrlAffiliate sellerIdentifier(UUID sellerIdentifier)
    • getSellerIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getSellerIdentifier()
      Company identifier
      Returns:
      sellerIdentifier
    • setSellerIdentifier

      public void setSellerIdentifier(UUID sellerIdentifier)
    • supplierUrlName

      public SupplierUrlAffiliate supplierUrlName(String supplierUrlName)
    • getSupplierUrlName

      @Nonnull @NotNull public @NotNull String getSupplierUrlName()
      Descriptive supplierUrlName of this url for seller use only
      Returns:
      supplierUrlName
    • setSupplierUrlName

      public void setSupplierUrlName(String supplierUrlName)
    • engineConfigurationIdentifier

      public SupplierUrlAffiliate engineConfigurationIdentifier(UUID engineConfigurationIdentifier)
    • getEngineConfigurationIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getEngineConfigurationIdentifier()
      Customization identifier
      Returns:
      engineConfigurationIdentifier
    • setEngineConfigurationIdentifier

      public void setEngineConfigurationIdentifier(UUID engineConfigurationIdentifier)
    • descriptions

      public SupplierUrlAffiliate descriptions(List<SimpleDescriptionAffiliate> descriptions)
    • addDescriptionsItem

      public SupplierUrlAffiliate addDescriptionsItem(SimpleDescriptionAffiliate descriptionsItem)
    • getDescriptions

      @Nonnull @NotNull @Valid @Size(min=1, max=2147483647) public @NotNull @Valid @Size(min=1,max=2147483647) List<SimpleDescriptionAffiliate> getDescriptions()
      Localized link descriptions
      Returns:
      descriptions
    • setDescriptions

      public void setDescriptions(List<SimpleDescriptionAffiliate> descriptions)
    • keywords

      public SupplierUrlAffiliate keywords(List<String> keywords)
    • addKeywordsItem

      public SupplierUrlAffiliate addKeywordsItem(String keywordsItem)
    • getKeywords

      @Nonnull @NotNull @Size(min=1, max=2147483647) public @NotNull @Size(min=1,max=2147483647) List<String> getKeywords()
      Get keywords
      Returns:
      keywords
    • setKeywords

      public void setKeywords(List<String> keywords)
    • uniqueId

      public SupplierUrlAffiliate uniqueId(String uniqueId)
    • getUniqueId

      @Nonnull @NotNull public @NotNull String getUniqueId()
      Unique link id
      Returns:
      uniqueId
    • setUniqueId

      public void setUniqueId(String uniqueId)
    • twitterAccount

      public SupplierUrlAffiliate twitterAccount(String twitterAccount)
    • getTwitterAccount

      @Nullable public String getTwitterAccount()
      Twitter account is used with OpenGraph data
      Returns:
      twitterAccount
    • setTwitterAccount

      public void setTwitterAccount(String twitterAccount)
    • facebookAppId

      public SupplierUrlAffiliate facebookAppId(String facebookAppId)
    • getFacebookAppId

      @Nullable public String getFacebookAppId()
      Facebook APP ID is used with OpenGraph data
      Returns:
      facebookAppId
    • setFacebookAppId

      public void setFacebookAppId(String facebookAppId)
    • theme

    • getTheme

      @Nullable public SupplierUrlAffiliate.ThemeEnum getTheme()
      Url theme controls the look and feel of the ad banner.
      Returns:
      theme
    • setTheme

      public void setTheme(SupplierUrlAffiliate.ThemeEnum theme)
    • status

    • getStatus

      @Nonnull @NotNull public @NotNull SupplierUrlAffiliate.StatusEnum getStatus()
      Url sell status
      Returns:
      status
    • setStatus

      public void setStatus(SupplierUrlAffiliate.StatusEnum status)
    • supplierIdentifier

      public SupplierUrlAffiliate supplierIdentifier(String supplierIdentifier)
    • getSupplierIdentifier

      @Nonnull @NotNull public @NotNull String getSupplierIdentifier()
      The entity supplying the inventory. Usually a hotel.
      Returns:
      supplierIdentifier
    • setSupplierIdentifier

      public void setSupplierIdentifier(String supplierIdentifier)
    • multimediaIdentifiers

      public SupplierUrlAffiliate multimediaIdentifiers(List<String> multimediaIdentifiers)
    • addMultimediaIdentifiersItem

      public SupplierUrlAffiliate addMultimediaIdentifiersItem(String multimediaIdentifiersItem)
    • getMultimediaIdentifiers

      @Nonnull @NotNull @Size(min=1, max=2147483647) public @NotNull @Size(min=1,max=2147483647) List<String> getMultimediaIdentifiers()
      Cloudinary identifiers
      Returns:
      multimediaIdentifiers
    • setMultimediaIdentifiers

      public void setMultimediaIdentifiers(List<String> multimediaIdentifiers)
    • animate

      public SupplierUrlAffiliate animate(Boolean animate)
    • getAnimate

      @Nullable public Boolean getAnimate()
      Create an animated gif instead of a list of images
      Returns:
      animate
    • setAnimate

      public void setAnimate(Boolean animate)
    • animateDelay

      public SupplierUrlAffiliate animateDelay(Integer animateDelay)
    • getAnimateDelay

      @Nullable public Integer getAnimateDelay()
      Animation delay in milliseconds
      Returns:
      animateDelay
    • setAnimateDelay

      public void setAnimateDelay(Integer animateDelay)
    • 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