Package travel.wink.sdk.affiliate.model
Class SellerUrlAffiliate
java.lang.Object
travel.wink.sdk.affiliate.model.SellerUrlAffiliate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-05-28T20:17:04.479259926+07:00[Asia/Bangkok]")
public class SellerUrlAffiliate
extends Object
Seller URL
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumChannel inventory type is a subset of inventory type in that it does not include the `HOTEL` type.static enumUrl sell statusstatic enumInventory typestatic 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 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) channelInventoryType(SellerUrlAffiliate.ChannelInventoryTypeEnum channelInventoryType) 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 recordChannel inventory type is a subset of inventory type in that it does not include the `HOTEL` type.@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 identifierUrl sell status@NotNull SellerUrlAffiliate.InventoryTypeEnumInventory typeKeywordsCloudinary identifiers@NotNull @Valid UUIDCompany identifier@NotNull StringDescriptive name of this url for seller use only@NotNull SellerUrlAffiliate.StatusEnumUrl sell status@NotNull StringThe entity supplying the inventory.@NotNull SellerUrlAffiliate.ThemeEnumgetTheme()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 data@NotNull StringUnique link idinthashCode()identifier(UUID identifier) inventoryStatus(SellerUrlAffiliate.InventoryStatusEnum inventoryStatus) inventoryType(SellerUrlAffiliate.InventoryTypeEnum inventoryType) multimediaIdentifiers(List<String> multimediaIdentifiers) sellerIdentifier(UUID sellerIdentifier) sellerUrlName(String sellerUrlName) voidsetAnimate(Boolean animate) voidsetAnimateDelay(Integer animateDelay) voidsetChannelInventoryIdentifier(String channelInventoryIdentifier) voidsetChannelInventoryType(SellerUrlAffiliate.ChannelInventoryTypeEnum channelInventoryType) voidsetDescriptions(List<SimpleDescriptionAffiliate> descriptions) voidsetEngineConfigurationIdentifier(UUID engineConfigurationIdentifier) voidsetFacebookAppId(String facebookAppId) voidsetIdentifier(UUID identifier) voidsetInventoryStatus(SellerUrlAffiliate.InventoryStatusEnum inventoryStatus) voidsetInventoryType(SellerUrlAffiliate.InventoryTypeEnum inventoryType) voidsetKeywords(List<String> keywords) voidsetMultimediaIdentifiers(List<String> multimediaIdentifiers) voidsetSellerIdentifier(UUID sellerIdentifier) voidsetSellerUrlName(String sellerUrlName) voidvoidsetSupplierIdentifier(String supplierIdentifier) voidvoidsetTransactionalItemIdentifier(String transactionalItemIdentifier) voidsetTwitterAccount(String twitterAccount) voidsetUniqueId(String uniqueId) status(SellerUrlAffiliate.StatusEnum status) supplierIdentifier(String supplierIdentifier) toString()transactionalItemIdentifier(String transactionalItemIdentifier) twitterAccount(String twitterAccount)
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SELLER_IDENTIFIER
- See Also:
-
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_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_INVENTORY_STATUS
- See Also:
-
JSON_PROPERTY_INVENTORY_TYPE
- See Also:
-
JSON_PROPERTY_CHANNEL_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
-
SellerUrlAffiliate
public SellerUrlAffiliate()
-
-
Method Details
-
identifier
-
getIdentifier
Unique identifier- Returns:
- identifier
-
setIdentifier
-
sellerIdentifier
-
getSellerIdentifier
Company identifier- Returns:
- sellerIdentifier
-
setSellerIdentifier
-
sellerUrlName
-
getSellerUrlName
Descriptive name of this url for seller use only- Returns:
- sellerUrlName
-
setSellerUrlName
-
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
-
setKeywords
-
uniqueId
-
getUniqueId
-
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
-
inventoryStatus
-
getInventoryStatus
Url sell status- Returns:
- inventoryStatus
-
setInventoryStatus
-
inventoryType
-
getInventoryType
Inventory type- Returns:
- inventoryType
-
setInventoryType
-
channelInventoryType
public SellerUrlAffiliate channelInventoryType(SellerUrlAffiliate.ChannelInventoryTypeEnum channelInventoryType) -
getChannelInventoryType
@Nonnull @NotNull public @NotNull SellerUrlAffiliate.ChannelInventoryTypeEnum getChannelInventoryType()Channel inventory type is a subset of inventory type in that it does not include the `HOTEL` type. THe way it works is, as a seller you might want to sell a guest room but instead of showing the price of that guest room, you would like to display the best room type price for the property.- Returns:
- channelInventoryType
-
setChannelInventoryType
public void setChannelInventoryType(SellerUrlAffiliate.ChannelInventoryTypeEnum channelInventoryType) -
supplierIdentifier
-
getSupplierIdentifier
The entity supplying the inventory. Usually a hotel.- Returns:
- supplierIdentifier
-
setSupplierIdentifier
-
channelInventoryIdentifier
-
getChannelInventoryIdentifier
Selected inventory record- Returns:
- channelInventoryIdentifier
-
setChannelInventoryIdentifier
-
transactionalItemIdentifier
-
getTransactionalItemIdentifier
The transactional item to retrieve pricing for. If left empty, will find the cheapest priced item.- Returns:
- transactionalItemIdentifier
-
setTransactionalItemIdentifier
-
multimediaIdentifiers
-
addMultimediaIdentifiersItem
-
getMultimediaIdentifiers
-
setMultimediaIdentifiers
-
animate
-
getAnimate
Create an animated gif instead of a list of images- Returns:
- animate
-
setAnimate
-
animateDelay
-
getAnimateDelay
-
setAnimateDelay
-
equals
-
hashCode
-
toString
-