Package travel.wink.sdk.extranet.model
Class UpsertMeetingRoomRequestSupplier
java.lang.Object
travel.wink.sdk.extranet.model.UpsertMeetingRoomRequestSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-04-26T14:36:45.544169528+07:00[Asia/Bangkok]")
public class UpsertMeetingRoomRequestSupplier
extends Object
UpsertMeetingRoomRequestSupplier
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicate the type of lifestyle this inventory 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(SimpleDescriptionSupplier descriptionsItem) addDisabilityFeaturesItem(String disabilityFeaturesItem) addMultimediasItem(SimpleMultimediaSupplier multimediasItem) addRecognitionListItem(TravelInventoryRecognitionSupplier recognitionListItem) address(UpsertAddressRequestSupplier address) addSecurityFeaturesItem(String securityFeaturesItem) addSocialsItem(SocialSupplier socialsItem) addTransactionalInventoryListItem(TransactionalTravelInventorySupplier transactionalInventoryListItem) addTransactionInventoryListItem(TransactionalTravelInventorySupplier transactionInventoryListItem) applicableEnd(LocalDate applicableEnd) applicableStart(LocalDate applicableStart) commissionable(Boolean commissionable) contact(ContactSupplier contact) daysOfWeek(DowPatternGroupSupplier daysOfWeek) dedicatedInd(Boolean dedicatedInd) descriptions(List<SimpleDescriptionSupplier> descriptions) disabilityFeatures(List<String> disabilityFeatures) booleanfeaturedInd(Boolean featuredInd) The type of access to the meeting space.@NotNull BooleanModify inventory availability with this flag.@NotNull @Valid UpsertAddressRequestSupplierGet 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 inventory can be added to a booking or if it is read-only marketing material only.Closing time of inventory (if applicable).@NotNull BooleanIndicate whether sales channels receive commission for selling this inventory.@Valid ContactSupplierGet contact@Valid DowPatternGroupSupplierGet daysOfWeek@NotNull BooleanWhen true, the room is used for a single purpose as indicated by the MeetingRoomTypeCode attribute.@NotNull @Valid List<SimpleDescriptionSupplier>Localized descriptions describing inventory.Supported OTA specification `PHY` code.@NotNull BooleanIndicates whether this inventory is featured.@NotNull @DecimalMin("1.0") FloatHeight (in meters) of this meeting room.@NotNull BooleanRoom has an irregular shape.@NotNull @DecimalMin("1.0") FloatLength (in meters) of this meeting room.Indicate the type of lifestyle this inventory should be associated with.@NotNull @Valid GeoJsonPointSupplierGet location@NotNull @Min(1L) 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<SimpleMultimediaSupplier>List of images / videos of inventory.@NotNull StringgetName()Internal name of inventory.getOpens()Opening time of inventory (if applicable).Level of expensiveness.Supported OTA specification `PRX` code.Inventory-level recognition.Indicates whether a reservation is required to participate in this inventory.Supported OTA specification `SEC` code.@Valid List<SocialSupplier>Social network accounts for inventory (if applicable).getSort()Use this property to sort an inventory in a list of activities.Purchasable items for this inventory.Get transactionInventoryList@NotNull @DecimalMin("1.0") FloatgetWidth()Width (in meters) of this meeting room.inthashCode()lifestyleType(UpsertMeetingRoomRequestSupplier.LifestyleTypeEnum lifestyleType) location(GeoJsonPointSupplier location) meetingRoomCapacity(Integer meetingRoomCapacity) meetingRoomLevel(String meetingRoomLevel) meetingRoomTypeCode(String meetingRoomTypeCode) minAgeAppropriateCode(String minAgeAppropriateCode) multimedias(List<SimpleMultimediaSupplier> multimedias) proximityCode(String proximityCode) recognitionList(List<TravelInventoryRecognitionSupplier> recognitionList) reservationRequiredInd(Boolean reservationRequiredInd) securityFeatures(List<String> securityFeatures) voidvoidvoidsetAddress(UpsertAddressRequestSupplier address) voidsetAmenities(List<String> amenities) voidsetApplicableEnd(LocalDate applicableEnd) voidsetApplicableStart(LocalDate applicableStart) voidvoidsetBookable(Boolean bookable) voidvoidsetCommissionable(Boolean commissionable) voidsetContact(ContactSupplier contact) voidsetDaysOfWeek(DowPatternGroupSupplier daysOfWeek) voidsetDedicatedInd(Boolean dedicatedInd) voidsetDescriptions(List<SimpleDescriptionSupplier> descriptions) voidsetDisabilityFeatures(List<String> disabilityFeatures) voidsetFeaturedInd(Boolean featuredInd) voidvoidsetIrregular(Boolean irregular) voidvoidvoidsetLocation(GeoJsonPointSupplier location) voidsetMeetingRoomCapacity(Integer meetingRoomCapacity) voidsetMeetingRoomLevel(String meetingRoomLevel) voidsetMeetingRoomTypeCode(String meetingRoomTypeCode) voidsetMinAgeAppropriateCode(String minAgeAppropriateCode) voidsetMultimedias(List<SimpleMultimediaSupplier> multimedias) voidvoidvoidvoidsetProximityCode(String proximityCode) voidsetRecognitionList(List<TravelInventoryRecognitionSupplier> recognitionList) voidsetReservationRequiredInd(Boolean reservationRequiredInd) voidsetSecurityFeatures(List<String> securityFeatures) voidsetSocials(List<SocialSupplier> socials) voidvoidsetTransactionalInventoryList(List<TransactionalTravelInventorySupplier> transactionalInventoryList) voidsetTransactionInventoryList(List<TransactionalTravelInventorySupplier> transactionInventoryList) voidsocials(List<SocialSupplier> socials) toString()transactionalInventoryList(List<TransactionalTravelInventorySupplier> transactionalInventoryList) transactionInventoryList(List<TransactionalTravelInventorySupplier> transactionInventoryList)
-
Field Details
-
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_TRANSACTION_INVENTORY_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:
-
JSON_PROPERTY_TRANSACTIONAL_INVENTORY_LIST
- See Also:
-
-
Constructor Details
-
UpsertMeetingRoomRequestSupplier
public UpsertMeetingRoomRequestSupplier()
-
-
Method Details
-
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 UpsertMeetingRoomRequestSupplier lifestyleType(UpsertMeetingRoomRequestSupplier.LifestyleTypeEnum lifestyleType) -
getLifestyleType
Indicate the type of lifestyle this inventory should be associated with.- Returns:
- lifestyleType
-
setLifestyleType
-
location
-
getLocation
Get location- Returns:
- location
-
setLocation
-
descriptions
-
addDescriptionsItem
public UpsertMeetingRoomRequestSupplier addDescriptionsItem(SimpleDescriptionSupplier descriptionsItem) -
getDescriptions
Localized descriptions describing inventory.- Returns:
- descriptions
-
setDescriptions
-
multimedias
-
addMultimediasItem
public UpsertMeetingRoomRequestSupplier addMultimediasItem(SimpleMultimediaSupplier multimediasItem) -
getMultimedias
List of images / videos of inventory.- Returns:
- multimedias
-
setMultimedias
-
contact
-
getContact
Get contact- Returns:
- contact
-
setContact
-
address
-
getAddress
Get address- Returns:
- address
-
setAddress
-
commissionable
-
getCommissionable
Indicate whether sales channels receive commission for selling this inventory.- Returns:
- commissionable
-
setCommissionable
-
name
-
getName
Internal name of inventory.- Returns:
- name
-
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 inventory in a list of activities.- Returns:
- sort
-
setSort
-
minAgeAppropriateCode
-
getMinAgeAppropriateCode
Supported OTA specification `AQC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- minAgeAppropriateCode
-
setMinAgeAppropriateCode
-
bookable
-
getBookable
Indicates if this inventory can be added to a booking or if it is read-only marketing material only.- Returns:
- bookable
-
setBookable
-
active
-
getActive
Modify inventory availability with this flag.- Returns:
- active
-
setActive
-
disabilityFeatures
-
addDisabilityFeaturesItem
-
getDisabilityFeatures
Supported OTA specification `PHY` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- disabilityFeatures
-
setDisabilityFeatures
-
securityFeatures
-
addSecurityFeaturesItem
-
getSecurityFeatures
Supported OTA specification `SEC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)- Returns:
- securityFeatures
-
setSecurityFeatures
-
addSocialsItem
-
getSocials
Social network accounts for inventory (if applicable).- Returns:
- socials
-
setSocials
-
pricePoint
public UpsertMeetingRoomRequestSupplier pricePoint(UpsertMeetingRoomRequestSupplier.PricePointEnum pricePoint) -
getPricePoint
Level of expensiveness.- Returns:
- pricePoint
-
setPricePoint
-
recognitionList
public UpsertMeetingRoomRequestSupplier recognitionList(List<TravelInventoryRecognitionSupplier> recognitionList) -
addRecognitionListItem
public UpsertMeetingRoomRequestSupplier addRecognitionListItem(TravelInventoryRecognitionSupplier recognitionListItem) -
getRecognitionList
Inventory-level recognition.- Returns:
- recognitionList
-
setRecognitionList
-
transactionInventoryList
public UpsertMeetingRoomRequestSupplier transactionInventoryList(List<TransactionalTravelInventorySupplier> transactionInventoryList) -
addTransactionInventoryListItem
public UpsertMeetingRoomRequestSupplier addTransactionInventoryListItem(TransactionalTravelInventorySupplier transactionInventoryListItem) -
getTransactionInventoryList
@Nullable @Valid public @Valid List<TransactionalTravelInventorySupplier> getTransactionInventoryList()Get transactionInventoryList- Returns:
- transactionInventoryList
-
setTransactionInventoryList
public void setTransactionInventoryList(List<TransactionalTravelInventorySupplier> transactionInventoryList) -
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 inventory 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 inventory 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
-
getReservationRequiredInd
Indicates whether a reservation is required to participate in this inventory.- Returns:
- reservationRequiredInd
-
setReservationRequiredInd
-
opens
-
getOpens
Opening time of inventory (if applicable). Leave empty if inventory is always available.- Returns:
- opens
-
setOpens
-
closes
-
getCloses
Closing time of inventory (if applicable). Leave empty if inventory is always available.- Returns:
- closes
-
setCloses
-
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
-
getMeetingRoomCapacity
The total number of people permitted in the meeting room. minimum: 1- Returns:
- meetingRoomCapacity
-
setMeetingRoomCapacity
-
access
-
getAccess
The type of access to the meeting space.- Returns:
- access
-
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
Supported OTA specification `MRC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory).- Returns:
- amenities
-
setAmenities
-
transactionalInventoryList
public UpsertMeetingRoomRequestSupplier transactionalInventoryList(List<TransactionalTravelInventorySupplier> transactionalInventoryList) -
addTransactionalInventoryListItem
public UpsertMeetingRoomRequestSupplier addTransactionalInventoryListItem(TransactionalTravelInventorySupplier transactionalInventoryListItem) -
getTransactionalInventoryList
@Nullable @Valid public @Valid List<TransactionalTravelInventorySupplier> getTransactionalInventoryList()Purchasable items for this inventory.- Returns:
- transactionalInventoryList
-
setTransactionalInventoryList
public void setTransactionalInventoryList(List<TransactionalTravelInventorySupplier> transactionalInventoryList) -
equals
-
hashCode
public int hashCode() -
toString
-
socials