Class BookingApi

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-11-03T16:30:28.282006180+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)
    • cancelBooking

      public reactor.core.publisher.Mono<BookingViewBooker> cancelBooking(String bookingIdentifier, CancellationDetailBooker cancellationDetailBooker, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Booking Cancel a booking by its booking identifier

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      202 - Accepted

      Parameters:
      bookingIdentifier - Cancel booking by identifier
      cancellationDetailBooker - The cancellationDetailBooker parameter
      winkVersion - The winkVersion parameter
      Returns:
      BookingViewBooker
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelBookingWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingViewBooker>> cancelBookingWithHttpInfo(String bookingIdentifier, CancellationDetailBooker cancellationDetailBooker, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Booking Cancel a booking by its booking identifier

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      202 - Accepted

      Parameters:
      bookingIdentifier - Cancel booking by identifier
      cancellationDetailBooker - The cancellationDetailBooker parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingViewBooker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelBookingWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec cancelBookingWithResponseSpec(String bookingIdentifier, CancellationDetailBooker cancellationDetailBooker, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Booking Cancel a booking by its booking identifier

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      202 - Accepted

      Parameters:
      bookingIdentifier - Cancel booking by identifier
      cancellationDetailBooker - The cancellationDetailBooker 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
    • cancelGroupBooking

      public reactor.core.publisher.Flux<BookingViewBooker> cancelGroupBooking(String groupIdentifier, CancellationDetailBooker cancellationDetailBooker, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Group Booking Cancel a group booking by its group identifier

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      202 - Accepted

      Parameters:
      groupIdentifier - Cancel booking by group identifier
      cancellationDetailBooker - The cancellationDetailBooker parameter
      winkVersion - The winkVersion parameter
      Returns:
      List<BookingViewBooker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelGroupBookingWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<BookingViewBooker>>> cancelGroupBookingWithHttpInfo(String groupIdentifier, CancellationDetailBooker cancellationDetailBooker, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Group Booking Cancel a group booking by its group identifier

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      202 - Accepted

      Parameters:
      groupIdentifier - Cancel booking by group identifier
      cancellationDetailBooker - The cancellationDetailBooker parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<BookingViewBooker>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelGroupBookingWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec cancelGroupBookingWithResponseSpec(String groupIdentifier, CancellationDetailBooker cancellationDetailBooker, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel Group Booking Cancel a group booking by its group identifier

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      202 - Accepted

      Parameters:
      groupIdentifier - Cancel booking by group identifier
      cancellationDetailBooker - The cancellationDetailBooker 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
    • createAgentBooking

      public reactor.core.publisher.Mono<BookingConfirmationsAgent> createAgentBooking(CreateAgentBookingRequestAgent createAgentBookingRequestAgent, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Agent Booking Create agent booking. Expects the agent to be a registered agent with TripPay and have available funds to cover the booking amount.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      201 - Created

      Parameters:
      createAgentBookingRequestAgent - The createAgentBookingRequestAgent parameter
      winkVersion - The winkVersion parameter
      Returns:
      BookingConfirmationsAgent
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createAgentBookingWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingConfirmationsAgent>> createAgentBookingWithHttpInfo(CreateAgentBookingRequestAgent createAgentBookingRequestAgent, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Agent Booking Create agent booking. Expects the agent to be a registered agent with TripPay and have available funds to cover the booking amount.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      201 - Created

      Parameters:
      createAgentBookingRequestAgent - The createAgentBookingRequestAgent parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingConfirmationsAgent>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createAgentBookingWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec createAgentBookingWithResponseSpec(CreateAgentBookingRequestAgent createAgentBookingRequestAgent, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Agent Booking Create agent booking. Expects the agent to be a registered agent with TripPay and have available funds to cover the booking amount.

      503 - Service Unavailable

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      201 - Created

      Parameters:
      createAgentBookingRequestAgent - The createAgentBookingRequestAgent 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<BooleanResponseBooker> resendBookingConfirmationEmail(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:
      bookingIdentifier - Retrieve booking by identifier
      winkVersion - The winkVersion parameter
      Returns:
      BooleanResponseBooker
      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<BooleanResponseBooker>> resendBookingConfirmationEmailWithHttpInfo(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:
      bookingIdentifier - Retrieve booking by identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BooleanResponseBooker>
      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 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:
      bookingIdentifier - Retrieve booking by 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
    • showBooking

      public reactor.core.publisher.Mono<BookingViewBooker> showBooking(String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Retrieve a booking by its booking 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:
      bookingIdentifier - Retrieve booking by identifier
      winkVersion - The winkVersion parameter
      Returns:
      BookingViewBooker
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingViewBooker>> showBookingWithHttpInfo(String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Retrieve a booking by its booking 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:
      bookingIdentifier - Retrieve booking by identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingViewBooker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showBookingWithResponseSpec(String bookingIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Retrieve a booking by its booking 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:
      bookingIdentifier - Retrieve booking by 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
    • showBookingByTransactionId

      public reactor.core.publisher.Mono<BookingViewBooker> showBookingByTransactionId(String transactionIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking by TX ID Retrieve a booking by its transaction 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:
      transactionIdentifier - Retrieve booking by transaction identifier
      winkVersion - The winkVersion parameter
      Returns:
      BookingViewBooker
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingByTransactionIdWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingViewBooker>> showBookingByTransactionIdWithHttpInfo(String transactionIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking by TX ID Retrieve a booking by its transaction 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:
      transactionIdentifier - Retrieve booking by transaction identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingViewBooker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingByTransactionIdWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showBookingByTransactionIdWithResponseSpec(String transactionIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking by TX ID Retrieve a booking by its transaction 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:
      transactionIdentifier - Retrieve booking by transaction 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
    • showBookingGrid

      public reactor.core.publisher.Mono<PageBookingViewBooker> showBookingGrid(StateBooker stateBooker, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Grid Retrieve paginated bookings based on a query state

      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:
      stateBooker - The stateBooker parameter
      winkVersion - The winkVersion parameter
      Returns:
      PageBookingViewBooker
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingGridWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageBookingViewBooker>> showBookingGridWithHttpInfo(StateBooker stateBooker, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Grid Retrieve paginated bookings based on a query state

      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:
      stateBooker - The stateBooker parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<PageBookingViewBooker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingGridWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showBookingGridWithResponseSpec(StateBooker stateBooker, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking Grid Retrieve paginated bookings based on a query state

      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:
      stateBooker - The stateBooker 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
    • showBookings

      public reactor.core.publisher.Mono<PageBookingViewBooker> showBookings(Integer page, Integer size, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking List Retrieve bookings in a paginated list

      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:
      page - Page to start retrieving records for
      size - Number of records to retrieve
      winkVersion - The winkVersion parameter
      Returns:
      PageBookingViewBooker
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageBookingViewBooker>> showBookingsWithHttpInfo(Integer page, Integer size, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking List Retrieve bookings in a paginated list

      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:
      page - Page to start retrieving records for
      size - Number of records to retrieve
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<PageBookingViewBooker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showBookingsWithResponseSpec(Integer page, Integer size, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Booking List Retrieve bookings in a paginated list

      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:
      page - Page to start retrieving records for
      size - Number of records to retrieve
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsByReviewState

      public reactor.core.publisher.Flux<BookingViewBooker> showBookingsByReviewState(String state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings by Review List bookings by their review state

      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:
      state - Retrieve bookings by review state
      winkVersion - The winkVersion parameter
      Returns:
      List<BookingViewBooker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsByReviewStateWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<BookingViewBooker>>> showBookingsByReviewStateWithHttpInfo(String state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings by Review List bookings by their review state

      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:
      state - Retrieve bookings by review state
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<BookingViewBooker>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsByReviewStateWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showBookingsByReviewStateWithResponseSpec(String state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings by Review List bookings by their review state

      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:
      state - Retrieve bookings by review state
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsByState

      public reactor.core.publisher.Flux<BookingViewBooker> showBookingsByState(String state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings by Time Retrieve bookings for a date state

      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:
      state - Retrieve bookings by state
      winkVersion - The winkVersion parameter
      Returns:
      List<BookingViewBooker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsByStateWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<BookingViewBooker>>> showBookingsByStateWithHttpInfo(String state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings by Time Retrieve bookings for a date state

      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:
      state - Retrieve bookings by state
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<BookingViewBooker>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showBookingsByStateWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showBookingsByStateWithResponseSpec(String state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Bookings by Time Retrieve bookings for a date state

      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:
      state - Retrieve bookings by state
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showGroupedBookings

      public reactor.core.publisher.Flux<BookingViewBooker> showGroupedBookings(String groupIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Grouped Bookings Retrieve a list of bookings by group identifier. User needs to be authenticated.

      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:
      groupIdentifier - Retrieve booking by identifier
      winkVersion - The winkVersion parameter
      Returns:
      List<BookingViewBooker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showGroupedBookingsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<BookingViewBooker>>> showGroupedBookingsWithHttpInfo(String groupIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Grouped Bookings Retrieve a list of bookings by group identifier. User needs to be authenticated.

      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:
      groupIdentifier - Retrieve booking by identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<BookingViewBooker>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showGroupedBookingsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showGroupedBookingsWithResponseSpec(String groupIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Grouped Bookings Retrieve a list of bookings by group identifier. User needs to be authenticated.

      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:
      groupIdentifier - Retrieve booking by 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