Interface FeignServicePreferenceClient

All Superinterfaces:
ru.foodtechlab.lib.auth.service.facade.preference.endpoints.GetPreferencesEndpoint, ru.foodtechlab.lib.auth.service.facade.preference.resources.ServicePreferencesResource, ru.foodtechlab.lib.auth.service.facade.preference.endpoints.UpdatePreferenceEndpoint

@FeignClient(name="feign-auth-service-preferences", url="${foodtechlab.infrastructure.microservice.auth-service.url}", configuration=FeignServicePreferencesConfig.class) public interface FeignServicePreferenceClient extends ru.foodtechlab.lib.auth.service.facade.preference.resources.ServicePreferencesResource
  • Method Summary

    Modifier and Type
    Method
    Description
    com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.preference.dto.responses.ServicePreferenceResponse>
    get()
     
    com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.preference.dto.responses.ServicePreferenceResponse>
    update(ru.foodtechlab.lib.auth.service.facade.preference.dto.requests.UpdateServicePreferenceRequest request)
     
  • Method Details

    • get

      @GetMapping("/api/v1/service-preferences") com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.preference.dto.responses.ServicePreferenceResponse> get()
      Specified by:
      get in interface ru.foodtechlab.lib.auth.service.facade.preference.endpoints.GetPreferencesEndpoint
    • update

      @PutMapping("/api/v1/service-preferences") com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.preference.dto.responses.ServicePreferenceResponse> update(@RequestBody ru.foodtechlab.lib.auth.service.facade.preference.dto.requests.UpdateServicePreferenceRequest request)
      Specified by:
      update in interface ru.foodtechlab.lib.auth.service.facade.preference.endpoints.UpdatePreferenceEndpoint