Class ReviewAuthenticatedEntity

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

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

  • Constructor Details

    • ReviewAuthenticatedEntity

      public ReviewAuthenticatedEntity()
  • Method Details

    • id

      public ReviewAuthenticatedEntity id(@Nullable String id)
    • getId

      @Nullable public String getId()
      Document UUID
      Returns:
      id
    • setId

      public void setId(@Nullable String id)
    • createdDate

      public ReviewAuthenticatedEntity createdDate(@Nullable LocalDateTime createdDate)
    • getCreatedDate

      @Nullable @Valid public LocalDateTime getCreatedDate()
      Datetime this record was first created
      Returns:
      createdDate
    • setCreatedDate

      public void setCreatedDate(@Nullable LocalDateTime createdDate)
    • lastUpdate

      public ReviewAuthenticatedEntity lastUpdate(@Nullable LocalDateTime lastUpdate)
    • getLastUpdate

      @Nullable @Valid public LocalDateTime getLastUpdate()
      Datetime this record was last updated
      Returns:
      lastUpdate
    • setLastUpdate

      public void setLastUpdate(@Nullable LocalDateTime lastUpdate)
    • version

      public ReviewAuthenticatedEntity version(@Nullable Long version)
    • getVersion

      @Nullable public Long getVersion()
      Version property that shows how many times this document has been persisted. Document will not persist if the version property is less than current version property in the system. Result in an optimistic locking exception.
      Returns:
      version
    • setVersion

      public void setVersion(@Nullable Long version)
    • bookingIdentifier

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

    • getUser

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

      public void setUser(@Nullable ReviewUserAuthenticatedEntity user)
    • reviewDate

      public ReviewAuthenticatedEntity reviewDate(@Nullable LocalDateTime reviewDate)
    • getReviewDate

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

      public void setReviewDate(@Nullable LocalDateTime reviewDate)
    • averageScore

      public ReviewAuthenticatedEntity 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 ReviewAuthenticatedEntity answers(@Nullable List<@Valid ReviewAnswerAuthenticatedEntity> answers)
    • addAnswersItem

      public ReviewAuthenticatedEntity addAnswersItem(ReviewAnswerAuthenticatedEntity answersItem)
    • getAnswers

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

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

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

      public ReviewAuthenticatedEntity addLikesItem(String likesItem)
    • getLikes

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

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

      public ReviewAuthenticatedEntity 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 ReviewAuthenticatedEntity roomRating(@Nullable Integer roomRating)
    • getRoomRating

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

      public void setRoomRating(@Nullable Integer roomRating)
    • responded

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