package ru.ibs.socrates.confexporter.external.sdtllmraggateconf.rest.client;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.context.annotation.Profile;
import ru.ibs.socrates.confexporter.external.sdtllmraggateconf.api.ContentApi;
import ru.ibs.socrates.confexporter.external.sdtllmraggateconf.rest.config.SdtLlmRagGateConfClientConfig;


/**
 * feign client.
 */
@FeignClient(
    name = "sdtLlmRagGateConfContentClient",
    url = "${integrations.sdt-llm-rag-gate-conf.url}",
    configuration = SdtLlmRagGateConfClientConfig.class)
@Profile("!disable-feign-client")
public interface SdtLlmRagGateConfContentApiClient extends ContentApi {
}
