Package travel.wink.sdk.affiliate.model
Class SellerInventoryItemAffiliate
java.lang.Object
travel.wink.sdk.affiliate.model.SellerInventoryItemAffiliate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-06-23T16:37:07.766718238+07:00[Asia/Bangkok]")
public class SellerInventoryItemAffiliate
extends Object
SellerInventoryItem data
-
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 enumIndicate which initial values to display first on the front-facing cardstatic enumUrl sell statusstatic enumThe type of inventory being offer up for salestatic enumThe specific badge to display over the image on the Web Component.static enumAvailability status -
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDescriptionsItem(SimpleDescriptionAffiliate descriptionsItem) addKeywordsItem(String keywordsItem) addMultimediaIdentifiersItem(String multimediaIdentifiersItem) animateDelay(Integer animateDelay) channelInventoryIdentifier(UUID channelInventoryIdentifier) channelInventoryType(SellerInventoryItemAffiliate.ChannelInventoryTypeEnum channelInventoryType) descriptions(List<SimpleDescriptionAffiliate> descriptions) displayType(SellerInventoryItemAffiliate.DisplayTypeEnum displayType) engineConfigurationIdentifier(UUID engineConfigurationIdentifier) booleanCreate an animated gif instead of a list of images.Controls animation delay in milliseconds.@NotNull @Valid UUIDThe channel inventory record identifier describing the relationship between supplier and seller.Channel 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> Title and description of inventory.Indicate which initial values to display first on the front-facing card@NotNull @Valid UUIDWhich configuration to use with this item@NotNull @Valid UUIDUnique identifierUrl sell statusThe type of inventory being offer up for saleGet keywordsReference identifiers to Cloudinary media assets@NotNull @Valid UUIDCompany / Owner identifier@NotNull StringDescriptive name of this item for seller usegetSort()The specific badge to display over the image on the Web Component.Availability status@NotNull @Valid UUIDSupplier / Hotel identifier that owns this inventory.inthashCode()identifier(UUID identifier) inventoryStatus(SellerInventoryItemAffiliate.InventoryStatusEnum inventoryStatus) inventoryType(SellerInventoryItemAffiliate.InventoryTypeEnum inventoryType) multimediaIdentifiers(List<String> multimediaIdentifiers) sellerIdentifier(UUID sellerIdentifier) sellerInventoryItemName(String sellerInventoryItemName) voidsetAnimate(Boolean animate) voidsetAnimateDelay(Integer animateDelay) voidsetChannelInventoryIdentifier(UUID channelInventoryIdentifier) voidsetChannelInventoryType(SellerInventoryItemAffiliate.ChannelInventoryTypeEnum channelInventoryType) voidsetDescriptions(List<SimpleDescriptionAffiliate> descriptions) voidvoidsetEngineConfigurationIdentifier(UUID engineConfigurationIdentifier) voidsetIdentifier(UUID identifier) voidsetInventoryStatus(SellerInventoryItemAffiliate.InventoryStatusEnum inventoryStatus) voidsetInventoryType(SellerInventoryItemAffiliate.InventoryTypeEnum inventoryType) voidsetKeywords(List<String> keywords) voidsetMultimediaIdentifiers(List<String> multimediaIdentifiers) voidsetSellerIdentifier(UUID sellerIdentifier) voidsetSellerInventoryItemName(String sellerInventoryItemName) voidvoidvoidsetSupplierIdentifier(UUID supplierIdentifier) supplierIdentifier(UUID supplierIdentifier) toString()
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SELLER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SELLER_INVENTORY_ITEM_NAME
- See Also:
-
JSON_PROPERTY_ENGINE_CONFIGURATION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_DESCRIPTIONS
- See Also:
-
JSON_PROPERTY_KEYWORDS
- 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_MULTIMEDIA_IDENTIFIERS
- See Also:
-
JSON_PROPERTY_ANIMATE
- See Also:
-
JSON_PROPERTY_ANIMATE_DELAY
- See Also:
-
JSON_PROPERTY_SORT
- See Also:
-
JSON_PROPERTY_DISPLAY_TYPE
- See Also:
-
-
Constructor Details
-
SellerInventoryItemAffiliate
public SellerInventoryItemAffiliate()
-
-
Method Details
-
identifier
-
getIdentifier
Unique identifier- Returns:
- identifier
-
setIdentifier
-
sellerIdentifier
-
getSellerIdentifier
Company / Owner identifier- Returns:
- sellerIdentifier
-
setSellerIdentifier
-
sellerInventoryItemName
-
getSellerInventoryItemName
Descriptive name of this item for seller use- Returns:
- sellerInventoryItemName
-
setSellerInventoryItemName
-
engineConfigurationIdentifier
public SellerInventoryItemAffiliate engineConfigurationIdentifier(UUID engineConfigurationIdentifier) -
getEngineConfigurationIdentifier
Which configuration to use with this item- Returns:
- engineConfigurationIdentifier
-
setEngineConfigurationIdentifier
-
descriptions
-
addDescriptionsItem
public SellerInventoryItemAffiliate addDescriptionsItem(SimpleDescriptionAffiliate descriptionsItem) -
getDescriptions
@Nonnull @NotNull @Valid @Size(min=1, max=2147483647) public @NotNull @Valid @Size(min=1,max=2147483647) List<SimpleDescriptionAffiliate> getDescriptions()Title and description of inventory.- Returns:
- descriptions
-
setDescriptions
-
keywords
-
addKeywordsItem
-
getKeywords
-
setKeywords
-
status
-
getStatus
Availability status- Returns:
- status
-
setStatus
-
inventoryStatus
public SellerInventoryItemAffiliate inventoryStatus(SellerInventoryItemAffiliate.InventoryStatusEnum inventoryStatus) -
getInventoryStatus
@Nonnull @NotNull public @NotNull SellerInventoryItemAffiliate.InventoryStatusEnum getInventoryStatus()Url sell status- Returns:
- inventoryStatus
-
setInventoryStatus
-
inventoryType
public SellerInventoryItemAffiliate inventoryType(SellerInventoryItemAffiliate.InventoryTypeEnum inventoryType) -
getInventoryType
The type of inventory being offer up for sale- Returns:
- inventoryType
-
setInventoryType
-
channelInventoryType
public SellerInventoryItemAffiliate channelInventoryType(SellerInventoryItemAffiliate.ChannelInventoryTypeEnum channelInventoryType) -
getChannelInventoryType
@Nonnull @NotNull public @NotNull SellerInventoryItemAffiliate.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(SellerInventoryItemAffiliate.ChannelInventoryTypeEnum channelInventoryType) -
supplierIdentifier
-
getSupplierIdentifier
Supplier / Hotel identifier that owns this inventory.- Returns:
- supplierIdentifier
-
setSupplierIdentifier
-
channelInventoryIdentifier
-
getChannelInventoryIdentifier
The channel inventory record identifier describing the relationship between supplier and seller.- Returns:
- channelInventoryIdentifier
-
setChannelInventoryIdentifier
-
multimediaIdentifiers
-
addMultimediaIdentifiersItem
-
getMultimediaIdentifiers
-
setMultimediaIdentifiers
-
animate
-
getAnimate
Create an animated gif instead of a list of images. Feature currently not available. Feel free to enable and it will become available at a later date.- Returns:
- animate
-
setAnimate
-
animateDelay
-
getAnimateDelay
Controls animation delay in milliseconds.- Returns:
- animateDelay
-
setAnimateDelay
-
sort
-
getSort
The specific badge to display over the image on the Web Component.- Returns:
- sort
-
setSort
-
displayType
public SellerInventoryItemAffiliate displayType(SellerInventoryItemAffiliate.DisplayTypeEnum displayType) -
getDisplayType
Indicate which initial values to display first on the front-facing card- Returns:
- displayType
-
setDisplayType
-
equals
-
hashCode
-
toString
-