Class ShareableLinksApi

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-07-03T20:09:51.912811+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<SellerUrlView> createSellerUrl(String companyIdentifier, SellerUrl sellerUrl) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Link Create a new shareable link

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      201 - Created

      Parameters:
      companyIdentifier - Create link owned by this owner identifier.
      sellerUrl - The sellerUrl parameter
      Returns:
      SellerUrlView
      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<SellerUrlView>> createSellerUrlWithHttpInfo(String companyIdentifier, SellerUrl sellerUrl) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • removeSellerUrl

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

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      202 - Accepted

      Parameters:
      companyIdentifier - Remove link owned by this owner identifier.
      sellerUrlIdentifier - Remove url with this identifier.
      accept - The accept parameter
      Returns:
      RemoveEntryResponse
      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<RemoveEntryResponse>> removeSellerUrlWithHttpInfo(String companyIdentifier, String sellerUrlIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showInventoryMedia

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

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - Owner identifier.
      channelInventoryIdentifier - Channel inventory identifier.
      accept - The accept parameter
      Returns:
      List<Multimedia>
      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<Multimedia>>> showInventoryMediaWithHttpInfo(String companyIdentifier, String channelInventoryIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showSellerUrl

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

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - Show link owned by this owner identifier.
      sellerUrlIdentifier - Show link with this identifier.
      accept - The accept parameter
      Returns:
      SellerUrlView
      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<SellerUrlView>> showSellerUrlWithHttpInfo(String companyIdentifier, String sellerUrlIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showSellerUrls

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

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - Show links list owned by this owner identifier.
      accept - The accept parameter
      Returns:
      List<SellerUrlView>
      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<SellerUrlView>>> showSellerUrlsWithHttpInfo(String companyIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • updateSellerUrl

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

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      503 - Service Unavailable

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - Update link owned by this owner identifier.
      sellerUrlIdentifier - Update url with this identifier.
      sellerUrl - The sellerUrl parameter
      Returns:
      SellerUrlView
      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<SellerUrlView>> updateSellerUrlWithHttpInfo(String companyIdentifier, String sellerUrlIdentifier, SellerUrl sellerUrl) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException