Class ContractApi

java.lang.Object
io.trippay.sdk.payment.api.ContractApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-05-12T17:59:21.291736784+07:00[Asia/Bangkok]") public class ContractApi extends Object
  • Constructor Details

    • ContractApi

      public ContractApi()
    • ContractApi

      @Autowired public ContractApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • cancelBookingContract

      public reactor.core.publisher.Mono<BookingContract> cancelBookingContract(String identifier, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel booking Cancels a booking contract. Based on the type of cancellation policy, will do a refund or partial refund to the payment method.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      cancelBookingContractRequest - The cancelBookingContractRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      BookingContract
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelBookingContractWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingContract>> cancelBookingContractWithHttpInfo(String identifier, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel booking Cancels a booking contract. Based on the type of cancellation policy, will do a refund or partial refund to the payment method.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      cancelBookingContractRequest - The cancelBookingContractRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingContract>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelBookingContractWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec cancelBookingContractWithResponseSpec(String identifier, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel booking Cancels a booking contract. Based on the type of cancellation policy, will do a refund or partial refund to the payment method.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      cancelBookingContractRequest - The cancelBookingContractRequest 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
    • cancelGroupBookingContract

      public reactor.core.publisher.Flux<BookingContract> cancelGroupBookingContract(String traceId, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel group bookings Cancels a group booking contract. All bookings under the same traceId.

      200 - OK

      Parameters:
      traceId - Booking contract traceId
      cancelBookingContractRequest - The cancelBookingContractRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      List<BookingContract>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelGroupBookingContractWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<BookingContract>>> cancelGroupBookingContractWithHttpInfo(String traceId, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel group bookings Cancels a group booking contract. All bookings under the same traceId.

      200 - OK

      Parameters:
      traceId - Booking contract traceId
      cancelBookingContractRequest - The cancelBookingContractRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<BookingContract>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • cancelGroupBookingContractWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec cancelGroupBookingContractWithResponseSpec(String traceId, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Cancel group bookings Cancels a group booking contract. All bookings under the same traceId.

      200 - OK

      Parameters:
      traceId - Booking contract traceId
      cancelBookingContractRequest - The cancelBookingContractRequest 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
    • immediateGroupRefund

      public reactor.core.publisher.Flux<BookingContract> immediateGroupRefund(String traceId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Immediate group refund In the event that a booking is not possible on the partner site due to lack of availability, or similar. This endpoint offers a 3-minute window to let that partner refund the traveler 100% of her funds.

      200 - OK

      Parameters:
      traceId - Booking contract traceId
      winkVersion - The winkVersion parameter
      Returns:
      List<BookingContract>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • immediateGroupRefundWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<BookingContract>>> immediateGroupRefundWithHttpInfo(String traceId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Immediate group refund In the event that a booking is not possible on the partner site due to lack of availability, or similar. This endpoint offers a 3-minute window to let that partner refund the traveler 100% of her funds.

      200 - OK

      Parameters:
      traceId - Booking contract traceId
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<BookingContract>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • immediateGroupRefundWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec immediateGroupRefundWithResponseSpec(String traceId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Immediate group refund In the event that a booking is not possible on the partner site due to lack of availability, or similar. This endpoint offers a 3-minute window to let that partner refund the traveler 100% of her funds.

      200 - OK

      Parameters:
      traceId - Booking contract traceId
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • immediateRefund

      public reactor.core.publisher.Mono<BookingContract> immediateRefund(String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Immediate refund In the event that a booking is not possible on the partner site due to lack of availability, or similar. This endpoint offers a 3-minute window to let that partner refund the traveler 100% of her funds.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      winkVersion - The winkVersion parameter
      Returns:
      BookingContract
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • immediateRefundWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingContract>> immediateRefundWithHttpInfo(String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Immediate refund In the event that a booking is not possible on the partner site due to lack of availability, or similar. This endpoint offers a 3-minute window to let that partner refund the traveler 100% of her funds.

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec immediateRefundWithResponseSpec(String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Immediate refund In the event that a booking is not possible on the partner site due to lack of availability, or similar. This endpoint offers a 3-minute window to let that partner refund the traveler 100% of her funds.

      200 - OK

      Parameters:
      identifier - Booking contract 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
    • isContractCancellable

      public reactor.core.publisher.Mono<BookingContractCancellableResponse> isContractCancellable(String identifier, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Contract cancellable Returns whether a booking can be cancelled or not and any rules associated with cancelling.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      cancelBookingContractRequest - The cancelBookingContractRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      BookingContractCancellableResponse
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • isContractCancellableWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingContractCancellableResponse>> isContractCancellableWithHttpInfo(String identifier, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Contract cancellable Returns whether a booking can be cancelled or not and any rules associated with cancelling.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      cancelBookingContractRequest - The cancelBookingContractRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingContractCancellableResponse>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • isContractCancellableWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec isContractCancellableWithResponseSpec(String identifier, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Contract cancellable Returns whether a booking can be cancelled or not and any rules associated with cancelling.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      cancelBookingContractRequest - The cancelBookingContractRequest 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
    • isGroupContractCancellable

      public reactor.core.publisher.Flux<BookingContractCancellableResponse> isGroupContractCancellable(String traceId, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Group contract cancellable Returns whether a booking can be cancelled or not and any rules associated with cancelling.

      200 - OK

      Parameters:
      traceId - Booking contract traceId
      cancelBookingContractRequest - The cancelBookingContractRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      List<BookingContractCancellableResponse>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • isGroupContractCancellableWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<BookingContractCancellableResponse>>> isGroupContractCancellableWithHttpInfo(String traceId, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Group contract cancellable Returns whether a booking can be cancelled or not and any rules associated with cancelling.

      200 - OK

      Parameters:
      traceId - Booking contract traceId
      cancelBookingContractRequest - The cancelBookingContractRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<BookingContractCancellableResponse>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • isGroupContractCancellableWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec isGroupContractCancellableWithResponseSpec(String traceId, CancelBookingContractRequest cancelBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Group contract cancellable Returns whether a booking can be cancelled or not and any rules associated with cancelling.

      200 - OK

      Parameters:
      traceId - Booking contract traceId
      cancelBookingContractRequest - The cancelBookingContractRequest 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
    • price

      public reactor.core.publisher.Mono<PriceSupplierContractWithAcquirerResponse> price(PriceSupplierContractWithAcquirerRequest priceSupplierContractWithAcquirerRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Price acquirer contract Displays booking contract in requested display quote as well as the selected acquirer's currency

      200 - OK

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

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PriceSupplierContractWithAcquirerResponse>> priceWithHttpInfo(PriceSupplierContractWithAcquirerRequest priceSupplierContractWithAcquirerRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Price acquirer contract Displays booking contract in requested display quote as well as the selected acquirer's currency

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec priceWithResponseSpec(PriceSupplierContractWithAcquirerRequest priceSupplierContractWithAcquirerRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Price acquirer contract Displays booking contract in requested display quote as well as the selected acquirer's currency

      200 - OK

      Parameters:
      priceSupplierContractWithAcquirerRequest - The priceSupplierContractWithAcquirerRequest 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
    • price1

      public reactor.core.publisher.Mono<PriceBookingContractResponse> price1(PriceBookingContractRequest priceBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Price contract Displays booking contract in requested display quote

      200 - OK

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

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PriceBookingContractResponse>> price1WithHttpInfo(PriceBookingContractRequest priceBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Price contract Displays booking contract in requested display quote

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec price1WithResponseSpec(PriceBookingContractRequest priceBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Price contract Displays booking contract in requested display quote

      200 - OK

      Parameters:
      priceBookingContractRequest - The priceBookingContractRequest 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
    • requestRefund

      public reactor.core.publisher.Mono<BookingContract> requestRefund(String identifier, RefundRequest refundRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Request refund Requests a refund for a booking contract. Creates a refund request record that needs to be approved by a payment admin.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      refundRequest - The refundRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      BookingContract
      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<BookingContract>> requestRefundWithHttpInfo(String identifier, RefundRequest refundRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Request refund Requests a refund for a booking contract. Creates a refund request record that needs to be approved by a payment admin.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      refundRequest - The refundRequest parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingContract>
      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 identifier, RefundRequest refundRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Request refund Requests a refund for a booking contract. Creates a refund request record that needs to be approved by a payment admin.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      refundRequest - The refundRequest 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
    • showAggregateBookingContractData

      public reactor.core.publisher.Flux<BeneficiaryAggregateData> showAggregateBookingContractData(String accountIdentifier, String type, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve aggregate beneficiary data Returns aggregate contract data this account identifier has participated in.

      200 - OK

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

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<BeneficiaryAggregateData>>> showAggregateBookingContractDataWithHttpInfo(String accountIdentifier, String type, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve aggregate beneficiary data Returns aggregate contract data this account identifier has participated in.

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showAggregateBookingContractDataWithResponseSpec(String accountIdentifier, String type, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve aggregate beneficiary data Returns aggregate contract data this account identifier has participated in.

      200 - OK

      Parameters:
      accountIdentifier - The accountIdentifier parameter
      type - The type 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
    • showAggregateCancellationData

      public reactor.core.publisher.Flux<AggregateBookingContractCancellationState> showAggregateCancellationData(String accountIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve aggregate cancellation data Returns aggregate cancellation data this account identifier has participated in.

      200 - OK

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

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<AggregateBookingContractCancellationState>>> showAggregateCancellationDataWithHttpInfo(String accountIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve aggregate cancellation data Returns aggregate cancellation data this account identifier has participated in.

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showAggregateCancellationDataWithResponseSpec(String accountIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve aggregate cancellation data Returns aggregate cancellation data this account identifier has participated in.

      200 - OK

      Parameters:
      accountIdentifier - The accountIdentifier 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
    • showCaptureCurrencies

      public reactor.core.publisher.Mono<AggregateBookingContractCaptureCurrenciesByAccountResponse> showCaptureCurrencies(String accountIdentifier, String state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve capture currencies Returns a list of capture currencies and amounts for the account identifier.

      200 - OK

      Parameters:
      accountIdentifier - The accountIdentifier parameter
      state - The state parameter
      winkVersion - The winkVersion parameter
      Returns:
      AggregateBookingContractCaptureCurrenciesByAccountResponse
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showCaptureCurrenciesWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AggregateBookingContractCaptureCurrenciesByAccountResponse>> showCaptureCurrenciesWithHttpInfo(String accountIdentifier, String state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve capture currencies Returns a list of capture currencies and amounts for the account identifier.

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showCaptureCurrenciesWithResponseSpec(String accountIdentifier, String state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve capture currencies Returns a list of capture currencies and amounts for the account identifier.

      200 - OK

      Parameters:
      accountIdentifier - The accountIdentifier parameter
      state - The state 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
    • showContract

      public reactor.core.publisher.Mono<BookingContract> showContract(String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve single contract Returns a booking contract by its unique identifier.

      200 - OK

      Parameters:
      identifier - Booking contract identifier
      winkVersion - The winkVersion parameter
      Returns:
      BookingContract
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showContractWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingContract>> showContractWithHttpInfo(String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve single contract Returns a booking contract by its unique identifier.

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showContractWithResponseSpec(String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve single contract Returns a booking contract by its unique identifier.

      200 - OK

      Parameters:
      identifier - Booking contract 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
    • showContractGrid

      public reactor.core.publisher.Mono<BookingContractGridResponse> showContractGrid(String accountIdentifier, String state, Integer page, Integer size, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve contract grid Returns booking contracts for account identifier.

      200 - OK

      Parameters:
      accountIdentifier - The accountIdentifier parameter
      state - The state parameter
      page - The page parameter
      size - The size parameter
      winkVersion - The winkVersion parameter
      Returns:
      BookingContractGridResponse
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showContractGridWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingContractGridResponse>> showContractGridWithHttpInfo(String accountIdentifier, String state, Integer page, Integer size, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve contract grid Returns booking contracts for account identifier.

      200 - OK

      Parameters:
      accountIdentifier - The accountIdentifier parameter
      state - The state parameter
      page - The page parameter
      size - The size parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BookingContractGridResponse>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showContractGridWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showContractGridWithResponseSpec(String accountIdentifier, String state, Integer page, Integer size, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve contract grid Returns booking contracts for account identifier.

      200 - OK

      Parameters:
      accountIdentifier - The accountIdentifier parameter
      state - The state parameter
      page - The page parameter
      size - The size 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
    • showContracts

      public reactor.core.publisher.Flux<BookingContract> showContracts(String traceId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve multiple contracts Returns booking contracts matching traceId.

      200 - OK

      Parameters:
      traceId - Trace identifier
      winkVersion - The winkVersion parameter
      Returns:
      List<BookingContract>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showContractsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<BookingContract>>> showContractsWithHttpInfo(String traceId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve multiple contracts Returns booking contracts matching traceId.

      200 - OK

      Parameters:
      traceId - Trace identifier
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<BookingContract>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showContractsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showContractsWithResponseSpec(String traceId, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Retrieve multiple contracts Returns booking contracts matching traceId.

      200 - OK

      Parameters:
      traceId - Trace 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
    • validate

      public reactor.core.publisher.Mono<ValidateBookingContractResponse> validate(ValidateBookingContractRequest validateBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Validate contract Validates an incoming raw booking contract request for syntax, price and more.

      200 - OK

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

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ValidateBookingContractResponse>> validateWithHttpInfo(ValidateBookingContractRequest validateBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Validate contract Validates an incoming raw booking contract request for syntax, price and more.

      200 - OK

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

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec validateWithResponseSpec(ValidateBookingContractRequest validateBookingContractRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Validate contract Validates an incoming raw booking contract request for syntax, price and more.

      200 - OK

      Parameters:
      validateBookingContractRequest - The validateBookingContractRequest 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