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

      All Methods Instance Methods Abstract Methods 
      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 Detail

      • 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