admin_request

package
v0.9.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddUserRoleRequest

type AddUserRoleRequest struct {
	UserID   uuid.UUID       `json:"user_id" query:"user_id" validate:"required" format:"uuid"`
	UserRole models.UserRole `json:"user_role" query:"user_role" validate:"required" enums:"root,user"`

} //	@name	AddUserRoleRequest

type BanUserRequest

type BanUserRequest struct {
	UserID uuid.UUID `json:"user_id" query:"user_id" format:"uuid"`

} //	@name	BanUserRequest

type GetUsersRequest

type GetUsersRequest struct {
	Roles    *string `json:"roles" query:"roles" enums:"root,user"`
	Page     *uint32 `json:"page" query:"page"`
	PageSize *uint32 `json:"page_size" query:"page_size"`

} //	@name	GetUsersRequest

type InviteUserWithRoleRequest

type InviteUserWithRoleRequest struct {
	Email    string          `json:"email" validate:"required,email" format:"email"`
	Role     models.UserRole `json:"role" validate:"required"`
	StoreIDs []uuid.UUID     `json:"store_ids" validate:"required"` //nolint:tagliatelle
	Mnemonic string          `json:"mnemonic" validate:"required,mnemonic"`

} //	@name	InviteUserWithRoleRequest

type RemoveUserRoleRequest

type RemoveUserRoleRequest struct {
	UserID   uuid.UUID       `json:"user_id" query:"user_id" validate:"required" format:"uuid"`
	UserRole models.UserRole `json:"user_role" query:"user_role" validate:"required" enums:"root,user"`

} //	@name	RemoveUserRoleRequest

type UnbanUserRequest

type UnbanUserRequest struct {
	UserID uuid.UUID `json:"user_id" query:"user_id" format:"uuid" validate:"required,uuid"`

} //	@name	UnbanUserRequest

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL