Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TokenDetails ¶
type TokenDetails struct {
AccessToken string
RefreshToken string
AccessTokenUUID string
RefreshTokenUUID string
AtExpiresAt int64
RtExpiresAt int64
}
func (*TokenDetails) CreateTokenDetails ¶
func (td *TokenDetails) CreateTokenDetails()
type User ¶
type User struct {
ID int `db:"id" json:"id,omitempty" validate:"required"`
CreatedAt time.Time `db:"created_at" json:"created_at,omitempty"`
UpdatedAt sql.NullTime `db:"updated_at" json:"updated_at,omitempty"`
Email string `db:"email" json:"email" validate:"required"`
Password string `db:"password" json:"password" validate:"required,lte=255"`
Role string `db:"role" json:"role,omitempty" validate:"required,lte=255"`
VerificationToken sql.NullString `db:"verification_token" json:"verification_token,omitempty"`
UserStatus int `db:"user_status" json:"user_status,omitempty" validate:"required,len=1"`
}
Click to show internal directories.
Click to hide internal directories.