Package travel.wink.sdk.inventory.model
Class SellerInventoryItemNonAuthenticatedEntity
java.lang.Object
travel.wink.sdk.inventory.model.SellerInventoryItemNonAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-06-23T16:39:09.255618197+07:00[Asia/Bangkok]")
public class SellerInventoryItemNonAuthenticatedEntity
extends Object
Identifier inventory record
-
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(SimpleDescriptionNonAuthenticatedEntity descriptionsItem) addKeywordsItem(String keywordsItem) addMultimediaIdentifiersItem(String multimediaIdentifiersItem) animateDelay(Integer animateDelay) channelInventoryIdentifier(UUID channelInventoryIdentifier) channelInventoryType(SellerInventoryItemNonAuthenticatedEntity.ChannelInventoryTypeEnum channelInventoryType) descriptions(List<SimpleDescriptionNonAuthenticatedEntity> descriptions) 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<SimpleDescriptionNonAuthenticatedEntity> 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) multimediaIdentifiers(List<String> multimediaIdentifiers) sellerIdentifier(UUID sellerIdentifier) sellerInventoryItemName(String sellerInventoryItemName) voidsetAnimate(Boolean animate) voidsetAnimateDelay(Integer animateDelay) voidsetChannelInventoryIdentifier(UUID channelInventoryIdentifier) voidsetChannelInventoryType(SellerInventoryItemNonAuthenticatedEntity.ChannelInventoryTypeEnum channelInventoryType) voidsetDescriptions(List<SimpleDescriptionNonAuthenticatedEntity> descriptions) voidvoidsetEngineConfigurationIdentifier(UUID engineConfigurationIdentifier) voidsetIdentifier(UUID identifier) voidvoidvoidsetKeywords(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
-
SellerInventoryItemNonAuthenticatedEntity
public SellerInventoryItemNonAuthenticatedEntity()
-
-
Method Details
-
identifier
-
getIdentifier
Unique identifier- Returns:
- identifier
-
setIdentifier
-
sellerIdentifier
-
getSellerIdentifier
Company / Owner identifier- Returns:
- sellerIdentifier
-
setSellerIdentifier
-
sellerInventoryItemName
public SellerInventoryItemNonAuthenticatedEntity sellerInventoryItemName(String sellerInventoryItemName) -
getSellerInventoryItemName
Descriptive name of this item for seller use- Returns:
- sellerInventoryItemName
-
setSellerInventoryItemName
-
engineConfigurationIdentifier
public SellerInventoryItemNonAuthenticatedEntity engineConfigurationIdentifier(UUID engineConfigurationIdentifier) -
getEngineConfigurationIdentifier
Which configuration to use with this item- Returns:
- engineConfigurationIdentifier
-
setEngineConfigurationIdentifier
-
descriptions
public SellerInventoryItemNonAuthenticatedEntity descriptions(List<SimpleDescriptionNonAuthenticatedEntity> descriptions) -
addDescriptionsItem
public SellerInventoryItemNonAuthenticatedEntity addDescriptionsItem(SimpleDescriptionNonAuthenticatedEntity descriptionsItem) -
getDescriptions
@Nonnull @NotNull @Valid @Size(min=1, max=2147483647) public @NotNull @Valid @Size(min=1,max=2147483647) List<SimpleDescriptionNonAuthenticatedEntity> getDescriptions()Title and description of inventory.- Returns:
- descriptions
-
setDescriptions
-
keywords
-
addKeywordsItem
-
getKeywords
-
setKeywords
-
status
-
getStatus
Availability status- Returns:
- status
-
setStatus
-
inventoryStatus
public SellerInventoryItemNonAuthenticatedEntity inventoryStatus(SellerInventoryItemNonAuthenticatedEntity.InventoryStatusEnum inventoryStatus) -
getInventoryStatus
@Nonnull @NotNull public @NotNull SellerInventoryItemNonAuthenticatedEntity.InventoryStatusEnum getInventoryStatus()Url sell status- Returns:
- inventoryStatus
-
setInventoryStatus
public void setInventoryStatus(SellerInventoryItemNonAuthenticatedEntity.InventoryStatusEnum inventoryStatus) -
inventoryType
public SellerInventoryItemNonAuthenticatedEntity inventoryType(SellerInventoryItemNonAuthenticatedEntity.InventoryTypeEnum inventoryType) -
getInventoryType
@Nonnull @NotNull public @NotNull SellerInventoryItemNonAuthenticatedEntity.InventoryTypeEnum getInventoryType()The type of inventory being offer up for sale- Returns:
- inventoryType
-
setInventoryType
public void setInventoryType(SellerInventoryItemNonAuthenticatedEntity.InventoryTypeEnum inventoryType) -
channelInventoryType
public SellerInventoryItemNonAuthenticatedEntity channelInventoryType(SellerInventoryItemNonAuthenticatedEntity.ChannelInventoryTypeEnum channelInventoryType) -
getChannelInventoryType
@Nonnull @NotNull public @NotNull SellerInventoryItemNonAuthenticatedEntity.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(SellerInventoryItemNonAuthenticatedEntity.ChannelInventoryTypeEnum channelInventoryType) -
supplierIdentifier
-
getSupplierIdentifier
Supplier / Hotel identifier that owns this inventory.- Returns:
- supplierIdentifier
-
setSupplierIdentifier
-
channelInventoryIdentifier
public SellerInventoryItemNonAuthenticatedEntity channelInventoryIdentifier(UUID channelInventoryIdentifier) -
getChannelInventoryIdentifier
The channel inventory record identifier describing the relationship between supplier and seller.- Returns:
- channelInventoryIdentifier
-
setChannelInventoryIdentifier
-
multimediaIdentifiers
public SellerInventoryItemNonAuthenticatedEntity multimediaIdentifiers(List<String> multimediaIdentifiers) -
addMultimediaIdentifiersItem
public SellerInventoryItemNonAuthenticatedEntity addMultimediaIdentifiersItem(String multimediaIdentifiersItem) -
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 SellerInventoryItemNonAuthenticatedEntity displayType(SellerInventoryItemNonAuthenticatedEntity.DisplayTypeEnum displayType) -
getDisplayType
@Nonnull @NotNull public @NotNull SellerInventoryItemNonAuthenticatedEntity.DisplayTypeEnum getDisplayType()Indicate which initial values to display first on the front-facing card- Returns:
- displayType
-
setDisplayType
-
equals
-
hashCode
-
toString
-