Class ShareableLinksApi

java.lang.Object
travel.wink.sdk.affiliate.api.ShareableLinksApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-08-22T15:42:37.943829811+07:00[Asia/Bangkok]") public class ShareableLinksApi extends Object
  • Constructor Details

    • ShareableLinksApi

      public ShareableLinksApi()
    • ShareableLinksApi

      @Autowired public ShareableLinksApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • createSellerUrl

      public reactor.core.publisher.Mono<SellerUrlViewAffiliate> createSellerUrl(String companyIdentifier, UpsertSellerUrlRequestAffiliate upsertSellerUrlRequestAffiliate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Link Create a new shareable link

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      201 - Created

      Parameters:
      companyIdentifier - Create link owned by this owner identifier.
      upsertSellerUrlRequestAffiliate - The upsertSellerUrlRequestAffiliate parameter
      winkVersion - The winkVersion parameter
      Returns:
      SellerUrlViewAffiliate
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createSellerUrlWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerUrlViewAffiliate>> createSellerUrlWithHttpInfo(String companyIdentifier, UpsertSellerUrlRequestAffiliate upsertSellerUrlRequestAffiliate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Link Create a new shareable link

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      201 - Created

      Parameters:
      companyIdentifier - Create link owned by this owner identifier.
      upsertSellerUrlRequestAffiliate - The upsertSellerUrlRequestAffiliate parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<SellerUrlViewAffiliate>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createSellerUrlWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec createSellerUrlWithResponseSpec(String companyIdentifier, UpsertSellerUrlRequestAffiliate upsertSellerUrlRequestAffiliate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Link Create a new shareable link

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      201 - Created

      Parameters:
      companyIdentifier - Create link owned by this owner identifier.
      upsertSellerUrlRequestAffiliate - The upsertSellerUrlRequestAffiliate 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
    • removeSellerUrl

      public reactor.core.publisher.Mono<RemoveEntryResponseAffiliate> removeSellerUrl(String companyIdentifier, String sellerUrlIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Delete Link Delete a shareable link

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      202 - Accepted

      Parameters:
      companyIdentifier - Remove link owned by this owner identifier.
      sellerUrlIdentifier - Remove url with this identifier.
      winkVersion - The winkVersion parameter
      Returns:
      RemoveEntryResponseAffiliate
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeSellerUrlWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RemoveEntryResponseAffiliate>> removeSellerUrlWithHttpInfo(String companyIdentifier, String sellerUrlIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Delete Link Delete a shareable link

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      202 - Accepted

      Parameters:
      companyIdentifier - Remove link owned by this owner identifier.
      sellerUrlIdentifier - Remove url with this identifier.
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<RemoveEntryResponseAffiliate>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • removeSellerUrlWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec removeSellerUrlWithResponseSpec(String companyIdentifier, String sellerUrlIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Delete Link Delete a shareable link

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      202 - Accepted

      Parameters:
      companyIdentifier - Remove link owned by this owner identifier.
      sellerUrlIdentifier - Remove url with this 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
    • showInventoryMedia

      public reactor.core.publisher.Flux<SimpleMultimediaAffiliate> showInventoryMedia(String companyIdentifier, String channelInventoryIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Inventory Media Retrieve a list of media for this channel inventory identifier

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Owner identifier.
      channelInventoryIdentifier - Channel inventory identifier.
      winkVersion - The winkVersion parameter
      Returns:
      List<SimpleMultimediaAffiliate>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showInventoryMediaWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<SimpleMultimediaAffiliate>>> showInventoryMediaWithHttpInfo(String companyIdentifier, String channelInventoryIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Inventory Media Retrieve a list of media for this channel inventory identifier

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Owner identifier.
      channelInventoryIdentifier - Channel inventory identifier.
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<SimpleMultimediaAffiliate>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showInventoryMediaWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showInventoryMediaWithResponseSpec(String companyIdentifier, String channelInventoryIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Inventory Media Retrieve a list of media for this channel inventory identifier

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Owner identifier.
      channelInventoryIdentifier - Channel inventory 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
    • showSellerUrl

      public reactor.core.publisher.Mono<SellerUrlViewAffiliate> showSellerUrl(String companyIdentifier, String sellerUrlIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Link Retrieve a specific shareable url for this seller

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Show link owned by this owner identifier.
      sellerUrlIdentifier - Show link with this identifier.
      winkVersion - The winkVersion parameter
      Returns:
      SellerUrlViewAffiliate
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showSellerUrlWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerUrlViewAffiliate>> showSellerUrlWithHttpInfo(String companyIdentifier, String sellerUrlIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Link Retrieve a specific shareable url for this seller

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Show link owned by this owner identifier.
      sellerUrlIdentifier - Show link with this identifier.
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<SellerUrlViewAffiliate>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showSellerUrlWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showSellerUrlWithResponseSpec(String companyIdentifier, String sellerUrlIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Link Retrieve a specific shareable url for this seller

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Show link owned by this owner identifier.
      sellerUrlIdentifier - Show link with this 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
    • showSellerUrls

      public reactor.core.publisher.Flux<SellerUrlViewAffiliate> showSellerUrls(String companyIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Links Retrieve list of shareable urls for this seller

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Show links list owned by this owner identifier.
      winkVersion - The winkVersion parameter
      Returns:
      List<SellerUrlViewAffiliate>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showSellerUrlsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<SellerUrlViewAffiliate>>> showSellerUrlsWithHttpInfo(String companyIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Links Retrieve list of shareable urls for this seller

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Show links list owned by this owner identifier.
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<SellerUrlViewAffiliate>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showSellerUrlsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showSellerUrlsWithResponseSpec(String companyIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Links Retrieve list of shareable urls for this seller

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Show links list owned by this owner 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
    • updateSellerUrl

      public reactor.core.publisher.Mono<SellerUrlViewAffiliate> updateSellerUrl(String companyIdentifier, String sellerUrlIdentifier, UpsertSellerUrlRequestAffiliate upsertSellerUrlRequestAffiliate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update link Modify a shareable link

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Update link owned by this owner identifier.
      sellerUrlIdentifier - Update url with this identifier.
      upsertSellerUrlRequestAffiliate - The upsertSellerUrlRequestAffiliate parameter
      winkVersion - The winkVersion parameter
      Returns:
      SellerUrlViewAffiliate
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateSellerUrlWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerUrlViewAffiliate>> updateSellerUrlWithHttpInfo(String companyIdentifier, String sellerUrlIdentifier, UpsertSellerUrlRequestAffiliate upsertSellerUrlRequestAffiliate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update link Modify a shareable link

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Update link owned by this owner identifier.
      sellerUrlIdentifier - Update url with this identifier.
      upsertSellerUrlRequestAffiliate - The upsertSellerUrlRequestAffiliate parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<SellerUrlViewAffiliate>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateSellerUrlWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec updateSellerUrlWithResponseSpec(String companyIdentifier, String sellerUrlIdentifier, UpsertSellerUrlRequestAffiliate upsertSellerUrlRequestAffiliate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update link Modify a shareable link

      503 - Service Unavailable

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      200 - OK

      Parameters:
      companyIdentifier - Update link owned by this owner identifier.
      sellerUrlIdentifier - Update url with this identifier.
      upsertSellerUrlRequestAffiliate - The upsertSellerUrlRequestAffiliate 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