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.