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 TypeMethodDescriptioncom.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:
getin interfaceru.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:
updatein interfaceru.foodtechlab.lib.auth.service.facade.preference.endpoints.UpdatePreferenceEndpoint
-