Package travel.wink.sdk.affiliate.model
Class UpsertSupplierUrlRequestAffiliate
java.lang.Object
travel.wink.sdk.affiliate.model.UpsertSupplierUrlRequestAffiliate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-10-16T10:17:15.847873815+07:00[Asia/Bangkok]")
public class UpsertSupplierUrlRequestAffiliate
extends Object
Upserts a SupplierUrl entity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumUrl theme controls the look and feel of the ad banner. -
Field Summary
Fields -
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 dataGet keywordsCloudinary identifiers@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 datainthashCode()multimediaIdentifiers(List<String> multimediaIdentifiers) voidsetAnimate(Boolean animate) voidsetAnimateDelay(Integer animateDelay) voidsetDescriptions(List<SimpleDescriptionAffiliate> descriptions) voidsetEngineConfigurationIdentifier(UUID engineConfigurationIdentifier) voidsetFacebookAppId(String facebookAppId) voidsetKeywords(List<String> keywords) voidsetMultimediaIdentifiers(List<String> multimediaIdentifiers) voidsetSupplierIdentifier(String supplierIdentifier) voidsetSupplierUrlName(String supplierUrlName) voidvoidsetTwitterAccount(String twitterAccount) supplierIdentifier(String supplierIdentifier) supplierUrlName(String supplierUrlName) toString()twitterAccount(String twitterAccount)
-
Field Details
-
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_TWITTER_ACCOUNT
- See Also:
-
JSON_PROPERTY_FACEBOOK_APP_ID
- See Also:
-
JSON_PROPERTY_THEME
- 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
-
UpsertSupplierUrlRequestAffiliate
public UpsertSupplierUrlRequestAffiliate()
-
-
Method Details
-
supplierUrlName
-
getSupplierUrlName
Descriptive supplierUrlName of this url for seller use only- Returns:
- supplierUrlName
-
setSupplierUrlName
-
engineConfigurationIdentifier
public UpsertSupplierUrlRequestAffiliate engineConfigurationIdentifier(UUID engineConfigurationIdentifier) -
getEngineConfigurationIdentifier
Customization identifier- Returns:
- engineConfigurationIdentifier
-
setEngineConfigurationIdentifier
-
descriptions
public UpsertSupplierUrlRequestAffiliate descriptions(List<SimpleDescriptionAffiliate> descriptions) -
addDescriptionsItem
public UpsertSupplierUrlRequestAffiliate 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
-
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
-
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
-
supplierIdentifier
-
getSupplierIdentifier
The entity supplying the inventory. Usually a hotel.- Returns:
- supplierIdentifier
-
setSupplierIdentifier
-
multimediaIdentifiers
-
addMultimediaIdentifiersItem
public UpsertSupplierUrlRequestAffiliate 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
-
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
-