Class BookingApi

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-01-24T16:09:09.617820397+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 propertyIdentifier, String bookingIdentifier, CancellationDetailSupplier cancellationDetailSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Booking Booking is cancelled by the property.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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 propertyIdentifier, String bookingIdentifier, CancellationDetailSupplier cancellationDetailSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Booking Booking is cancelled by the property.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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 propertyIdentifier, String bookingIdentifier, CancellationDetailSupplier cancellationDetailSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Booking Booking is cancelled by the property.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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 propertyIdentifier, String bookingIdentifier, String winkVersion, String accept) 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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
      accept - The accept 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 propertyIdentifier, String bookingIdentifier, String winkVersion, String accept) 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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
      accept - The accept 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 propertyIdentifier, String bookingIdentifier, String winkVersion, String accept) 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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
      accept - The accept 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 propertyIdentifier, 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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 propertyIdentifier, 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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 propertyIdentifier, 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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 propertyIdentifier, String bookingIdentifier, Object body, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Resend Booking Confirmation Resends booking confirmation email to traveler.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Booking owner
      bookingIdentifier - Booking identifier
      body - Empty request body
      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 propertyIdentifier, String bookingIdentifier, Object body, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Resend Booking Confirmation Resends booking confirmation email to traveler.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Booking owner
      bookingIdentifier - Booking identifier
      body - Empty request body
      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 propertyIdentifier, String bookingIdentifier, Object body, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Resend Booking Confirmation Resends booking confirmation email to traveler.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Booking owner
      bookingIdentifier - Booking identifier
      body - Empty request body
      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 propertyIdentifier, String winkVersion, String accept) 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show active affiliates for hotel with this identifier
      winkVersion - The winkVersion parameter
      accept - The accept 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 propertyIdentifier, String winkVersion, String accept) 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show active affiliates for hotel with this identifier
      winkVersion - The winkVersion parameter
      accept - The accept 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 propertyIdentifier, String winkVersion, String accept) 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show active affiliates 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
    • showActiveMasterRates

      public reactor.core.publisher.Flux<KeyValuePairSupplier> showActiveMasterRates(String propertyIdentifier, String winkVersion, String accept) 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show booked master rates for this property identifier
      winkVersion - The winkVersion parameter
      accept - The accept 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 propertyIdentifier, String winkVersion, String accept) 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show booked master rates for this property identifier
      winkVersion - The winkVersion parameter
      accept - The accept 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 propertyIdentifier, String winkVersion, String accept) 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.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show booked master rates for this property 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
    • showBookingAnalytics

      public reactor.core.publisher.Mono<BookingAnalyticsSupplier> showBookingAnalytics(String propertyIdentifier, BookingOverviewRequestSupplier bookingOverviewRequestSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Property Booking Analytics Basic booking analytics data

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show active booking count for hotel with this identifier
      bookingOverviewRequestSupplier - Overview request body
      winkVersion - The winkVersion parameter
      Returns:
      BookingAnalyticsSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingAnalyticsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingAnalyticsSupplier>> showBookingAnalyticsWithHttpInfo(String propertyIdentifier, BookingOverviewRequestSupplier bookingOverviewRequestSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Property Booking Analytics Basic booking analytics data

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show active booking count for hotel with this identifier
      bookingOverviewRequestSupplier - Overview request body
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingAnalyticsSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingAnalyticsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showBookingAnalyticsWithResponseSpec(String propertyIdentifier, BookingOverviewRequestSupplier bookingOverviewRequestSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Property Booking Analytics Basic booking analytics data

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

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

      public reactor.core.publisher.Mono<GroupedBookingSalesMetricsSupplierDetails> showBookingOverview(String propertyIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Property Booking Overview Basic booking overview data

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show booking owned by this hotel
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      GroupedBookingSalesMetricsSupplierDetails
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingOverviewWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<GroupedBookingSalesMetricsSupplierDetails>> showBookingOverviewWithHttpInfo(String propertyIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Property Booking Overview Basic booking overview data

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show booking owned by this hotel
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<GroupedBookingSalesMetricsSupplierDetails>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingOverviewWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showBookingOverviewWithResponseSpec(String propertyIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Property Booking Overview Basic booking overview data

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show booking owned by this hotel
      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
    • showHotelBooking

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

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show booking owned by this hotel
      bookingIdentifier - Show booking with this identifier
      winkVersion - The winkVersion parameter
      accept - The accept 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 propertyIdentifier, String bookingIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Retrieve a single booking specific by its identifier.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show booking owned by this hotel
      bookingIdentifier - Show booking with this identifier
      winkVersion - The winkVersion parameter
      accept - The accept 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 propertyIdentifier, String bookingIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Retrieve a single booking specific by its identifier.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Show booking owned by this hotel
      bookingIdentifier - Show booking 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
    • showHotelBookings

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

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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 propertyIdentifier, StateSupplier stateSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Search Bookings Retrieve page of bookings for a specific hotel with advanced filtering rules.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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 propertyIdentifier, StateSupplier stateSupplier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Search Bookings Retrieve page of bookings for a specific hotel with advanced filtering rules.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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 propertyIdentifier, String state, Integer pageNumber, Integer maxResults, String search, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings Retrieve bookings for hotel with simple filter rules.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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
      accept - The accept 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 propertyIdentifier, String state, Integer pageNumber, Integer maxResults, String search, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings Retrieve bookings for hotel with simple filter rules.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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
      accept - The accept 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 propertyIdentifier, String state, Integer pageNumber, Integer maxResults, String search, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings Retrieve bookings for hotel with simple filter rules.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - 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
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API