Class InventoryGridItemNonAuthenticatedEntity
java.lang.Object
travel.wink.sdk.inventory.model.InventoryGridItemNonAuthenticatedEntity
@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 InventoryGridItemNonAuthenticatedEntity
extends Object
InventoryGridItemNonAuthenticatedEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type of blocking this item represents. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanPopulated only when the type of grid item is `ACTIVITY`getAddOn()Populated only when the type of grid item is `ADD_ON`Populated only when the type of grid item is `ATTRACTION`Whether this blocking is available@NotNull @Valid UUIDUnique blocking identifierPopulated only when the type of grid item is `MEETING_ROOM`getPlace()Populated only when the type of grid item is `PLACE`Populated only when the type of grid item is `RESTAURANT`Populated only when the type of grid item is `GUEST_ROOM`@NotNull IntegergetSort()Sort property indicates how this grid item fits in with the rest of the items in the list.getSpa()Populated only when the type of grid item is `SPA`@NotNull @Valid UUIDSupplier identifier referencing blocking ownergetType()The type of blocking this item represents.inthashCode()identifier(UUID identifier) voidvoidvoidvoidsetAvailable(Boolean available) voidsetIdentifier(UUID identifier) voidvoidvoidvoidvoidvoidvoidsetSupplierIdentifier(UUID supplierIdentifier) voidsupplierIdentifier(UUID supplierIdentifier) toString()
-
Field Details
-
JSON_PROPERTY_SORT
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SUPPLIER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_ACTIVITY
- See Also:
-
JSON_PROPERTY_ATTRACTION
- See Also:
-
JSON_PROPERTY_PLACE
- See Also:
-
JSON_PROPERTY_ROOM_TYPE
- See Also:
-
JSON_PROPERTY_MEETING_ROOM
- See Also:
-
JSON_PROPERTY_RESTAURANT
- See Also:
-
JSON_PROPERTY_SPA
- See Also:
-
JSON_PROPERTY_ADD_ON
- See Also:
-
JSON_PROPERTY_AVAILABLE
- See Also:
-
-
Constructor Details
-
InventoryGridItemNonAuthenticatedEntity
public InventoryGridItemNonAuthenticatedEntity()
-
-
Method Details
-
sort
-
getSort
Sort property indicates how this grid item fits in with the rest of the items in the list.- Returns:
- sort
-
setSort
-
type
public InventoryGridItemNonAuthenticatedEntity type(@Nonnull InventoryGridItemNonAuthenticatedEntity.TypeEnum type) -
getType
The type of blocking this item represents.- Returns:
- type
-
setType
-
identifier
-
getIdentifier
Unique blocking identifier- Returns:
- identifier
-
setIdentifier
-
supplierIdentifier
-
getSupplierIdentifier
Supplier identifier referencing blocking owner- Returns:
- supplierIdentifier
-
setSupplierIdentifier
-
activity
public InventoryGridItemNonAuthenticatedEntity activity(@Nullable ActivityLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity activity) -
getActivity
@Nullable @Valid public @Valid ActivityLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity getActivity()Populated only when the type of grid item is `ACTIVITY`- Returns:
- activity
-
setActivity
public void setActivity(@Nullable ActivityLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity activity) -
attraction
public InventoryGridItemNonAuthenticatedEntity attraction(@Nullable AttractionLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity attraction) -
getAttraction
@Nullable @Valid public @Valid AttractionLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity getAttraction()Populated only when the type of grid item is `ATTRACTION`- Returns:
- attraction
-
setAttraction
public void setAttraction(@Nullable AttractionLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity attraction) -
place
public InventoryGridItemNonAuthenticatedEntity place(@Nullable PlaceLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity place) -
getPlace
@Nullable @Valid public @Valid PlaceLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity getPlace()Populated only when the type of grid item is `PLACE`- Returns:
- place
-
setPlace
public void setPlace(@Nullable PlaceLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity place) -
roomType
public InventoryGridItemNonAuthenticatedEntity roomType(@Nullable PropertyWithBestPriceNonAuthenticatedEntity roomType) -
getRoomType
Populated only when the type of grid item is `GUEST_ROOM`- Returns:
- roomType
-
setRoomType
-
meetingRoom
public InventoryGridItemNonAuthenticatedEntity meetingRoom(@Nullable MeetingRoomLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity meetingRoom) -
getMeetingRoom
@Nullable @Valid public @Valid MeetingRoomLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity getMeetingRoom()Populated only when the type of grid item is `MEETING_ROOM`- Returns:
- meetingRoom
-
setMeetingRoom
public void setMeetingRoom(@Nullable MeetingRoomLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity meetingRoom) -
restaurant
public InventoryGridItemNonAuthenticatedEntity restaurant(@Nullable RestaurantLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity restaurant) -
getRestaurant
@Nullable @Valid public @Valid RestaurantLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity getRestaurant()Populated only when the type of grid item is `RESTAURANT`- Returns:
- restaurant
-
setRestaurant
public void setRestaurant(@Nullable RestaurantLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity restaurant) -
spa
public InventoryGridItemNonAuthenticatedEntity spa(@Nullable SpaLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity spa) -
getSpa
@Nullable @Valid public @Valid SpaLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity getSpa()Populated only when the type of grid item is `SPA`- Returns:
- spa
-
setSpa
-
addOn
public InventoryGridItemNonAuthenticatedEntity addOn(@Nullable AddOnLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity addOn) -
getAddOn
@Nullable @Valid public @Valid AddOnLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity getAddOn()Populated only when the type of grid item is `ADD_ON`- Returns:
- addOn
-
setAddOn
public void setAddOn(@Nullable AddOnLocalizedInventoryWithHotelBestPriceNonAuthenticatedEntity addOn) -
available
-
getAvailable
-
setAvailable
-
equals
-
hashCode
-
toString
-