Class InvoiceApi

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-06-06T15:46:48.127304372+07:00[Asia/Bangkok]") public class InvoiceApi extends Object
  • Constructor Details

    • InvoiceApi

      public InvoiceApi()
    • InvoiceApi

      @Autowired public InvoiceApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • showInvoicesForCustomer

      public reactor.core.publisher.Mono<InvoiceCollectionSupplier> showInvoicesForCustomer(String hotelIdentifier, String customerIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Customer Invoices Retrieve invoices for a particular customer.

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      hotelIdentifier - The hotelIdentifier parameter
      customerIdentifier - The customerIdentifier parameter
      winkVersion - The winkVersion parameter
      Returns:
      InvoiceCollectionSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showInvoicesForCustomerWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<InvoiceCollectionSupplier>> showInvoicesForCustomerWithHttpInfo(String hotelIdentifier, String customerIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Customer Invoices Retrieve invoices for a particular customer.

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showInvoicesForCustomerWithResponseSpec(String hotelIdentifier, String customerIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Customer Invoices Retrieve invoices for a particular customer.

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      hotelIdentifier - The hotelIdentifier parameter
      customerIdentifier - The customerIdentifier 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
    • showInvoicesForHotel

      public reactor.core.publisher.Flux<InvoiceCollectionSupplier> showInvoicesForHotel(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Subscription Invoices Retrieve all all subscription invoices for property.

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      hotelIdentifier - The hotelIdentifier parameter
      winkVersion - The winkVersion parameter
      Returns:
      List<InvoiceCollectionSupplier>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showInvoicesForHotelWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<InvoiceCollectionSupplier>>> showInvoicesForHotelWithHttpInfo(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Subscription Invoices Retrieve all all subscription invoices for property.

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showInvoicesForHotelWithResponseSpec(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Subscription Invoices Retrieve all all subscription invoices for property.

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      hotelIdentifier - The hotelIdentifier 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
    • showInvoicesForHotelCustomer

      public reactor.core.publisher.Mono<InvoiceCollectionSupplier> showInvoicesForHotelCustomer(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Property Invoices Retrieve all invoices for property.

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

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

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<InvoiceCollectionSupplier>> showInvoicesForHotelCustomerWithHttpInfo(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Property Invoices Retrieve all invoices for property.

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showInvoicesForHotelCustomerWithResponseSpec(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Property Invoices Retrieve all invoices for property.

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      hotelIdentifier - The hotelIdentifier 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
    • showInvoicesForSubscription

      public reactor.core.publisher.Mono<InvoiceCollectionSupplier> showInvoicesForSubscription(String hotelIdentifier, String subscriptionIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Invoices Retrieve all invoices for a specific subscription

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      hotelIdentifier - The hotelIdentifier parameter
      subscriptionIdentifier - The subscriptionIdentifier parameter
      winkVersion - The winkVersion parameter
      Returns:
      InvoiceCollectionSupplier
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showInvoicesForSubscriptionWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<InvoiceCollectionSupplier>> showInvoicesForSubscriptionWithHttpInfo(String hotelIdentifier, String subscriptionIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Invoices Retrieve all invoices for a specific subscription

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showInvoicesForSubscriptionWithResponseSpec(String hotelIdentifier, String subscriptionIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Invoices Retrieve all invoices for a specific subscription

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      404 - Not Found

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      hotelIdentifier - The hotelIdentifier parameter
      subscriptionIdentifier - The subscriptionIdentifier 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