export class ClientsApi extends HttpApiGroup.make("clients")
.add(
HttpApiEndpoint.get("listClients", "/")
.addSuccess(Client.pipe(Schema.Array))
.addError(CustomError2),
)
.add(
HttpApiEndpoint.post("createClient", "/")
.setPayload(CreateClient)
.addSuccess(Client),
)
.prefix("/clients")
.middleware(AuthenticatedUser)
.annotate(OpenApi.Title, "Clients")
.annotate(OpenApi.Description, "Api for managing clients") { }
export class ClientsApi extends HttpApiGroup.make("clients")
.add(
HttpApiEndpoint.get("listClients", "/")
.addSuccess(Client.pipe(Schema.Array))
.addError(CustomError2),
)
.add(
HttpApiEndpoint.post("createClient", "/")
.setPayload(CreateClient)
.addSuccess(Client),
)
.prefix("/clients")
.middleware(AuthenticatedUser)
.annotate(OpenApi.Title, "Clients")
.annotate(OpenApi.Description, "Api for managing clients") { }