Class ReviewSupplierDetails

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-12-27T09:36:28.273388475+07:00[Asia/Bangkok]") public class ReviewSupplierDetails extends Object
User review created by the traveler after the booking completed.
  • Field Details

  • Constructor Details

    • ReviewSupplierDetails

      public ReviewSupplierDetails()
  • Method Details

    • identifier

      public ReviewSupplierDetails 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 ReviewSupplierDetails 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 ReviewSupplierDetails 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

    • getUser

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

      public void setUser(ReviewUserSupplierDetails user)
    • reviewDate

      public ReviewSupplierDetails reviewDate(LocalDateTime reviewDate)
    • getReviewDate

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

      public void setReviewDate(LocalDateTime reviewDate)
    • averageScore

      public ReviewSupplierDetails averageScore(BigDecimal averageScore)
    • getAverageScore

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

      public void setAverageScore(BigDecimal averageScore)
    • answers

    • addAnswersItem

      public ReviewSupplierDetails addAnswersItem(ReviewAnswerSupplierDetails answersItem)
    • getAnswers

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

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

      public ReviewSupplierDetails 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 ReviewSupplierDetails 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 ReviewSupplierDetails 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 ReviewSupplierDetails text(String text)
    • getText

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

      public void setText(String text)
    • approvedText

      public ReviewSupplierDetails 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 ReviewSupplierDetails 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 ReviewSupplierDetails likes(List<String> likes)
    • addLikesItem

      public ReviewSupplierDetails 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 ReviewSupplierDetails 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 ReviewSupplierDetails roomRating(Integer roomRating)
    • getRoomRating

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

      public void setRoomRating(Integer roomRating)
    • responded

      public ReviewSupplierDetails 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