Class BookingApi

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

@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 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<BookingSupplier> cancelHotelBooking(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nonnull CancellationDetailSupplier cancellationDetailSupplier, @Nullable 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:
      BookingSupplier
      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<BookingSupplier>> cancelHotelBookingWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nonnull CancellationDetailSupplier cancellationDetailSupplier, @Nullable 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<BookingSupplier>
      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(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nonnull CancellationDetailSupplier cancellationDetailSupplier, @Nullable 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
    • generateBookingReport

      public reactor.core.publisher.Mono<Void> generateBookingReport(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException

      503 - Service Unavailable

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Generate report for property identifier
      bookingIdentifier - Generate report for this booking identifier
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • generateBookingReportWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Void>> generateBookingReportWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException

      503 - Service Unavailable

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Generate report for property identifier
      bookingIdentifier - Generate report for this booking identifier
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • generateBookingReportWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec generateBookingReportWithResponseSpec(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException

      503 - Service Unavailable

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      propertyIdentifier - Generate report for property identifier
      bookingIdentifier - Generate report for this booking 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
    • isBookingCancellable

      public reactor.core.publisher.Mono<BookingCancellableSupplier> isBookingCancellable(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable 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<BookingSupplier> requestRefund(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nonnull PropertyBookingRefundRequestSupplier propertyBookingRefundRequestSupplier, @Nullable 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:
      BookingSupplier
      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<BookingSupplier>> requestRefundWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nonnull PropertyBookingRefundRequestSupplier propertyBookingRefundRequestSupplier, @Nullable 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<BookingSupplier>
      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(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nonnull PropertyBookingRefundRequestSupplier propertyBookingRefundRequestSupplier, @Nullable 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(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable Object body, @Nullable 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(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable Object body, @Nullable 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(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable Object body, @Nullable 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(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nonnull BookingOverviewRequestSupplier bookingOverviewRequestSupplier, @Nullable 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(@Nonnull String propertyIdentifier, @Nonnull BookingOverviewRequestSupplier bookingOverviewRequestSupplier, @Nullable 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(@Nonnull String propertyIdentifier, @Nonnull BookingOverviewRequestSupplier bookingOverviewRequestSupplier, @Nullable 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(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable 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<BookingSupplierDetails> showHotelBooking(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable 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:
      BookingSupplierDetails
      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<BookingSupplierDetails>> showHotelBookingWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable 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<BookingSupplierDetails>
      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(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable 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<PageBookingSupplier> showHotelBookings(@Nonnull String propertyIdentifier, @Nonnull StateSupplier stateSupplier, @Nullable 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:
      PageBookingSupplier
      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<PageBookingSupplier>> showHotelBookingsWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull StateSupplier stateSupplier, @Nullable 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<PageBookingSupplier>
      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(@Nonnull String propertyIdentifier, @Nonnull StateSupplier stateSupplier, @Nullable 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<PageBookingSupplier> showHotelBookings1(@Nonnull String propertyIdentifier, @Nullable String state, @Nullable Integer pageNumber, @Nullable Integer maxResults, @Nullable String search, @Nullable String winkVersion, @Nullable 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:
      PageBookingSupplier
      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<PageBookingSupplier>> showHotelBookings1WithHttpInfo(@Nonnull String propertyIdentifier, @Nullable String state, @Nullable Integer pageNumber, @Nullable Integer maxResults, @Nullable String search, @Nullable String winkVersion, @Nullable 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<PageBookingSupplier>
      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(@Nonnull String propertyIdentifier, @Nullable String state, @Nullable Integer pageNumber, @Nullable Integer maxResults, @Nullable String search, @Nullable String winkVersion, @Nullable 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