20 lines
526 B
Java
20 lines
526 B
Java
package fr.titionfire.ffsaf.rest.client;
|
|
|
|
import fr.titionfire.ffsaf.rest.data.AssoData;
|
|
import io.quarkus.cache.CacheResult;
|
|
import io.smallrye.mutiny.Uni;
|
|
import jakarta.ws.rs.GET;
|
|
import jakarta.ws.rs.Path;
|
|
import jakarta.ws.rs.PathParam;
|
|
import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
|
|
|
|
@Path("/")
|
|
@RegisterRestClient
|
|
public interface StateIdService {
|
|
|
|
@GET
|
|
@Path("/structure/{id}")
|
|
@CacheResult(cacheName = "AssoData_status")
|
|
Uni<AssoData> get_status(@PathParam("id") String id);
|
|
}
|