ms-auth/internal/users/delivery.go
2025-02-25 18:33:15 +05:00

21 lines
569 B
Go

package users
import (
userv1 "git.sch9.ru/new_gate/ms-auth/proto/user/v1"
"github.com/gofiber/fiber/v2"
)
type UserHandlers interface {
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
GetMe(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
}