Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @service() export class AdminController {
- constructor(@bind("UserRepository") private users: UserRepository,
- @bind("Logging") private logging: Logging) {
- }
- @operation()
- @allow(["admin"])
- @endpoint("/api/rpc/admin/create-user")
- @description("creates a new user")
- @request({ })
- @response({ })
- public async create_user(request: any, claims: any): Promise<any> {
- }
- @operation()
- @allow(["admin"])
- @endpoint("/api/rpc/admin/delete-user")
- @description("deletes a user")
- @request({ })
- @response({ })
- public async delete_user(request: any, claims: any): Promise<any> {
- }
- @operation()
- @allow(["admin"])
- @endpoint("/api/rpc/admin/update-user")
- @description("updates a user")
- @request({ })
- @response({ })
- public async update_user(request: any, claims: any): Promise<any> {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement