Class ReviewLightweightSupplier

java.lang.Object
travel.wink.sdk.extranet.booking.model.ReviewLightweightSupplier

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:17:36.846722567+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") public class ReviewLightweightSupplier extends Object
ReviewLightweightSupplier
  • Field Details

  • Constructor Details

    • ReviewLightweightSupplier

      public ReviewLightweightSupplier()
  • Method Details

    • identifier

      public ReviewLightweightSupplier identifier(@Nullable UUID identifier)
    • getIdentifier

      @Nullable @Valid public @Valid UUID getIdentifier()
      Unique review identifier identifying this record.
      Returns:
      identifier
    • setIdentifier

      public void setIdentifier(@Nullable UUID identifier)
    • bookingIdentifier

      public ReviewLightweightSupplier bookingIdentifier(@Nullable UUID bookingIdentifier)
    • getBookingIdentifier

      @Nullable @Valid public @Valid UUID getBookingIdentifier()
      Booking identifier identifier booking this review is associated with.
      Returns:
      bookingIdentifier
    • setBookingIdentifier

      public void setBookingIdentifier(@Nullable UUID bookingIdentifier)
    • hotelIdentifier

      public ReviewLightweightSupplier hotelIdentifier(@Nullable UUID hotelIdentifier)
    • getHotelIdentifier

      @Nullable @Valid public @Valid UUID getHotelIdentifier()
      Hotel identifier this booking is associated with.
      Returns:
      hotelIdentifier
    • setHotelIdentifier

      public void setHotelIdentifier(@Nullable UUID hotelIdentifier)
    • user

      public ReviewLightweightSupplier user(@Nullable ReviewUserSupplier user)
    • getUser

      @Nullable @Valid public @Valid ReviewUserSupplier getUser()
      User details of creator of booking.
      Returns:
      user
    • setUser

      public void setUser(@Nullable ReviewUserSupplier user)
    • reviewDate

      public ReviewLightweightSupplier reviewDate(@Nullable LocalDateTime reviewDate)
    • getReviewDate

      @Nullable @Valid public LocalDateTime getReviewDate()
      Date of review.
      Returns:
      reviewDate
    • setReviewDate

      public void setReviewDate(@Nullable LocalDateTime reviewDate)
    • averageScore

      public ReviewLightweightSupplier averageScore(@Nullable BigDecimal averageScore)
    • getAverageScore

      @Nullable public BigDecimal getAverageScore()
      Total points divided by number of questions.
      Returns:
      averageScore
    • setAverageScore

      public void setAverageScore(@Nullable BigDecimal averageScore)
    • answers

      public ReviewLightweightSupplier answers(@Nullable List<@Valid ReviewAnswerSupplier> answers)
    • addAnswersItem

      public ReviewLightweightSupplier addAnswersItem(ReviewAnswerSupplier answersItem)
    • getAnswers

      @Nullable @Valid public @Valid List<@Valid ReviewAnswerSupplier> getAnswers()
      Get answers
      Returns:
      answers
    • setAnswers

      public void setAnswers(@Nullable List<@Valid ReviewAnswerSupplier> answers)
    • messageFromGuest

      public ReviewLightweightSupplier messageFromGuest(@Nullable String messageFromGuest)
    • getMessageFromGuest

      @Nullable public String getMessageFromGuest()
      Private message from guest to the hotel. Is not displayed on property profile.
      Returns:
      messageFromGuest
    • setMessageFromGuest

      public void setMessageFromGuest(@Nullable String messageFromGuest)
    • responseFromHotel

      public ReviewLightweightSupplier responseFromHotel(@Nullable String responseFromHotel)
    • getResponseFromHotel

      @Nullable public String getResponseFromHotel()
      Property can response to traveler review. Response goes on public review profile and can be seen by others.
      Returns:
      responseFromHotel
    • setResponseFromHotel

      public void setResponseFromHotel(@Nullable String responseFromHotel)
    • imageIdentifier

      public ReviewLightweightSupplier imageIdentifier(@Nullable String imageIdentifier)
    • getImageIdentifier

      @Nullable public String getImageIdentifier()
      Reviewer can upload her best picture from the property. Cloudinary image identifier.
      Returns:
      imageIdentifier
    • setImageIdentifier

      public void setImageIdentifier(@Nullable String imageIdentifier)
    • text

      public ReviewLightweightSupplier text(@Nullable String text)
    • getText

      @Nullable public String getText()
      Free text record created by traveler
      Returns:
      text
    • setText

      public void setText(@Nullable String text)
    • approvedText

      public ReviewLightweightSupplier approvedText(@Nullable Boolean approvedText)
    • getApprovedText

      @Nullable public Boolean getApprovedText()
      Hotel allows the review text to be displayed as part of their profile.
      Returns:
      approvedText
    • setApprovedText

      public void setApprovedText(@Nullable Boolean approvedText)
    • approvedImage

      public ReviewLightweightSupplier approvedImage(@Nullable Boolean approvedImage)
    • getApprovedImage

      @Nullable public Boolean getApprovedImage()
      Hotel allows the user-generated image to be displayed as part of their profile.
      Returns:
      approvedImage
    • setApprovedImage

      public void setApprovedImage(@Nullable Boolean approvedImage)
    • likes

      public ReviewLightweightSupplier likes(@Nullable List<String> likes)
    • addLikesItem

      public ReviewLightweightSupplier addLikesItem(String likesItem)
    • getLikes

      @Nullable public List<String> getLikes()
      Get likes
      Returns:
      likes
    • setLikes

      public void setLikes(@Nullable List<String> likes)
    • roomNumber

      public ReviewLightweightSupplier roomNumber(@Nullable String roomNumber)
    • getRoomNumber

      @Nullable public String getRoomNumber()
      Guest's room number during their stay.
      Returns:
      roomNumber
    • setRoomNumber

      public void setRoomNumber(@Nullable String roomNumber)
    • roomRating

      public ReviewLightweightSupplier roomRating(@Nullable Integer roomRating)
    • getRoomRating

      @Nullable public Integer getRoomRating()
      Guest's room rating
      Returns:
      roomRating
    • setRoomRating

      public void setRoomRating(@Nullable Integer roomRating)
    • responded

      public ReviewLightweightSupplier responded(@Nullable Boolean responded)
    • getResponded

      @Nullable public Boolean getResponded()
      Returns true if property has responded to the review given by the guest.
      Returns:
      responded
    • setResponded

      public void setResponded(@Nullable Boolean responded)
    • 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