Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RoleList = []Role{ RoleNA, RoleAdmin, RoleModerator, RoleMember, RoleGuest, }
View Source
var RoleMap = map[Role]RoleID{ RoleNA: RoleNAID, RoleAdmin: RoleAdminID, RoleModerator: RoleModeratorID, RoleMember: RoleMemberID, RoleGuest: RoleGuestID, }
View Source
var UserStatusList = []UserStatus{ UserStatusActive, UserStatusPending, UserStatusBlocked, }
Functions ¶
func RoleArrStr ¶
RoleArrStr converts variadic Role parameters into a slice of strings. Parameters:
- roles (...Role): Variable number of Role parameters
Returns:
- []string: Slice containing string representations of the roles
func UserStatusArrStr ¶
func UserStatusArrStr(userStatus ...UserStatus) []string
UserStatusArrStr converts variable number of UserStatus to array of strings.
Parameters:
- userStatus: Variable number of UserStatus values
Returns:
- []string: Array of UserStatus values as strings (e.g. ["active", "pending", "blocked"])
Types ¶
type Role ¶
type Role string
type UserStatus ¶
type UserStatus string
const ( UserStatusActive UserStatus = "active" UserStatusPending UserStatus = "pending" UserStatusBlocked UserStatus = "blocked" )
User property types
Click to show internal directories.
Click to hide internal directories.