ms-auth/internal/users/delivery.go

21 lines
542 B
Go
Raw Normal View History

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
}