Class SellableListLightweightNonAuthenticatedEntity
java.lang.Object
travel.wink.sdk.inventory.model.SellableListLightweightNonAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-26T20:20:31.141212618+07:00[Asia/Bangkok]",
comments="Generator version: 7.13.0")
public class SellableListLightweightNonAuthenticatedEntity
extends Object
SellableListLightweightNonAuthenticatedEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicate which initial values to display first on the front-facing cardstatic enumList typestatic enumDetermines which badge to show on the Web Component.static enumStatus -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDescriptionsItem(SimpleDescriptionNonAuthenticatedEntity descriptionsItem) addKeywordsItem(String keywordsItem) animateDelay(Integer animateDelay) customizationIdentifier(UUID customizationIdentifier) descriptions(List<@Valid SimpleDescriptionNonAuthenticatedEntity> descriptions) booleanCreate an animated gif instead of a list of imagesControls animation delay in milliseconds.@NotNull @Valid @Size(min=1) UUIDCustomization identifier@NotNull @Valid @Size(min=1,max=2147483647) List<@Valid SimpleDescriptionNonAuthenticatedEntity> Contains custom title and description of gridIndicate which initial values to display first on the front-facing card@NotNull @Valid @Size(min=1) UUIDUnique identifierKeywords is meta data for the grid you created that can be used for SEO purposes.@NotNull @Valid @Size(min=1) UUIDDepending on the `listType`, this is either the list / search / channel inventory identifier.List type@NotNull @Size(min=1) StringgetName()Descriptive name of this list for seller use only@NotNull @Valid @Size(min=1) UUIDAffiliateAccountLightweight identifiergetSort()Determines which badge to show on the Web Component.StatusinthashCode()identifier(UUID identifier) listIdentifier(UUID listIdentifier) sellerIdentifier(UUID sellerIdentifier) voidsetAnimate(Boolean animate) voidsetAnimateDelay(Integer animateDelay) voidsetCustomizationIdentifier(UUID customizationIdentifier) voidsetDescriptions(List<@Valid SimpleDescriptionNonAuthenticatedEntity> descriptions) voidvoidsetIdentifier(UUID identifier) voidsetKeywords(List<String> keywords) voidsetListIdentifier(UUID listIdentifier) voidvoidvoidsetSellerIdentifier(UUID sellerIdentifier) voidvoidtoString()
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SELLER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_CUSTOMIZATION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_DESCRIPTIONS
- See Also:
-
JSON_PROPERTY_KEYWORDS
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_LIST_TYPE
- See Also:
-
JSON_PROPERTY_LIST_IDENTIFIER
- 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
-
SellableListLightweightNonAuthenticatedEntity
public SellableListLightweightNonAuthenticatedEntity()
-
-
Method Details
-
identifier
-
getIdentifier
Unique identifier- Returns:
- identifier
-
setIdentifier
-
sellerIdentifier
public SellableListLightweightNonAuthenticatedEntity sellerIdentifier(@Nonnull UUID sellerIdentifier) -
getSellerIdentifier
@Nonnull @NotNull @Valid @Size(min=1) public @NotNull @Valid @Size(min=1) UUID getSellerIdentifier()AffiliateAccountLightweight identifier- Returns:
- sellerIdentifier
-
setSellerIdentifier
-
name
-
getName
Descriptive name of this list for seller use only- Returns:
- name
-
setName
-
customizationIdentifier
public SellableListLightweightNonAuthenticatedEntity customizationIdentifier(@Nonnull UUID customizationIdentifier) -
getCustomizationIdentifier
@Nonnull @NotNull @Valid @Size(min=1) public @NotNull @Valid @Size(min=1) UUID getCustomizationIdentifier()Customization identifier- Returns:
- customizationIdentifier
-
setCustomizationIdentifier
-
descriptions
public SellableListLightweightNonAuthenticatedEntity descriptions(@Nonnull List<@Valid SimpleDescriptionNonAuthenticatedEntity> descriptions) -
addDescriptionsItem
public SellableListLightweightNonAuthenticatedEntity addDescriptionsItem(SimpleDescriptionNonAuthenticatedEntity descriptionsItem) -
getDescriptions
@Nonnull @NotNull @Valid @Size(min=1, max=2147483647) public @NotNull @Valid @Size(min=1,max=2147483647) List<@Valid SimpleDescriptionNonAuthenticatedEntity> getDescriptions()Contains custom title and description of grid- Returns:
- descriptions
-
setDescriptions
public void setDescriptions(@Nonnull List<@Valid SimpleDescriptionNonAuthenticatedEntity> descriptions) -
keywords
-
addKeywordsItem
-
getKeywords
-
setKeywords
-
status
public SellableListLightweightNonAuthenticatedEntity status(@Nonnull SellableListLightweightNonAuthenticatedEntity.StatusEnum status) -
getStatus
@Nonnull @NotNull public @NotNull SellableListLightweightNonAuthenticatedEntity.StatusEnum getStatus()Status- Returns:
- status
-
setStatus
-
listType
public SellableListLightweightNonAuthenticatedEntity listType(@Nonnull SellableListLightweightNonAuthenticatedEntity.ListTypeEnum listType) -
getListType
@Nonnull @NotNull public @NotNull SellableListLightweightNonAuthenticatedEntity.ListTypeEnum getListType()List type- Returns:
- listType
-
setListType
public void setListType(@Nonnull SellableListLightweightNonAuthenticatedEntity.ListTypeEnum listType) -
listIdentifier
-
getListIdentifier
Depending on the `listType`, this is either the list / search / channel inventory identifier.- Returns:
- listIdentifier
-
setListIdentifier
-
animate
-
getAnimate
Create an animated gif instead of a list of images- Returns:
- animate
-
setAnimate
-
animateDelay
-
getAnimateDelay
Controls animation delay in milliseconds. -1 is disabled- Returns:
- animateDelay
-
setAnimateDelay
-
sort
public SellableListLightweightNonAuthenticatedEntity sort(@Nullable SellableListLightweightNonAuthenticatedEntity.SortEnum sort) -
getSort
Determines which badge to show on the Web Component. Is also used to sort properties for search grids.- Returns:
- sort
-
setSort
-
displayType
public SellableListLightweightNonAuthenticatedEntity displayType(@Nonnull SellableListLightweightNonAuthenticatedEntity.DisplayTypeEnum displayType) -
getDisplayType
@Nonnull @NotNull public @NotNull SellableListLightweightNonAuthenticatedEntity.DisplayTypeEnum getDisplayType()Indicate which initial values to display first on the front-facing card- Returns:
- displayType
-
setDisplayType
public void setDisplayType(@Nonnull SellableListLightweightNonAuthenticatedEntity.DisplayTypeEnum displayType) -
equals
-
hashCode
-
toString
-