Files
backend/gateway-service/src/main/java/com/drinkool/services/CustomerService.java
T
TakahashiNguyen e07ee318a7
Release package / release (push) Successful in 9m5s
fix: connect gateway to customer service (#26)
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #26
2026-04-17 12:03:19 +00:00

34 lines
698 B
Java

package com.drinkool.services;
import com.drinkool.Role;
import com.drinkool.Url;
import com.drinkool.dtos.*;
import io.smallrye.mutiny.Uni;
import jakarta.ws.rs.*;
import jakarta.ws.rs.core.Response;
import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
@RegisterRestClient(configKey = "account")
@Path(Role.Customer)
public interface CustomerService {
@POST
@Path(Url.Signup)
Uni<Response> signup(Signup input);
@POST
@Path(Url.QuickSignup)
Uni<Response> quickSignup(QuickSignup input);
@POST
@Path(Url.Login)
Uni<Response> login(Login input);
@POST
@Path(Url.QuickLogin)
Uni<Response> quickLogin(QuickSignup input);
@GET
@Path(Url.Me)
Uni<Response> me();
}