Class ReviewBooker

java.lang.Object
travel.wink.sdk.booking.model.ReviewBooker

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-11-03T16:30:28.282006180+07:00[Asia/Bangkok]") public class ReviewBooker extends Object
User review created by the traveler after the booking completed.
  • Field Details

  • Constructor Details

    • ReviewBooker

      public ReviewBooker()
  • Method Details

    • identifier

      public ReviewBooker identifier(UUID identifier)
    • getIdentifier

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

      public void setIdentifier(UUID identifier)
    • bookingIdentifier

      public ReviewBooker bookingIdentifier(UUID bookingIdentifier)
    • getBookingIdentifier

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

      public void setBookingIdentifier(UUID bookingIdentifier)
    • hotelIdentifier

      public ReviewBooker hotelIdentifier(UUID hotelIdentifier)
    • getHotelIdentifier

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

      public void setHotelIdentifier(UUID hotelIdentifier)
    • user

      public ReviewBooker user(ReviewUserBooker user)
    • getUser

      @Nullable @Valid public @Valid ReviewUserBooker getUser()
      Get user
      Returns:
      user
    • setUser

      public void setUser(ReviewUserBooker user)
    • reviewDate

      public ReviewBooker reviewDate(LocalDateTime reviewDate)
    • getReviewDate

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

      public void setReviewDate(LocalDateTime reviewDate)
    • averageScore

      public ReviewBooker averageScore(BigDecimal averageScore)
    • getAverageScore

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

      public void setAverageScore(BigDecimal averageScore)
    • answers

      public ReviewBooker answers(List<ReviewAnswerBooker> answers)
    • addAnswersItem

      public ReviewBooker addAnswersItem(ReviewAnswerBooker answersItem)
    • getAnswers

      @Nullable @Valid public @Valid List<ReviewAnswerBooker> getAnswers()
      List of user review answers.
      Returns:
      answers
    • setAnswers

      public void setAnswers(List<ReviewAnswerBooker> answers)
    • messageFromGuest

      public ReviewBooker messageFromGuest(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(String messageFromGuest)
    • responseFromHotel

      public ReviewBooker responseFromHotel(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(String responseFromHotel)
    • imageIdentifier

      public ReviewBooker imageIdentifier(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(String imageIdentifier)
    • text

      public ReviewBooker text(String text)
    • getText

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

      public void setText(String text)
    • approvedText

      public ReviewBooker approvedText(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(Boolean approvedText)
    • approvedImage

      public ReviewBooker approvedImage(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(Boolean approvedImage)
    • likes

      public ReviewBooker likes(List<String> likes)
    • addLikesItem

      public ReviewBooker addLikesItem(String likesItem)
    • getLikes

      @Nullable public List<String> getLikes()
      List of member identifiers who liked the textual review
      Returns:
      likes
    • setLikes

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

      public ReviewBooker roomNumber(String roomNumber)
    • getRoomNumber

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

      public void setRoomNumber(String roomNumber)
    • roomRating

      public ReviewBooker roomRating(Integer roomRating)
    • getRoomRating

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

      public void setRoomRating(Integer roomRating)
    • responded

      public ReviewBooker responded(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(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