Package travel.wink.sdk.affiliate.model
Class UpsertSellerUrlRequest
java.lang.Object
travel.wink.sdk.affiliate.model.UpsertSellerUrlRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-10-18T16:39:06.144766291+07:00[Asia/Bangkok]")
public class UpsertSellerUrlRequest
extends Object
Upserts a SellerUrl entity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic 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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDescriptionsItem(SimpleDescription descriptionsItem) addKeywordsItem(String keywordsItem) addMultimediaIdentifiersItem(String multimediaIdentifiersItem) animateDelay(Integer animateDelay) channelInventoryIdentifier(String channelInventoryIdentifier) descriptions(List<SimpleDescription> 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<SimpleDescription>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 UpsertSellerUrlRequest.StatusEnumUrl sell status@NotNull StringThe entity supplying the inventory.@NotNull UpsertSellerUrlRequest.ThemeEnumgetTheme()Url theme controls the look and feel of the ad banner.Twitter account is used with OpenGraph datainthashCode()inventoryType(UpsertSellerUrlRequest.InventoryTypeEnum inventoryType) multimediaIdentifiers(List<String> multimediaIdentifiers) sellerUrlName(String sellerUrlName) voidsetAnimate(Boolean animate) voidsetAnimateDelay(Integer animateDelay) voidsetChannelInventoryIdentifier(String channelInventoryIdentifier) voidsetDescriptions(List<SimpleDescription> descriptions) voidsetEngineConfigurationIdentifier(UUID engineConfigurationIdentifier) voidsetFacebookAppId(String facebookAppId) voidsetInventoryType(UpsertSellerUrlRequest.InventoryTypeEnum inventoryType) voidsetKeywords(List<String> keywords) voidsetMultimediaIdentifiers(List<String> multimediaIdentifiers) voidsetSellerUrlName(String sellerUrlName) voidvoidsetSupplierIdentifier(String supplierIdentifier) voidvoidsetTwitterAccount(String twitterAccount) supplierIdentifier(String supplierIdentifier) toString()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_STATUS
- See Also:
-
JSON_PROPERTY_INVENTORY_TYPE
- See Also:
-
JSON_PROPERTY_SUPPLIER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_CHANNEL_INVENTORY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_MULTIMEDIA_IDENTIFIERS
- See Also:
-
JSON_PROPERTY_ANIMATE
- See Also:
-
JSON_PROPERTY_ANIMATE_DELAY
- See Also:
-
-
Constructor Details
-
UpsertSellerUrlRequest
public UpsertSellerUrlRequest()
-
-
Method Details
-
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<SimpleDescription> 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()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
-
status
-
getStatus
Url sell status- Returns:
- status
-
setStatus
-
inventoryType
-
getInventoryType
Inventory type- Returns:
- inventoryType
-
setInventoryType
-
supplierIdentifier
-
getSupplierIdentifier
The entity supplying the inventory. Usually a hotel.- Returns:
- supplierIdentifier
-
setSupplierIdentifier
-
channelInventoryIdentifier
-
getChannelInventoryIdentifier
Selected inventory record- Returns:
- channelInventoryIdentifier
-
setChannelInventoryIdentifier
-
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
-