Class UpsertMeetingRoomRequest

java.lang.Object
travel.wink.sdk.extranet.model.UpsertMeetingRoomRequest

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-06-11T13:46:18.379510+07:00[Asia/Bangkok]") public class UpsertMeetingRoomRequest extends Object
UpsertMeetingRoomRequest
  • Field Details

  • Constructor Details

    • UpsertMeetingRoomRequest

      public UpsertMeetingRoomRequest()
  • Method Details

    • featuredInd

      public UpsertMeetingRoomRequest featuredInd(Boolean featuredInd)
    • getFeaturedInd

      @Nonnull @NotNull public @NotNull Boolean getFeaturedInd()
      Indicates whether this inventory is featured. Use this flag as a way to signify that this inventory is special.
      Returns:
      featuredInd
    • setFeaturedInd

      public void setFeaturedInd(Boolean featuredInd)
    • lifestyleType

    • getLifestyleType

      @Nullable public UpsertMeetingRoomRequest.LifestyleTypeEnum getLifestyleType()
      Indicate the type of lifestyle this inventory should be associated with.
      Returns:
      lifestyleType
    • setLifestyleType

      public void setLifestyleType(UpsertMeetingRoomRequest.LifestyleTypeEnum lifestyleType)
    • location

      public UpsertMeetingRoomRequest location(GeoJsonPoint location)
    • getLocation

      @Nonnull @NotNull @Valid public @NotNull @Valid GeoJsonPoint getLocation()
      Get location
      Returns:
      location
    • setLocation

      public void setLocation(GeoJsonPoint location)
    • descriptions

      public UpsertMeetingRoomRequest descriptions(List<SimpleDescription> descriptions)
    • addDescriptionsItem

      public UpsertMeetingRoomRequest addDescriptionsItem(SimpleDescription descriptionsItem)
    • getDescriptions

      @Nonnull @NotNull @Valid public @NotNull @Valid List<SimpleDescription> getDescriptions()
      Localized descriptions describing inventory.
      Returns:
      descriptions
    • setDescriptions

      public void setDescriptions(List<SimpleDescription> descriptions)
    • multimedias

      public UpsertMeetingRoomRequest multimedias(List<Multimedia> multimedias)
    • addMultimediasItem

      public UpsertMeetingRoomRequest addMultimediasItem(Multimedia multimediasItem)
    • getMultimedias

      @Nonnull @NotNull @Valid public @NotNull @Valid List<Multimedia> getMultimedias()
      List of images / videos of inventory.
      Returns:
      multimedias
    • setMultimedias

      public void setMultimedias(List<Multimedia> multimedias)
    • geoNameId

      public UpsertMeetingRoomRequest geoNameId(String geoNameId)
    • getGeoNameId

      @Nonnull @NotNull public @NotNull String getGeoNameId()
      Set this datapoint to control in which city this inventory is located. Defaults to city where property is located.
      Returns:
      geoNameId
    • setGeoNameId

      public void setGeoNameId(String geoNameId)
    • commissionable

      public UpsertMeetingRoomRequest commissionable(Boolean commissionable)
    • getCommissionable

      @Nonnull @NotNull public @NotNull Boolean getCommissionable()
      Indicate whether sales channels receive commission for selling this inventory.
      Returns:
      commissionable
    • setCommissionable

      public void setCommissionable(Boolean commissionable)
    • name

      public UpsertMeetingRoomRequest name(String name)
    • getName

      @Nonnull @NotNull public @NotNull String getName()
      Internal name of inventory.
      Returns:
      name
    • setName

      public void setName(String name)
    • proximityCode

      public UpsertMeetingRoomRequest proximityCode(String proximityCode)
    • getProximityCode

      @Nullable public String getProximityCode()
      Supported OTA specification `PRX` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)
      Returns:
      proximityCode
    • setProximityCode

      public void setProximityCode(String proximityCode)
    • sort

      public UpsertMeetingRoomRequest sort(Integer sort)
    • getSort

      @Nullable public Integer getSort()
      Use this property to sort an inventory in a list of activities.
      Returns:
      sort
    • setSort

      public void setSort(Integer sort)
    • minAgeAppropriateCode

      public UpsertMeetingRoomRequest minAgeAppropriateCode(String minAgeAppropriateCode)
    • getMinAgeAppropriateCode

      @Nullable public String getMinAgeAppropriateCode()
      Supported OTA specification `AQC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)
      Returns:
      minAgeAppropriateCode
    • setMinAgeAppropriateCode

      public void setMinAgeAppropriateCode(String minAgeAppropriateCode)
    • bookable

      public UpsertMeetingRoomRequest bookable(Boolean bookable)
    • getBookable

      @Nonnull @NotNull public @NotNull Boolean getBookable()
      Indicates if this inventory can be added to a booking or if it is read-only marketing material only.
      Returns:
      bookable
    • setBookable

      public void setBookable(Boolean bookable)
    • active

      public UpsertMeetingRoomRequest active(Boolean active)
    • getActive

      @Nonnull @NotNull public @NotNull Boolean getActive()
      Modify inventory availability with this flag.
      Returns:
      active
    • setActive

      public void setActive(Boolean active)
    • disabilityFeatures

      public UpsertMeetingRoomRequest disabilityFeatures(List<String> disabilityFeatures)
    • addDisabilityFeaturesItem

      public UpsertMeetingRoomRequest addDisabilityFeaturesItem(String disabilityFeaturesItem)
    • getDisabilityFeatures

      @Nullable public List<String> getDisabilityFeatures()
      Supported OTA specification `PHY` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)
      Returns:
      disabilityFeatures
    • setDisabilityFeatures

      public void setDisabilityFeatures(List<String> disabilityFeatures)
    • securityFeatures

      public UpsertMeetingRoomRequest securityFeatures(List<String> securityFeatures)
    • addSecurityFeaturesItem

      public UpsertMeetingRoomRequest addSecurityFeaturesItem(String securityFeaturesItem)
    • getSecurityFeatures

      @Nullable public List<String> getSecurityFeatures()
      Supported OTA specification `SEC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory)
      Returns:
      securityFeatures
    • setSecurityFeatures

      public void setSecurityFeatures(List<String> securityFeatures)
    • applicableStart

      public UpsertMeetingRoomRequest applicableStart(LocalDate applicableStart)
    • getApplicableStart

      @Nullable @Valid public @Valid LocalDate 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

      public void setApplicableStart(LocalDate applicableStart)
    • applicableEnd

      public UpsertMeetingRoomRequest applicableEnd(LocalDate applicableEnd)
    • getApplicableEnd

      @Nullable @Valid public @Valid LocalDate 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

      public void setApplicableEnd(LocalDate applicableEnd)
    • reservationRequiredInd

      public UpsertMeetingRoomRequest reservationRequiredInd(Boolean reservationRequiredInd)
    • getReservationRequiredInd

      @Nullable public Boolean getReservationRequiredInd()
      Indicates whether a reservation is required to participate in this inventory.
      Returns:
      reservationRequiredInd
    • setReservationRequiredInd

      public void setReservationRequiredInd(Boolean reservationRequiredInd)
    • opens

      public UpsertMeetingRoomRequest opens(String opens)
    • getOpens

      @Nullable public String getOpens()
      Opening time of inventory (if applicable). Leave empty if inventory is always available.
      Returns:
      opens
    • setOpens

      public void setOpens(String opens)
    • closes

      public UpsertMeetingRoomRequest closes(String closes)
    • getCloses

      @Nullable public String getCloses()
      Closing time of inventory (if applicable). Leave empty if inventory is always available.
      Returns:
      closes
    • setCloses

      public void setCloses(String closes)
    • fee

      public UpsertMeetingRoomRequest fee(Moneys fee)
    • getFee

      @Nullable @Valid public @Valid Moneys getFee()
      Get fee
      Returns:
      fee
    • setFee

      public void setFee(Moneys fee)
    • percentDiscount

      public UpsertMeetingRoomRequest percentDiscount(Double percentDiscount)
    • getPercentDiscount

      @Nonnull @NotNull @DecimalMin("0.0") @DecimalMax("1.0") public @NotNull @DecimalMin("0.0") @DecimalMax("1.0") Double getPercentDiscount()
      Expected savings. Indicate how much the traveler is [usually] saving by booking it through this payment. Example: 20% discount. minimum: 0.0 maximum: 1.0
      Returns:
      percentDiscount
    • setPercentDiscount

      public void setPercentDiscount(Double percentDiscount)
    • contact

      public UpsertMeetingRoomRequest contact(Contact contact)
    • getContact

      @Nullable @Valid public @Valid Contact getContact()
      Get contact
      Returns:
      contact
    • setContact

      public void setContact(Contact contact)
    • address

    • getAddress

      @Nullable @Valid public @Valid UpsertAddressRequest getAddress()
      Get address
      Returns:
      address
    • setAddress

      public void setAddress(UpsertAddressRequest address)
    • daysOfWeek

      public UpsertMeetingRoomRequest daysOfWeek(DowPatternGroup daysOfWeek)
    • getDaysOfWeek

      @Nullable @Valid public @Valid DowPatternGroup getDaysOfWeek()
      Get daysOfWeek
      Returns:
      daysOfWeek
    • setDaysOfWeek

      public void setDaysOfWeek(DowPatternGroup daysOfWeek)
    • socials

      public UpsertMeetingRoomRequest socials(List<Social> socials)
    • addSocialsItem

      public UpsertMeetingRoomRequest addSocialsItem(Social socialsItem)
    • getSocials

      @Nullable @Valid public @Valid List<Social> getSocials()
      Social network accounts for inventory (if applicable).
      Returns:
      socials
    • setSocials

      public void setSocials(List<Social> socials)
    • irregular

      public UpsertMeetingRoomRequest irregular(Boolean irregular)
    • getIrregular

      @Nonnull @NotNull public @NotNull Boolean getIrregular()
      Room has an irregular shape. If true, the room would be of a traditional square or rectangular shape.
      Returns:
      irregular
    • setIrregular

      public void setIrregular(Boolean irregular)
    • meetingRoomCapacity

      public UpsertMeetingRoomRequest meetingRoomCapacity(Integer meetingRoomCapacity)
    • getMeetingRoomCapacity

      @Nonnull @NotNull @Min(0L) public @NotNull @Min(0L) Integer getMeetingRoomCapacity()
      The total number of people permitted in the meeting room. minimum: 0
      Returns:
      meetingRoomCapacity
    • setMeetingRoomCapacity

      public void setMeetingRoomCapacity(Integer meetingRoomCapacity)
    • access

      public UpsertMeetingRoomRequest access(String access)
    • getAccess

      @Nullable public String getAccess()
      The type of access to the meeting space.
      Returns:
      access
    • setAccess

      public void setAccess(String access)
    • meetingRoomTypeCode

      public UpsertMeetingRoomRequest meetingRoomTypeCode(String meetingRoomTypeCode)
    • getMeetingRoomTypeCode

      @Nonnull @NotNull public @NotNull String getMeetingRoomTypeCode()
      Supported OTA specification `MRF` code. See [OTA geoname data](#operation/showAvailableCodesForCategory).
      Returns:
      meetingRoomTypeCode
    • setMeetingRoomTypeCode

      public void setMeetingRoomTypeCode(String meetingRoomTypeCode)
    • meetingRoomLevel

      public UpsertMeetingRoomRequest meetingRoomLevel(String meetingRoomLevel)
    • getMeetingRoomLevel

      @Nullable public String getMeetingRoomLevel()
      Defines the level in the facility where the meeting room is located.
      Returns:
      meetingRoomLevel
    • setMeetingRoomLevel

      public void setMeetingRoomLevel(String meetingRoomLevel)
    • dedicatedInd

      public UpsertMeetingRoomRequest dedicatedInd(Boolean dedicatedInd)
    • getDedicatedInd

      @Nonnull @NotNull public @NotNull Boolean getDedicatedInd()
      When true, the room is used for a single purpose as indicated by the MeetingRoomTypeCode attribute.
      Returns:
      dedicatedInd
    • setDedicatedInd

      public void setDedicatedInd(Boolean dedicatedInd)
    • area

      public UpsertMeetingRoomRequest area(Float area)
    • getArea

      @Nonnull @NotNull @DecimalMin("1.0") public @NotNull @DecimalMin("1.0") Float getArea()
      Area (in square meters) of this meeting room. minimum: 1.0
      Returns:
      area
    • setArea

      public void setArea(Float area)
    • height

      public UpsertMeetingRoomRequest height(Float height)
    • getHeight

      @Nonnull @NotNull @DecimalMin("1.0") public @NotNull @DecimalMin("1.0") Float getHeight()
      Height (in meters) of this meeting room. minimum: 1.0
      Returns:
      height
    • setHeight

      public void setHeight(Float height)
    • width

      public UpsertMeetingRoomRequest width(Float width)
    • getWidth

      @Nonnull @NotNull @DecimalMin("1.0") public @NotNull @DecimalMin("1.0") Float getWidth()
      Width (in meters) of this meeting room. minimum: 1.0
      Returns:
      width
    • setWidth

      public void setWidth(Float width)
    • length

      public UpsertMeetingRoomRequest length(Float length)
    • getLength

      @Nonnull @NotNull @DecimalMin("1.0") public @NotNull @DecimalMin("1.0") Float getLength()
      Length (in meters) of this meeting room. minimum: 1.0
      Returns:
      length
    • setLength

      public void setLength(Float length)
    • amenities

      public UpsertMeetingRoomRequest amenities(List<String> amenities)
    • addAmenitiesItem

      public UpsertMeetingRoomRequest addAmenitiesItem(String amenitiesItem)
    • getAmenities

      @Nullable public List<String> getAmenities()
      Supported OTA specification `MRC` code. See [OTA geoname data](#operation/showAvailableCodesForCategory).
      Returns:
      amenities
    • setAmenities

      public void setAmenities(List<String> amenities)
    • pricingType

    • getPricingType

      @Nullable public UpsertMeetingRoomRequest.PricingTypeEnum getPricingType()
      How this inventory item should be priced.
      Returns:
      pricingType
    • setPricingType

      public void setPricingType(UpsertMeetingRoomRequest.PricingTypeEnum pricingType)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object