package com.banesco.infrastructure.rest.clients;

import com.banesco.infrastructure.dtos.RegisterSecurityRq;
import io.quarkus.runtime.annotations.RegisterForReflection;
import jakarta.ws.rs.Consumes;
import jakarta.ws.rs.POST;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.Response;
import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;

@RegisterForReflection
@RegisterRestClient
public interface RegisterSecurityRestClient {


    @POST
    @Consumes(MediaType.APPLICATION_JSON)
    @Produces(MediaType.APPLICATION_JSON)
    Response invoke(RegisterSecurityRq request);

}
