Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + const SystemOperator + var SystemUser = User + func PolishUnassignedAsEmptyStr(userIDs []string) (result []string) + func ToPbUser(user User) *pb.User + type Interface interface + type USERID string + const UnassignedUserID + func (u *USERID) UnmarshalJSON(b []byte) error + func (u USERID) IsUnassigned() bool + func (u USERID) String() string + type User struct + AvatarURL string + Email string + ID string + Name string + Nick string + Phone string + State string + type UserInPaging struct + Avatar string + Channel string + ChannelType string + CreatedAt timestamp + Email string + Enabled bool + Extra interface{} + Id interface{} + LastLoginAt timestamp + Locked bool + Mobile string + Nickname string + PasswordExist bool + PwdExpireAt timestamp + Source string + SourceType string + Tag string + TenantId int + UpdatedAt timestamp + UserDetail interface{} + Username string + type UserInfo struct + AvatarUrl string + Birthday string + CreatedAt string + Email string + EmailExist bool + Enabled bool + ID USERID + KratosID string + LastLoginAt string + NickName string + PasswordExist bool + PasswordStrength int + Phone string + PhoneExist bool + Token string + UpdatedAt string + UserName string + func NewUserInfoFromDTO(dto *apistructs.UserInfoDto) *UserInfo + type UserPaging struct + Data []UserInPaging + Total int