Class ServicePreferencesProxyApiResource

java.lang.Object
ru.foodtechlab.lib.auth.integration.proxy.api.preference.v1.controllers.ServicePreferencesProxyApiResource
All Implemented Interfaces:
ru.foodtechlab.lib.auth.service.facade.preference.endpoints.GetPreferencesEndpoint, ru.foodtechlab.lib.auth.service.facade.preference.endpoints.UpdatePreferenceEndpoint, ru.foodtechlab.lib.auth.service.facade.preference.resources.ServicePreferencesResource

public class ServicePreferencesProxyApiResource extends Object implements ru.foodtechlab.lib.auth.service.facade.preference.resources.ServicePreferencesResource
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • 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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ServicePreferencesProxyApiResource

      public ServicePreferencesProxyApiResource()
  • Method Details

    • get

      @GetMapping(value="/api/v1/service-preferences", produces="application/json") public 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(value="/api/v1/service-preferences", produces="application/json") public 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