Package travel.wink.sdk.affiliate.model
Class SupplierUrlAffiliate
java.lang.Object
travel.wink.sdk.affiliate.model.SupplierUrlAffiliate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-11-28T12:48:10.520361873+07:00[Asia/Bangkok]")
public class SupplierUrlAffiliate
extends Object
Supplier URL
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumUrl sell statusstatic enumUrl theme controls the look and feel of the ad banner. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDescriptionsItem(SimpleDescriptionAffiliate descriptionsItem) addKeywordsItem(String keywordsItem) addMultimediaIdentifiersItem(String multimediaIdentifiersItem) animateDelay(Integer animateDelay) descriptions(List<SimpleDescriptionAffiliate> descriptions) engineConfigurationIdentifier(UUID engineConfigurationIdentifier) booleanfacebookAppId(String facebookAppId) Create an animated gif instead of a list of imagesAnimation delay in milliseconds@NotNull @Valid @Size(min=1,max=2147483647) List<SimpleDescriptionAffiliate>Localized link descriptions@NotNull @Valid UUIDCustomization identifierFacebook APP ID is used with OpenGraph data@NotNull @Valid UUIDUnique identifierGet keywordsCloudinary identifiers@NotNull @Valid UUIDCompany identifier@NotNull SupplierUrlAffiliate.StatusEnumUrl sell status@NotNull StringThe entity supplying the inventory.@NotNull StringDescriptive supplierUrlName of this url for seller use onlygetTheme()Url theme controls the look and feel of the ad banner.Twitter account is used with OpenGraph data@NotNull StringUnique link idinthashCode()identifier(UUID identifier) multimediaIdentifiers(List<String> multimediaIdentifiers) sellerIdentifier(UUID sellerIdentifier) voidsetAnimate(Boolean animate) voidsetAnimateDelay(Integer animateDelay) voidsetDescriptions(List<SimpleDescriptionAffiliate> descriptions) voidsetEngineConfigurationIdentifier(UUID engineConfigurationIdentifier) voidsetFacebookAppId(String facebookAppId) voidsetIdentifier(UUID identifier) voidsetKeywords(List<String> keywords) voidsetMultimediaIdentifiers(List<String> multimediaIdentifiers) voidsetSellerIdentifier(UUID sellerIdentifier) voidvoidsetSupplierIdentifier(String supplierIdentifier) voidsetSupplierUrlName(String supplierUrlName) voidvoidsetTwitterAccount(String twitterAccount) voidsetUniqueId(String uniqueId) supplierIdentifier(String supplierIdentifier) supplierUrlName(String supplierUrlName) toString()twitterAccount(String twitterAccount)
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SELLER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SUPPLIER_URL_NAME
- See Also:
-
JSON_PROPERTY_ENGINE_CONFIGURATION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_DESCRIPTIONS
- See Also:
-
JSON_PROPERTY_KEYWORDS
- See Also:
-
JSON_PROPERTY_UNIQUE_ID
- See Also:
-
JSON_PROPERTY_TWITTER_ACCOUNT
- See Also:
-
JSON_PROPERTY_FACEBOOK_APP_ID
- See Also:
-
JSON_PROPERTY_THEME
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_SUPPLIER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_MULTIMEDIA_IDENTIFIERS
- See Also:
-
JSON_PROPERTY_ANIMATE
- See Also:
-
JSON_PROPERTY_ANIMATE_DELAY
- See Also:
-
-
Constructor Details
-
SupplierUrlAffiliate
public SupplierUrlAffiliate()
-
-
Method Details
-
identifier
-
getIdentifier
Unique identifier- Returns:
- identifier
-
setIdentifier
-
sellerIdentifier
-
getSellerIdentifier
Company identifier- Returns:
- sellerIdentifier
-
setSellerIdentifier
-
supplierUrlName
-
getSupplierUrlName
Descriptive supplierUrlName of this url for seller use only- Returns:
- supplierUrlName
-
setSupplierUrlName
-
engineConfigurationIdentifier
-
getEngineConfigurationIdentifier
Customization identifier- Returns:
- engineConfigurationIdentifier
-
setEngineConfigurationIdentifier
-
descriptions
-
addDescriptionsItem
-
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
-
keywords
-
addKeywordsItem
-
getKeywords
@Nonnull @NotNull @Size(min=1, max=2147483647) public @NotNull @Size(min=1,max=2147483647) List<String> getKeywords()Get keywords- Returns:
- keywords
-
setKeywords
-
uniqueId
-
getUniqueId
Unique link id- Returns:
- uniqueId
-
setUniqueId
-
twitterAccount
-
getTwitterAccount
Twitter account is used with OpenGraph data- Returns:
- twitterAccount
-
setTwitterAccount
-
facebookAppId
-
getFacebookAppId
Facebook APP ID is used with OpenGraph data- Returns:
- facebookAppId
-
setFacebookAppId
-
theme
-
getTheme
Url theme controls the look and feel of the ad banner.- Returns:
- theme
-
setTheme
-
status
-
getStatus
Url sell status- Returns:
- status
-
setStatus
-
supplierIdentifier
-
getSupplierIdentifier
The entity supplying the inventory. Usually a hotel.- Returns:
- supplierIdentifier
-
setSupplierIdentifier
-
multimediaIdentifiers
-
addMultimediaIdentifiersItem
-
getMultimediaIdentifiers
@Nonnull @NotNull @Size(min=1, max=2147483647) public @NotNull @Size(min=1,max=2147483647) List<String> getMultimediaIdentifiers()Cloudinary identifiers- Returns:
- multimediaIdentifiers
-
setMultimediaIdentifiers
-
animate
-
getAnimate
Create an animated gif instead of a list of images- Returns:
- animate
-
setAnimate
-
animateDelay
-
getAnimateDelay
Animation delay in milliseconds- Returns:
- animateDelay
-
setAnimateDelay
-
equals
-
hashCode
public int hashCode() -
toString
-