Package travel.wink.sdk.affiliate.model
Class UpsertSellerUrlRequestAffiliate
java.lang.Object
travel.wink.sdk.affiliate.model.UpsertSellerUrlRequestAffiliate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-06-21T16:17:19.654348185+07:00[Asia/Bangkok]")
public class UpsertSellerUrlRequestAffiliate
extends Object
Upserts a SellerUrl entity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumInventory typestatic 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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDescriptionsItem(SimpleDescriptionAffiliate descriptionsItem) addKeywordsItem(String keywordsItem) addMultimediaIdentifiersItem(String multimediaIdentifiersItem) animateDelay(Integer animateDelay) channelInventoryIdentifier(String channelInventoryIdentifier) descriptions(List<SimpleDescriptionAffiliate> descriptions) engineConfigurationIdentifier(UUID engineConfigurationIdentifier) booleanfacebookAppId(String facebookAppId) Create an animated gif instead of a list of imagesAnimation delay in milliseconds@NotNull StringSelected inventory record@NotNull @Valid @Size(min=1,max=2147483647) List<SimpleDescriptionAffiliate> Localized link descriptions@NotNull @Valid UUIDCustomization identifierFacebook APP ID is used with OpenGraph dataInventory typeKeywordsCloudinary identifiers@NotNull StringDescriptive name of this url for seller use only@NotNull StringThe entity supplying the inventory.getTheme()Url theme controls the look and feel of the ad banner.@NotNull StringThe transactional item to retrieve pricing for.Twitter account is used with OpenGraph datainthashCode()inventoryType(UpsertSellerUrlRequestAffiliate.InventoryTypeEnum inventoryType) multimediaIdentifiers(List<String> multimediaIdentifiers) sellerUrlName(String sellerUrlName) voidsetAnimate(Boolean animate) voidsetAnimateDelay(Integer animateDelay) voidsetChannelInventoryIdentifier(String channelInventoryIdentifier) voidsetDescriptions(List<SimpleDescriptionAffiliate> descriptions) voidsetEngineConfigurationIdentifier(UUID engineConfigurationIdentifier) voidsetFacebookAppId(String facebookAppId) voidvoidsetKeywords(List<String> keywords) voidsetMultimediaIdentifiers(List<String> multimediaIdentifiers) voidsetSellerUrlName(String sellerUrlName) voidsetSupplierIdentifier(String supplierIdentifier) voidvoidsetTransactionalItemIdentifier(String transactionalItemIdentifier) voidsetTwitterAccount(String twitterAccount) supplierIdentifier(String supplierIdentifier) toString()transactionalItemIdentifier(String transactionalItemIdentifier) twitterAccount(String twitterAccount)
-
Field Details
-
JSON_PROPERTY_SELLER_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_INVENTORY_TYPE
- See Also:
-
JSON_PROPERTY_SUPPLIER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_CHANNEL_INVENTORY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TRANSACTIONAL_ITEM_IDENTIFIER
- See Also:
-
JSON_PROPERTY_MULTIMEDIA_IDENTIFIERS
- See Also:
-
JSON_PROPERTY_ANIMATE
- See Also:
-
JSON_PROPERTY_ANIMATE_DELAY
- See Also:
-
-
Constructor Details
-
UpsertSellerUrlRequestAffiliate
public UpsertSellerUrlRequestAffiliate()
-
-
Method Details
-
sellerUrlName
-
getSellerUrlName
Descriptive name of this url for seller use only- Returns:
- sellerUrlName
-
setSellerUrlName
-
engineConfigurationIdentifier
public UpsertSellerUrlRequestAffiliate engineConfigurationIdentifier(UUID engineConfigurationIdentifier) -
getEngineConfigurationIdentifier
Customization identifier- Returns:
- engineConfigurationIdentifier
-
setEngineConfigurationIdentifier
-
descriptions
-
addDescriptionsItem
public UpsertSellerUrlRequestAffiliate 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
-
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
-
inventoryType
public UpsertSellerUrlRequestAffiliate inventoryType(UpsertSellerUrlRequestAffiliate.InventoryTypeEnum inventoryType) -
getInventoryType
@Nonnull @NotNull public @NotNull UpsertSellerUrlRequestAffiliate.InventoryTypeEnum getInventoryType()Inventory type- Returns:
- inventoryType
-
setInventoryType
-
supplierIdentifier
-
getSupplierIdentifier
The entity supplying the inventory. Usually a hotel.- Returns:
- supplierIdentifier
-
setSupplierIdentifier
-
channelInventoryIdentifier
public UpsertSellerUrlRequestAffiliate channelInventoryIdentifier(String channelInventoryIdentifier) -
getChannelInventoryIdentifier
Selected inventory record- Returns:
- channelInventoryIdentifier
-
setChannelInventoryIdentifier
-
transactionalItemIdentifier
public UpsertSellerUrlRequestAffiliate transactionalItemIdentifier(String transactionalItemIdentifier) -
getTransactionalItemIdentifier
The transactional item to retrieve pricing for. If left empty, will find the cheapest priced item.- Returns:
- transactionalItemIdentifier
-
setTransactionalItemIdentifier
-
multimediaIdentifiers
-
addMultimediaIdentifiersItem
public UpsertSellerUrlRequestAffiliate addMultimediaIdentifiersItem(String multimediaIdentifiersItem) -
getMultimediaIdentifiers
-
setMultimediaIdentifiers
-
animate
-
getAnimate
Create an animated gif instead of a list of images- Returns:
- animate
-
setAnimate
-
animateDelay
-
getAnimateDelay
-
setAnimateDelay
-
equals
-
hashCode
-
toString
-