Files
backend/gateway-service/src/main/java/com/drinkool/services/ManagerService.java
T
2026-05-06 15:25:01 +00:00

28 lines
648 B
Java

package com.drinkool.services;
import com.drinkool.InternalValue;
import com.drinkool.Role;
import com.drinkool.Url;
import com.drinkool.lib.dtos.*;
import io.smallrye.mutiny.Uni;
import jakarta.ws.rs.*;
import jakarta.ws.rs.core.Response;
import java.util.*;
import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
@RegisterRestClient(configKey = "account")
@Path(Role.Manager)
public interface ManagerService {
@POST
@Path(Url.Signup)
Uni<Response> signup(ManagerSignup input);
@POST
@Path(Url.Login)
Uni<Response> login(Login input);
@GET
@Path(Url.Me)
Uni<Response> me(@HeaderParam(InternalValue.userId) UUID id);
}