2024-10-09 22:07:38 +05:00
|
|
|
package users
|
|
|
|
|
|
|
|
import (
|
2024-12-30 20:04:26 +05:00
|
|
|
userv1 "git.sch9.ru/new_gate/ms-auth/proto/user/v1"
|
2025-02-25 18:33:15 +05:00
|
|
|
"github.com/gofiber/fiber/v2"
|
2024-10-09 22:07:38 +05:00
|
|
|
)
|
|
|
|
|
|
|
|
type UserHandlers interface {
|
2025-02-25 18:33:15 +05:00
|
|
|
ListSessions(c *fiber.Ctx) error
|
|
|
|
CompleteLogout(c *fiber.Ctx) error
|
|
|
|
Login(c *fiber.Ctx) error
|
|
|
|
Logout(c *fiber.Ctx) error
|
|
|
|
Refresh(c *fiber.Ctx) error
|
|
|
|
Verify(c *fiber.Ctx) error
|
|
|
|
ListUsers(c *fiber.Ctx, params userv1.ListUsersParams) error
|
|
|
|
CreateUser(c *fiber.Ctx) error
|
|
|
|
DeleteUser(c *fiber.Ctx, id int32) error
|
|
|
|
GetUser(c *fiber.Ctx, id int32) error
|
|
|
|
UpdateUser(c *fiber.Ctx, id int32) error
|
2024-10-09 22:07:38 +05:00
|
|
|
}
|