Class ReviewApi

java.lang.Object
travel.wink.sdk.extranet.booking.api.ReviewApi

@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 ReviewApi extends Object
  • Constructor Details

    • ReviewApi

      public ReviewApi()
    • ReviewApi

      @Autowired public ReviewApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • respondToReview

      public reactor.core.publisher.Mono<ReviewSupplier> respondToReview(@Nonnull String propertyIdentifier, @Nonnull String reviewIdentifier, @Nonnull ReviewResponseSupplier reviewResponseSupplier, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Respond to Review Respond to a unique review for a hotel identified by its identifier

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Respond to review given hotel with this identifier
      reviewIdentifier - Respond to review with this identifier
      reviewResponseSupplier - The reviewResponseSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ReviewSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • respondToReviewWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ReviewSupplier>> respondToReviewWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull String reviewIdentifier, @Nonnull ReviewResponseSupplier reviewResponseSupplier, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Respond to Review Respond to a unique review for a hotel identified by its identifier

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Respond to review given hotel with this identifier
      reviewIdentifier - Respond to review with this identifier
      reviewResponseSupplier - The reviewResponseSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<ReviewSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • respondToReviewWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec respondToReviewWithResponseSpec(@Nonnull String propertyIdentifier, @Nonnull String reviewIdentifier, @Nonnull ReviewResponseSupplier reviewResponseSupplier, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Respond to Review Respond to a unique review for a hotel identified by its identifier

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Respond to review given hotel with this identifier
      reviewIdentifier - Respond to review with this identifier
      reviewResponseSupplier - The reviewResponseSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showReview

      public reactor.core.publisher.Mono<ReviewSupplier> showReview(@Nonnull String propertyIdentifier, @Nonnull String reviewIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Review Retrieve a unique review of a hotel identified by its identifier

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show review given to hotel with this identifier
      reviewIdentifier - Show review for this identifier
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ReviewSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showReviewWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ReviewSupplier>> showReviewWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull String reviewIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Review Retrieve a unique review of a hotel identified by its identifier

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show review given to hotel with this identifier
      reviewIdentifier - Show review for this identifier
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<ReviewSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showReviewWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showReviewWithResponseSpec(@Nonnull String propertyIdentifier, @Nonnull String reviewIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Review Retrieve a unique review of a hotel identified by its identifier

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show review given to hotel with this identifier
      reviewIdentifier - Show review for this identifier
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showReviewCount

      public reactor.core.publisher.Mono<CountResponseSupplier> showReviewCount(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Review Count Retrieve a count of all reviews for a hotel identified by its identifier

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show review count for hotel with this identifier
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      CountResponseSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showReviewCountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<CountResponseSupplier>> showReviewCountWithHttpInfo(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Review Count Retrieve a count of all reviews for a hotel identified by its identifier

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show review count for hotel with this identifier
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<CountResponseSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showReviewCountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showReviewCountWithResponseSpec(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Review Count Retrieve a count of all reviews for a hotel identified by its identifier

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show review count for hotel with this identifier
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showReviews

      public reactor.core.publisher.Mono<PageReviewSupplier> showReviews(@Nonnull String propertyIdentifier, @Nonnull StateSupplier stateSupplier, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Reviews Retrieve a paginated list of reviews for specified property

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show reviews for hotel with this identifier
      stateSupplier - The stateSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      PageReviewSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showReviewsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageReviewSupplier>> showReviewsWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull StateSupplier stateSupplier, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Reviews Retrieve a paginated list of reviews for specified property

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show reviews for hotel with this identifier
      stateSupplier - The stateSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<PageReviewSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showReviewsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showReviewsWithResponseSpec(@Nonnull String propertyIdentifier, @Nonnull StateSupplier stateSupplier, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Reviews Retrieve a paginated list of reviews for specified property

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show reviews for hotel with this identifier
      stateSupplier - The stateSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API