Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type User ¶
type User struct { ID string `json:"id" db:"id"` Email string `json:"email" validate:"required" db:"email"` Password string `json:"password" validate:"required" db:"password"` Username string `json:"username" db:"username"` Token string `json:"token" db:"token"` IsVerified bool `json:"isVerified" db:"is_verified"` CreatedAt time.Time `json:"createdAt" db:"created_at"` UpdatedAt time.Time `json:"updatedAt" db:"updated_at"` }
type VerificationData ¶
type VerificationData struct { Email string `json:"email" validate:"required" db:"email"` Code string `json:"code" validate:"required" db:"code"` ExpiresAt time.Time `json:"expiresat" db:"expiresat"` Type VerificationDataType `json:"type" db:"type"` }
VerificationData represents the type for the data stored for verification.
type VerificationDataType ¶
type VerificationDataType int
const ( MailConfirmation VerificationDataType = iota + 1 PassReset )
Click to show internal directories.
Click to hide internal directories.