Class ShareableLinksApi

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-01-28T21:18:10.241822052+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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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
    • createSupplierUrlSyndicationEntry1

      public reactor.core.publisher.Mono<BooleanResponseAffiliate> createSupplierUrlSyndicationEntry1(String companyIdentifier, CreateSellerUrlSyndicationEntryRequestAffiliate createSellerUrlSyndicationEntryRequestAffiliate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Seller URL SyndicationCard Creates a new WinkLinks card.

      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:
      companyIdentifier - Company identifier to create item for
      createSellerUrlSyndicationEntryRequestAffiliate - The createSellerUrlSyndicationEntryRequestAffiliate parameter
      winkVersion - The winkVersion parameter
      Returns:
      BooleanResponseAffiliate
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createSupplierUrlSyndicationEntry1WithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BooleanResponseAffiliate>> createSupplierUrlSyndicationEntry1WithHttpInfo(String companyIdentifier, CreateSellerUrlSyndicationEntryRequestAffiliate createSellerUrlSyndicationEntryRequestAffiliate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Seller URL SyndicationCard Creates a new WinkLinks card.

      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:
      companyIdentifier - Company identifier to create item for
      createSellerUrlSyndicationEntryRequestAffiliate - The createSellerUrlSyndicationEntryRequestAffiliate parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<BooleanResponseAffiliate>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createSupplierUrlSyndicationEntry1WithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec createSupplierUrlSyndicationEntry1WithResponseSpec(String companyIdentifier, CreateSellerUrlSyndicationEntryRequestAffiliate createSellerUrlSyndicationEntryRequestAffiliate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Seller URL SyndicationCard Creates a new WinkLinks card.

      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:
      companyIdentifier - Company identifier to create item for
      createSellerUrlSyndicationEntryRequestAffiliate - The createSellerUrlSyndicationEntryRequestAffiliate 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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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

      400 - Bad Request

      405 - Method Not Allowed

      415 - Unsupported Media Type

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      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