Documentation
¶
Index ¶
- type Admin
- type Auth
- type BaseModel
- type Model
- type User
- type UserBase
- func (u *UserBase) GetAvatar() string
- func (u *UserBase) GetDeletedAt() types.DateTime
- func (u *UserBase) GetEmail() string
- func (u *UserBase) GetFirstName() string
- func (u *UserBase) GetIsActive() bool
- func (u *UserBase) GetLastName() string
- func (u *UserBase) GetPhoneNumber() string
- func (u *UserBase) GetRole() types.Role
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Admin ¶
type Auth ¶
type Auth struct {
BaseModel
Identity string `gorm:"uniqueIndex"`
UserTableName string
UserId uuid.UUID `gorm:"uniqueIndex"`
Role types.Role `json:"role"`
PasswordHash string
ResetPasswordToken string `json:"resetPasswordToken"`
ResetPasswordTokenExpiryDate types.DateTime `json:"resetPasswordTokenExpiryDate"`
OtpSecret string `json:"otpSecret"`
}
type BaseModel ¶
type UserBase ¶
type UserBase struct {
BaseModel
Avatar string `json:"avatar"`
FirstName string `json:"firstName"`
LastName string `json:"lastName"`
Email string `json:"email"`
PhoneNumber string `json:"phoneNumber"`
Role types.Role `json:"role"`
IsActive bool `json:"isActive"`
DeletedAt types.DateTime `json:"deletedAt"`
}
func (*UserBase) GetDeletedAt ¶
func (*UserBase) GetFirstName ¶
func (*UserBase) GetIsActive ¶
func (*UserBase) GetLastName ¶
func (*UserBase) GetPhoneNumber ¶
Click to show internal directories.
Click to hide internal directories.