Class BookingApi

java.lang.Object
travel.wink.sdk.extranet.api.BookingApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-09-09T12:28:17.850545907+07:00[Asia/Bangkok]") public class BookingApi extends Object
  • Constructor Details

    • BookingApi

      public BookingApi()
    • BookingApi

      @Autowired public BookingApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • cancelHotelBooking

      public reactor.core.publisher.Mono<BookingViewSupplier> cancelHotelBooking(String hotelIdentifier, String bookingIdentifier, CancellationDetailSupplier cancellationDetailSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Booking Booking is cancelled by the property.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Cancel booking for hotel with this identifier
      bookingIdentifier - Cancel booking with this identifier
      cancellationDetailSupplier - The cancellationDetailSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      BookingViewSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelHotelBookingWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingViewSupplier>> cancelHotelBookingWithHttpInfo(String hotelIdentifier, String bookingIdentifier, CancellationDetailSupplier cancellationDetailSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Booking Booking is cancelled by the property.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Cancel booking for hotel with this identifier
      bookingIdentifier - Cancel booking with this identifier
      cancellationDetailSupplier - The cancellationDetailSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingViewSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelHotelBookingWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec cancelHotelBookingWithResponseSpec(String hotelIdentifier, String bookingIdentifier, CancellationDetailSupplier cancellationDetailSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Booking Booking is cancelled by the property.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Cancel booking for hotel with this identifier
      bookingIdentifier - Cancel booking with this identifier
      cancellationDetailSupplier - The cancellationDetailSupplier 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
    • isBookingCancellable

      public reactor.core.publisher.Mono<BookingCancellableSupplier> isBookingCancellable(String hotelIdentifier, String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Is Booking Cancellable Checks to see whether this booking (or group booking) can be cancelled by either the traveler or the hotel.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Check if booking can be cancelled for hotel with this identifier
      bookingIdentifier - Check if booking can be cancelled with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      BookingCancellableSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • isBookingCancellableWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingCancellableSupplier>> isBookingCancellableWithHttpInfo(String hotelIdentifier, String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Is Booking Cancellable Checks to see whether this booking (or group booking) can be cancelled by either the traveler or the hotel.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Check if booking can be cancelled for hotel with this identifier
      bookingIdentifier - Check if booking can be cancelled with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingCancellableSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • isBookingCancellableWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec isBookingCancellableWithResponseSpec(String hotelIdentifier, String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Is Booking Cancellable Checks to see whether this booking (or group booking) can be cancelled by either the traveler or the hotel.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Check if booking can be cancelled for hotel with this identifier
      bookingIdentifier - Check if booking can be cancelled with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • requestRefund

      public reactor.core.publisher.Mono<BookingViewSupplier> requestRefund(String hotelIdentifier, String bookingIdentifier, PropertyBookingRefundRequestSupplier propertyBookingRefundRequestSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Request refund Under certain circumstances, a property can request a partial refund of the funds that were attributed to them even after a cancellation occurred or the while the funds have not been disbursed yet.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Cancel booking for hotel with this identifier
      bookingIdentifier - Cancel booking with this identifier
      propertyBookingRefundRequestSupplier - The propertyBookingRefundRequestSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      BookingViewSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • requestRefundWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingViewSupplier>> requestRefundWithHttpInfo(String hotelIdentifier, String bookingIdentifier, PropertyBookingRefundRequestSupplier propertyBookingRefundRequestSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Request refund Under certain circumstances, a property can request a partial refund of the funds that were attributed to them even after a cancellation occurred or the while the funds have not been disbursed yet.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Cancel booking for hotel with this identifier
      bookingIdentifier - Cancel booking with this identifier
      propertyBookingRefundRequestSupplier - The propertyBookingRefundRequestSupplier parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingViewSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • requestRefundWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec requestRefundWithResponseSpec(String hotelIdentifier, String bookingIdentifier, PropertyBookingRefundRequestSupplier propertyBookingRefundRequestSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Request refund Under certain circumstances, a property can request a partial refund of the funds that were attributed to them even after a cancellation occurred or the while the funds have not been disbursed yet.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Cancel booking for hotel with this identifier
      bookingIdentifier - Cancel booking with this identifier
      propertyBookingRefundRequestSupplier - The propertyBookingRefundRequestSupplier 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
    • resendBookingConfirmationEmail

      public reactor.core.publisher.Mono<BooleanResponseSupplier> resendBookingConfirmationEmail(String hotelIdentifier, String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Resend Booking Confirmation Resends booking confirmation email to traveler.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Booking owner
      bookingIdentifier - Booking identifier
      winkVersion - The winkVersion parameter
      Returns:
      BooleanResponseSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • resendBookingConfirmationEmailWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BooleanResponseSupplier>> resendBookingConfirmationEmailWithHttpInfo(String hotelIdentifier, String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Resend Booking Confirmation Resends booking confirmation email to traveler.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Booking owner
      bookingIdentifier - Booking identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BooleanResponseSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • resendBookingConfirmationEmailWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec resendBookingConfirmationEmailWithResponseSpec(String hotelIdentifier, String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Resend Booking Confirmation Resends booking confirmation email to traveler.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Booking owner
      bookingIdentifier - Booking identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showActiveAffiliates

      public reactor.core.publisher.Flux<KeyValuePairSupplier> showActiveAffiliates(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Active Affiliates Return a geo-name list of unique affiliates that have brought the property bookings. This is helpful data you can use to filter on within your dataset.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show active affiliates for hotel with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      List<KeyValuePairSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showActiveAffiliatesWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<KeyValuePairSupplier>>> showActiveAffiliatesWithHttpInfo(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Active Affiliates Return a geo-name list of unique affiliates that have brought the property bookings. This is helpful data you can use to filter on within your dataset.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show active affiliates for hotel with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<KeyValuePairSupplier>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showActiveAffiliatesWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showActiveAffiliatesWithResponseSpec(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Active Affiliates Return a geo-name list of unique affiliates that have brought the property bookings. This is helpful data you can use to filter on within your dataset.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

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

      public reactor.core.publisher.Flux<KeyValuePairSupplier> showActiveMasterRates(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Active Master Rates Return a geoname list of unique master rates that have been booked. This is helpful data you can use to filter on within your dataset.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show booked master rates for this hotel identifier
      winkVersion - The winkVersion parameter
      Returns:
      List<KeyValuePairSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showActiveMasterRatesWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<KeyValuePairSupplier>>> showActiveMasterRatesWithHttpInfo(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Active Master Rates Return a geoname list of unique master rates that have been booked. This is helpful data you can use to filter on within your dataset.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show booked master rates for this hotel identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<KeyValuePairSupplier>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showActiveMasterRatesWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showActiveMasterRatesWithResponseSpec(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Active Master Rates Return a geoname list of unique master rates that have been booked. This is helpful data you can use to filter on within your dataset.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show booked master rates for this hotel identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsCount

      public reactor.core.publisher.Mono<BookingCountSupplier> showBookingsCount(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Upcoming Booking Count Retrieve the number of upcoming bookings that arrive today for the specific hotel.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show active booking count for hotel with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      BookingCountSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsCountWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingCountSupplier>> showBookingsCountWithHttpInfo(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Upcoming Booking Count Retrieve the number of upcoming bookings that arrive today for the specific hotel.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show active booking count for hotel with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingCountSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsCountWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showBookingsCountWithResponseSpec(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Upcoming Booking Count Retrieve the number of upcoming bookings that arrive today for the specific hotel.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

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

      public reactor.core.publisher.Mono<BookingViewSupplierDetails> showHotelBooking(String hotelIdentifier, String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Retrieve a single booking specific by its identifier.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show booking owned by this hotel
      bookingIdentifier - Show booking with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      BookingViewSupplierDetails
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showHotelBookingWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingViewSupplierDetails>> showHotelBookingWithHttpInfo(String hotelIdentifier, String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Retrieve a single booking specific by its identifier.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show booking owned by this hotel
      bookingIdentifier - Show booking with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingViewSupplierDetails>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showHotelBookingWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showHotelBookingWithResponseSpec(String hotelIdentifier, String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Retrieve a single booking specific by its identifier.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show booking owned by this hotel
      bookingIdentifier - Show booking with this identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showHotelBookings

      public reactor.core.publisher.Mono<PageBookingViewSupplier> showHotelBookings(String hotelIdentifier, StateSupplier stateSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings Grid Retrieve page of bookings for a specific hotel with advanced filtering rules.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

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

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageBookingViewSupplier>> showHotelBookingsWithHttpInfo(String hotelIdentifier, StateSupplier stateSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings Grid Retrieve page of bookings for a specific hotel with advanced filtering rules.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showHotelBookingsWithResponseSpec(String hotelIdentifier, StateSupplier stateSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings Grid Retrieve page of bookings for a specific hotel with advanced filtering rules.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show bookings 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
    • showHotelBookings1

      public reactor.core.publisher.Mono<PageBookingViewSupplier> showHotelBookings1(String hotelIdentifier, String state, Integer pageNumber, Integer maxResults, String search, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings Retrieve bookings for hotel with simple filter rules.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show bookings for hotel with this identifier
      state - Filter on the booking state
      pageNumber - Paginate booking list
      maxResults - Limit number of records to return
      search - Filter on email, first or last name to further narrow down the result set
      winkVersion - The winkVersion parameter
      Returns:
      PageBookingViewSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showHotelBookings1WithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageBookingViewSupplier>> showHotelBookings1WithHttpInfo(String hotelIdentifier, String state, Integer pageNumber, Integer maxResults, String search, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings Retrieve bookings for hotel with simple filter rules.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show bookings for hotel with this identifier
      state - Filter on the booking state
      pageNumber - Paginate booking list
      maxResults - Limit number of records to return
      search - Filter on email, first or last name to further narrow down the result set
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<PageBookingViewSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showHotelBookings1WithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showHotelBookings1WithResponseSpec(String hotelIdentifier, String state, Integer pageNumber, Integer maxResults, String search, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings Retrieve bookings for hotel with simple filter rules.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      hotelIdentifier - Show bookings for hotel with this identifier
      state - Filter on the booking state
      pageNumber - Paginate booking list
      maxResults - Limit number of records to return
      search - Filter on email, first or last name to further narrow down the result set
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API