Class MapsApi

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-05-27T09:47:12.254493+07:00[Asia/Bangkok]") public class MapsApi extends Object
  • Constructor Details

    • MapsApi

      public MapsApi()
    • MapsApi

      @Autowired public MapsApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • createAdvancedMapConfiguration

      public reactor.core.publisher.Mono<AdvancedMapConfigurationView> createAdvancedMapConfiguration(String companyIdentifier, AdvancedMapConfiguration advancedMapConfiguration) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Map Create a new advanced map configuration

      503 - Service Unavailable

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - Create map owned by this owner identifier.
      advancedMapConfiguration - The advancedMapConfiguration parameter
      Returns:
      AdvancedMapConfigurationView
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createAdvancedMapConfigurationWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AdvancedMapConfigurationView>> createAdvancedMapConfigurationWithHttpInfo(String companyIdentifier, AdvancedMapConfiguration advancedMapConfiguration) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • removeAdvancedMapConfiguration

      public reactor.core.publisher.Mono<RemoveEntryResponse> removeAdvancedMapConfiguration(String companyIdentifier, String mapIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Delete Map Remove an advanced map configuration

      503 - Service Unavailable

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      202 - Accepted

      Parameters:
      companyIdentifier - Remove map owned by this owner identifier.
      mapIdentifier - Remove map record 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
    • removeAdvancedMapConfigurationWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RemoveEntryResponse>> removeAdvancedMapConfigurationWithHttpInfo(String companyIdentifier, String mapIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showAdvancedMapConfiguration

      public reactor.core.publisher.Mono<AdvancedMapConfigurationView> showAdvancedMapConfiguration(String companyIdentifier, String mapIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Map Retrieve a specific map record

      503 - Service Unavailable

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - Show map record owned by this owner identifier.
      mapIdentifier - Show map record with this identifier.
      accept - The accept parameter
      Returns:
      AdvancedMapConfigurationView
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showAdvancedMapConfigurationWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AdvancedMapConfigurationView>> showAdvancedMapConfigurationWithHttpInfo(String companyIdentifier, String mapIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showAdvancedMapConfigurationMapMarker

      public reactor.core.publisher.Mono<InventoryMapMarker> showAdvancedMapConfigurationMapMarker(String companyIdentifier, String channelInventoryIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Map Marker Retrieve map marker for individual channel inventory.

      503 - Service Unavailable

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - Show map markers for map owned by this owner identifier.
      channelInventoryIdentifier - Show map marker for specific inventory.
      accept - The accept parameter
      Returns:
      InventoryMapMarker
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showAdvancedMapConfigurationMapMarkerWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<InventoryMapMarker>> showAdvancedMapConfigurationMapMarkerWithHttpInfo(String companyIdentifier, String channelInventoryIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showAdvancedMapConfigurationMapMarkers

      public reactor.core.publisher.Flux<InventoryMapMarker> showAdvancedMapConfigurationMapMarkers(String companyIdentifier, String listIdentifier, String listType, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Map Markers Retrieve a list of advanced map configuration inventory markers by type

      503 - Service Unavailable

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - Show map markers for list owned by this owner identifier.
      listIdentifier - Show map markers for list.
      listType - Indicate whether this list is a curated or dynamic list.
      accept - The accept parameter
      Returns:
      List<InventoryMapMarker>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showAdvancedMapConfigurationMapMarkersWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<InventoryMapMarker>>> showAdvancedMapConfigurationMapMarkersWithHttpInfo(String companyIdentifier, String listIdentifier, String listType, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • showAdvancedMapConfigurations

      public reactor.core.publisher.Flux<AdvancedMapConfigurationView> showAdvancedMapConfigurations(String companyIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Maps Retrieve list of existing maps.

      503 - Service Unavailable

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - List maps owned by this owner identifier.
      accept - The accept parameter
      Returns:
      List<AdvancedMapConfigurationView>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showAdvancedMapConfigurationsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<AdvancedMapConfigurationView>>> showAdvancedMapConfigurationsWithHttpInfo(String companyIdentifier, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • updateAdvancedMapConfiguration

      public reactor.core.publisher.Mono<AdvancedMapConfigurationView> updateAdvancedMapConfiguration(String companyIdentifier, String mapIdentifier, AdvancedMapConfiguration advancedMapConfiguration) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Map Update an advanced map configuration

      503 - Service Unavailable

      400 - Bad Request

      500 - Internal Server Error

      404 - Not Found

      405 - Method Not Allowed

      415 - Unsupported Media Type

      403 - Forbidden

      401 - Unauthorized

      200 - OK

      Parameters:
      companyIdentifier - Update map owned by this owner identifier.
      mapIdentifier - update map record with this identifier.
      advancedMapConfiguration - The advancedMapConfiguration parameter
      Returns:
      AdvancedMapConfigurationView
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateAdvancedMapConfigurationWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AdvancedMapConfigurationView>> updateAdvancedMapConfigurationWithHttpInfo(String companyIdentifier, String mapIdentifier, AdvancedMapConfiguration advancedMapConfiguration) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException