Documentation ¶
Index ¶
- type AddOtpOfUserParam
- type CreateSessionParams
- type CreateUserParams
- type DBTX
- type Querier
- type Queries
- func (q *Queries) AddOtpOfUser(ctx context.Context, param AddOtpOfUserParam) (i models.EmailOTP, err error)
- func (q *Queries) CreateSession(ctx context.Context, arg CreateSessionParams) (i models.Sessions, err error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (i models.User, err error)
- func (q *Queries) GetOtpOfUser(ctx context.Context, email string) (i models.EmailOTP, err error)
- func (q *Queries) GetSession(ctx context.Context, id uuid.UUID) (i models.Sessions, err error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (i models.User, err error)
- func (q *Queries) GetUserByID(ctx context.Context, id uuid.UUID) (i models.User, err error)
- func (q *Queries) GetUserByUserName(ctx context.Context, userName string) (i models.User, err error)
- func (q *Queries) MakeUserVerify(ctx context.Context, email string) (i models.User, err error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type SQLStore
- type Store
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddOtpOfUserParam ¶
type CreateSessionParams ¶
type CreateSessionParams struct { ID uuid.UUID `json:"ID" ` UID uuid.UUID `json:"UID" ` RefreshToken string `json:"RefreshToken"` UserAgent string `json:"UserAgent" ` ClientIP string `json:"ClientIP" ` IsBlocked bool `json:"IsBlocked" ` DeviceID string `json:"DeviceID"` ExpiresAt time.Time `json:"ExpiresAt" ` }
type CreateUserParams ¶
type Querier ¶
type Querier interface { GetUserByID(ctx context.Context, id uuid.UUID) (i models.User, err error) CreateUser(ctx context.Context, arg CreateUserParams) (i models.User, err error) GetUserByUserName(ctx context.Context, username string) (i models.User, err error) GetUserByEmail(ctx context.Context, email string) (i models.User, err error) CreateSession(ctx context.Context, arg CreateSessionParams) (i models.Sessions, err error) GetSession(ctx context.Context, id uuid.UUID) (i models.Sessions, err error) GetOtpOfUser(ctx context.Context, email string) (i models.EmailOTP, err error) AddOtpOfUser(ctx context.Context, param AddOtpOfUserParam) (i models.EmailOTP, err error) MakeUserVerify(ctx context.Context, email string) (i models.User, err error) }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddOtpOfUser ¶
func (*Queries) CreateSession ¶
func (*Queries) CreateUser ¶
func (*Queries) GetOtpOfUser ¶
func (*Queries) GetSession ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserByID ¶
func (*Queries) GetUserByUserName ¶
func (*Queries) MakeUserVerify ¶
Click to show internal directories.
Click to hide internal directories.