Class MeetingRoomLightweightNonAuthenticatedEntity
java.lang.Object
travel.wink.sdk.inventory.model.MeetingRoomLightweightNonAuthenticatedEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-06-03T15:00:39.254575718+07:00[Asia/Bangkok]")
public class MeetingRoomLightweightNonAuthenticatedEntity
extends Object
Inventory data object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicate the type of lifestyle this blocking should be associated with.static enumLevel of expensiveness. -
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 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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAmenitiesItem(String amenitiesItem) addDescriptionsItem(SimpleDescriptionNonAuthenticatedEntity descriptionsItem) addDisabilityFeaturesItem(String disabilityFeaturesItem) addMultimediasItem(SimpleMultimediaNonAuthenticatedEntity multimediasItem) addRecognitionListItem(TravelInventoryRecognitionNonAuthenticatedEntity recognitionListItem) addSecurityFeaturesItem(String securityFeaturesItem) addSocialsItem(SocialNonAuthenticatedEntity socialsItem) applicableEnd(LocalDate applicableEnd) applicableStart(LocalDate applicableStart) commissionable(Boolean commissionable) contact(ContactNonAuthenticatedEntity contact) daysOfWeek(DowPatternGroupNonAuthenticatedEntity daysOfWeek) dedicatedInd(Boolean dedicatedInd) descriptions(List<SimpleDescriptionNonAuthenticatedEntity> descriptions) disabilityFeatures(List<String> disabilityFeatures) booleanfeaturedInd(Boolean featuredInd) The type of access to the meeting space.@NotNull BooleanModify blocking availability with this flag.@NotNull @Valid SimpleAddressNonAuthenticatedEntityGet addressSupported OTA specification `MRC` code.@Valid LocalDateEnd month and day or date for which the attraction (e.g.@Valid LocalDateStart month and day or date for which the attraction (e.g.@NotNull @DecimalMin("1.0") FloatgetArea()Area (in square meters) of this meeting room.@NotNull BooleanIndicates if this blocking can be added to a booking or if it is read-only marketing material only.Closing time of blocking (if applicable).@NotNull BooleanIndicate whether sales channels receive commission for selling this blocking.@NotNull @Valid ContactNonAuthenticatedEntityGet contactGet daysOfWeek@NotNull BooleanWhen true, the room is used for a single purpose as indicated by the MeetingRoomTypeCode attribute.@NotNull @Valid List<SimpleDescriptionNonAuthenticatedEntity> Localized descriptions describing blocking.Supported OTA specification `PHY` code.@NotNull BooleanIndicates whether this inventory is featured.@NotNull @DecimalMin("1.0") FloatHeight (in meters) of this meeting room.@NotNull @Valid UUIDHotel identifier.@NotNull @Valid UUIDUnique record identifier@NotNull BooleanRoom has an irregular shape.@NotNull @DecimalMin("1.0") FloatLength (in meters) of this meeting room.Indicate the type of lifestyle this blocking should be associated with.@NotNull @Valid GeoJsonPointNonAuthenticatedEntityGet location@NotNull @Min(0L) IntegerThe total number of people permitted in the meeting room.Defines the level in the facility where the meeting room is located.@NotNull StringSupported OTA specification `MRF` code.Supported OTA specification `AQC` code.@NotNull @Valid List<SimpleMultimediaNonAuthenticatedEntity> List of images / videos of blocking.@NotNull StringgetName()Internal name of blocking.getOpens()Opening time of blocking (if applicable).Level of expensiveness.@NotNull StringSupported OTA specification `PRX` code.Inventory-level recognition.Indicates whether a reservation is required to participate in this blocking.Supported OTA specification `SEC` code.@Valid List<SocialNonAuthenticatedEntity> Social network accounts for blocking (if applicable).getSort()Use this property to sort an blocking in a list of activities.@NotNull @DecimalMin("1.0") FloatgetWidth()Width (in meters) of this meeting room.inthashCode()hotelIdentifier(UUID hotelIdentifier) identifier(UUID identifier) location(GeoJsonPointNonAuthenticatedEntity location) meetingRoomCapacity(Integer meetingRoomCapacity) meetingRoomLevel(String meetingRoomLevel) meetingRoomTypeCode(String meetingRoomTypeCode) minAgeAppropriateCode(String minAgeAppropriateCode) multimedias(List<SimpleMultimediaNonAuthenticatedEntity> multimedias) proximityCode(String proximityCode) recognitionList(List<TravelInventoryRecognitionNonAuthenticatedEntity> recognitionList) reservationRequiredInd(Boolean reservationRequiredInd) securityFeatures(List<String> securityFeatures) voidvoidvoidvoidsetAmenities(List<String> amenities) voidsetApplicableEnd(LocalDate applicableEnd) voidsetApplicableStart(LocalDate applicableStart) voidvoidsetBookable(Boolean bookable) voidvoidsetCommissionable(Boolean commissionable) voidsetContact(ContactNonAuthenticatedEntity contact) voidsetDaysOfWeek(DowPatternGroupNonAuthenticatedEntity daysOfWeek) voidsetDedicatedInd(Boolean dedicatedInd) voidsetDescriptions(List<SimpleDescriptionNonAuthenticatedEntity> descriptions) voidsetDisabilityFeatures(List<String> disabilityFeatures) voidsetFeaturedInd(Boolean featuredInd) voidvoidsetHotelIdentifier(UUID hotelIdentifier) voidsetIdentifier(UUID identifier) voidsetIrregular(Boolean irregular) voidvoidvoidvoidsetMeetingRoomCapacity(Integer meetingRoomCapacity) voidsetMeetingRoomLevel(String meetingRoomLevel) voidsetMeetingRoomTypeCode(String meetingRoomTypeCode) voidsetMinAgeAppropriateCode(String minAgeAppropriateCode) voidsetMultimedias(List<SimpleMultimediaNonAuthenticatedEntity> multimedias) voidvoidvoidvoidsetProximityCode(String proximityCode) voidsetRecognitionList(List<TravelInventoryRecognitionNonAuthenticatedEntity> recognitionList) voidsetReservationRequiredInd(Boolean reservationRequiredInd) voidsetSecurityFeatures(List<String> securityFeatures) voidsetSocials(List<SocialNonAuthenticatedEntity> socials) voidvoidsocials(List<SocialNonAuthenticatedEntity> socials) toString()
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_HOTEL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_FEATURED_IND
- See Also:
-
JSON_PROPERTY_LIFESTYLE_TYPE
- See Also:
-
JSON_PROPERTY_LOCATION
- See Also:
-
JSON_PROPERTY_DESCRIPTIONS
- See Also:
-
JSON_PROPERTY_MULTIMEDIAS
- See Also:
-
JSON_PROPERTY_CONTACT
- See Also:
-
JSON_PROPERTY_ADDRESS
- See Also:
-
JSON_PROPERTY_COMMISSIONABLE
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_PROXIMITY_CODE
- See Also:
-
JSON_PROPERTY_SORT
- See Also:
-
JSON_PROPERTY_MIN_AGE_APPROPRIATE_CODE
- See Also:
-
JSON_PROPERTY_BOOKABLE
- See Also:
-
JSON_PROPERTY_ACTIVE
- See Also:
-
JSON_PROPERTY_DISABILITY_FEATURES
- See Also:
-
JSON_PROPERTY_SECURITY_FEATURES
- See Also:
-
JSON_PROPERTY_SOCIALS
- See Also:
-
JSON_PROPERTY_PRICE_POINT
- See Also:
-
JSON_PROPERTY_RECOGNITION_LIST
- See Also:
-
JSON_PROPERTY_APPLICABLE_START
- See Also:
-
JSON_PROPERTY_APPLICABLE_END
- See Also:
-
JSON_PROPERTY_RESERVATION_REQUIRED_IND
- See Also:
-
JSON_PROPERTY_OPENS
- See Also:
-
JSON_PROPERTY_CLOSES
- See Also:
-
JSON_PROPERTY_DAYS_OF_WEEK
- See Also:
-
JSON_PROPERTY_IRREGULAR
- See Also:
-
JSON_PROPERTY_MEETING_ROOM_CAPACITY
- See Also:
-
JSON_PROPERTY_ACCESS
- See Also:
-
JSON_PROPERTY_MEETING_ROOM_TYPE_CODE
- See Also:
-
JSON_PROPERTY_MEETING_ROOM_LEVEL
- See Also:
-
JSON_PROPERTY_DEDICATED_IND
- See Also:
-
JSON_PROPERTY_AREA
- See Also:
-
JSON_PROPERTY_HEIGHT
- See Also:
-
JSON_PROPERTY_WIDTH
- See Also:
-
JSON_PROPERTY_LENGTH
- See Also:
-
JSON_PROPERTY_AMENITIES
- See Also:
-
-
Constructor Details
-
MeetingRoomLightweightNonAuthenticatedEntity
public MeetingRoomLightweightNonAuthenticatedEntity()
-
-
Method Details
-
identifier
-
getIdentifier
Unique record identifier- Returns:
- identifier
-
setIdentifier
-
hotelIdentifier
-
getHotelIdentifier
Hotel identifier.- Returns:
- hotelIdentifier
-
setHotelIdentifier
-
featuredInd
-
getFeaturedInd
Indicates whether this inventory is featured. Use this flag as a way to signify that this inventory is special.- Returns:
- featuredInd
-
setFeaturedInd
-
lifestyleType
public MeetingRoomLightweightNonAuthenticatedEntity lifestyleType(MeetingRoomLightweightNonAuthenticatedEntity.LifestyleTypeEnum lifestyleType) -
getLifestyleType
Indicate the type of lifestyle this blocking should be associated with.- Returns:
- lifestyleType
-
setLifestyleType
public void setLifestyleType(MeetingRoomLightweightNonAuthenticatedEntity.LifestyleTypeEnum lifestyleType) -
location
public MeetingRoomLightweightNonAuthenticatedEntity location(GeoJsonPointNonAuthenticatedEntity location) -
getLocation
Get location- Returns:
- location
-
setLocation
-
descriptions
public MeetingRoomLightweightNonAuthenticatedEntity descriptions(List<SimpleDescriptionNonAuthenticatedEntity> descriptions) -
addDescriptionsItem
public MeetingRoomLightweightNonAuthenticatedEntity addDescriptionsItem(SimpleDescriptionNonAuthenticatedEntity descriptionsItem) -
getDescriptions
@Nonnull @NotNull @Valid public @NotNull @Valid List<SimpleDescriptionNonAuthenticatedEntity> getDescriptions()Localized descriptions describing blocking.- Returns:
- descriptions
-
setDescriptions
-
multimedias
public MeetingRoomLightweightNonAuthenticatedEntity multimedias(List<SimpleMultimediaNonAuthenticatedEntity> multimedias) -
addMultimediasItem
public MeetingRoomLightweightNonAuthenticatedEntity addMultimediasItem(SimpleMultimediaNonAuthenticatedEntity multimediasItem) -
getMultimedias
@Nonnull @NotNull @Valid public @NotNull @Valid List<SimpleMultimediaNonAuthenticatedEntity> getMultimedias()List of images / videos of blocking.- Returns:
- multimedias
-
setMultimedias
-
contact
-
getContact
Get contact- Returns:
- contact
-
setContact
-
address
public MeetingRoomLightweightNonAuthenticatedEntity address(SimpleAddressNonAuthenticatedEntity address) -
getAddress
Get address- Returns:
- address
-
setAddress
-
commissionable
-
getCommissionable
Indicate whether sales channels receive commission for selling this blocking.- Returns:
- commissionable
-
setCommissionable
-
name
-
getName
-
setName
-
proximityCode
-
getProximityCode
Supported OTA specification `PRX` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- proximityCode
-
setProximityCode
-
sort
-
getSort
Use this property to sort an blocking in a list of activities.- Returns:
- sort
-
setSort
-
minAgeAppropriateCode
public MeetingRoomLightweightNonAuthenticatedEntity minAgeAppropriateCode(String minAgeAppropriateCode) -
getMinAgeAppropriateCode
Supported OTA specification `AQC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- minAgeAppropriateCode
-
setMinAgeAppropriateCode
-
bookable
-
getBookable
Indicates if this blocking can be added to a booking or if it is read-only marketing material only.- Returns:
- bookable
-
setBookable
-
active
-
getActive
Modify blocking availability with this flag.- Returns:
- active
-
setActive
-
disabilityFeatures
public MeetingRoomLightweightNonAuthenticatedEntity disabilityFeatures(List<String> disabilityFeatures) -
addDisabilityFeaturesItem
public MeetingRoomLightweightNonAuthenticatedEntity addDisabilityFeaturesItem(String disabilityFeaturesItem) -
getDisabilityFeatures
-
setDisabilityFeatures
-
securityFeatures
-
addSecurityFeaturesItem
public MeetingRoomLightweightNonAuthenticatedEntity addSecurityFeaturesItem(String securityFeaturesItem) -
getSecurityFeatures
-
setSecurityFeatures
-
addSocialsItem
public MeetingRoomLightweightNonAuthenticatedEntity addSocialsItem(SocialNonAuthenticatedEntity socialsItem) -
getSocials
Social network accounts for blocking (if applicable).- Returns:
- socials
-
setSocials
-
pricePoint
public MeetingRoomLightweightNonAuthenticatedEntity pricePoint(MeetingRoomLightweightNonAuthenticatedEntity.PricePointEnum pricePoint) -
getPricePoint
@Nonnull @NotNull public @NotNull MeetingRoomLightweightNonAuthenticatedEntity.PricePointEnum getPricePoint()Level of expensiveness.- Returns:
- pricePoint
-
setPricePoint
-
recognitionList
public MeetingRoomLightweightNonAuthenticatedEntity recognitionList(List<TravelInventoryRecognitionNonAuthenticatedEntity> recognitionList) -
addRecognitionListItem
public MeetingRoomLightweightNonAuthenticatedEntity addRecognitionListItem(TravelInventoryRecognitionNonAuthenticatedEntity recognitionListItem) -
getRecognitionList
@Nullable @Valid public @Valid List<TravelInventoryRecognitionNonAuthenticatedEntity> getRecognitionList()Inventory-level recognition.- Returns:
- recognitionList
-
setRecognitionList
public void setRecognitionList(List<TravelInventoryRecognitionNonAuthenticatedEntity> recognitionList) -
applicableStart
-
getApplicableStart
Start month and day or date for which the attraction (e.g. the start of a season) is available. This date property signifies that the blocking is recurring and / or seasonal. If the date is in the past, only day and month will be used to infer seasonality. If the date is a future date, it will be interpreted as a starting date.- Returns:
- applicableStart
-
setApplicableStart
-
applicableEnd
-
getApplicableEnd
End month and day or date for which the attraction (e.g. the start of a season) is available. This date property signifies that the blocking is recurring and / or seasonal. If the date is in the past, only day and month will be used to infer seasonality. If the date is a future date, it will be interpreted as a ending date.- Returns:
- applicableEnd
-
setApplicableEnd
-
reservationRequiredInd
public MeetingRoomLightweightNonAuthenticatedEntity reservationRequiredInd(Boolean reservationRequiredInd) -
getReservationRequiredInd
Indicates whether a reservation is required to participate in this blocking.- Returns:
- reservationRequiredInd
-
setReservationRequiredInd
-
opens
-
getOpens
Opening time of blocking (if applicable). Leave empty if blocking is always available.- Returns:
- opens
-
setOpens
-
closes
-
getCloses
Closing time of blocking (if applicable). Leave empty if blocking is always available.- Returns:
- closes
-
setCloses
-
daysOfWeek
public MeetingRoomLightweightNonAuthenticatedEntity daysOfWeek(DowPatternGroupNonAuthenticatedEntity daysOfWeek) -
getDaysOfWeek
Get daysOfWeek- Returns:
- daysOfWeek
-
setDaysOfWeek
-
irregular
-
getIrregular
Room has an irregular shape. If true, the room would be of a traditional square or rectangular shape.- Returns:
- irregular
-
setIrregular
-
meetingRoomCapacity
public MeetingRoomLightweightNonAuthenticatedEntity meetingRoomCapacity(Integer meetingRoomCapacity) -
getMeetingRoomCapacity
The total number of people permitted in the meeting room. minimum: 0- Returns:
- meetingRoomCapacity
-
setMeetingRoomCapacity
-
access
-
getAccess
-
setAccess
-
meetingRoomTypeCode
-
getMeetingRoomTypeCode
Supported OTA specification `MRF` code. See [OTA geoname data](#operation/showAvailableCodesForCategory).- Returns:
- meetingRoomTypeCode
-
setMeetingRoomTypeCode
-
meetingRoomLevel
-
getMeetingRoomLevel
Defines the level in the facility where the meeting room is located.- Returns:
- meetingRoomLevel
-
setMeetingRoomLevel
-
dedicatedInd
-
getDedicatedInd
When true, the room is used for a single purpose as indicated by the MeetingRoomTypeCode attribute.- Returns:
- dedicatedInd
-
setDedicatedInd
-
area
-
getArea
Area (in square meters) of this meeting room. minimum: 1.0- Returns:
- area
-
setArea
-
height
-
getHeight
Height (in meters) of this meeting room. minimum: 1.0- Returns:
- height
-
setHeight
-
width
-
getWidth
Width (in meters) of this meeting room. minimum: 1.0- Returns:
- width
-
setWidth
-
length
-
getLength
Length (in meters) of this meeting room. minimum: 1.0- Returns:
- length
-
setLength
-
amenities
-
addAmenitiesItem
-
getAmenities
-
setAmenities
-
equals
-
hashCode
-
toString
-
socials