Documentation
¶
Index ¶
- type CreateUserParams
- type CreateWorkoutParams
- type DBTX
- type DeleteWorkoutParams
- type GetWorkoutByIDParams
- type ListUsersRow
- type Queries
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) CreateWorkout(ctx context.Context, arg CreateWorkoutParams) (Workout, error)
- func (q *Queries) DeleteUser(ctx context.Context, id int32) error
- func (q *Queries) DeleteWorkout(ctx context.Context, arg DeleteWorkoutParams) error
- func (q *Queries) GetUser(ctx context.Context, id int32) (User, error)
- func (q *Queries) GetWorkoutByID(ctx context.Context, arg GetWorkoutByIDParams) (Workout, error)
- func (q *Queries) GetWorkoutByUserID(ctx context.Context, userID int32) ([]Workout, error)
- func (q *Queries) ListUsers(ctx context.Context) ([]ListUsersRow, error)
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
- func (q *Queries) UpdateWorkoutByUserID(ctx context.Context, arg UpdateWorkoutByUserIDParams) error
- func (q *Queries) VerifyUserLogin(ctx context.Context, id int32) (string, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type UpdateUserParams
- type UpdateWorkoutByUserIDParams
- type User
- type Workout
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateUserParams ¶
type CreateUserParams struct {
Username string
PasswordHash string
Email string
Profile pqtype.NullRawMessage
}
type CreateWorkoutParams ¶
type CreateWorkoutParams struct {
UserID int32
Name string
Description sql.NullString
}
type DeleteWorkoutParams ¶
type GetWorkoutByIDParams ¶
type ListUsersRow ¶
type ListUsersRow struct {
ID int32
Username string
Email string
Profile pqtype.NullRawMessage
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateUser ¶
func (*Queries) CreateWorkout ¶
func (*Queries) DeleteWorkout ¶
func (q *Queries) DeleteWorkout(ctx context.Context, arg DeleteWorkoutParams) error
func (*Queries) GetWorkoutByID ¶
func (*Queries) GetWorkoutByUserID ¶
func (*Queries) ListUsers ¶
func (q *Queries) ListUsers(ctx context.Context) ([]ListUsersRow, error)
func (*Queries) UpdateUser ¶
func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
func (*Queries) UpdateWorkoutByUserID ¶
func (q *Queries) UpdateWorkoutByUserID(ctx context.Context, arg UpdateWorkoutByUserIDParams) error
func (*Queries) VerifyUserLogin ¶
type UpdateUserParams ¶
type UpdateUserParams struct {
ID int32
Username string
Email string
Profile pqtype.NullRawMessage
}
type UpdateWorkoutByUserIDParams ¶
type UpdateWorkoutByUserIDParams struct {
ID int32
UserID int32
Name string
Description sql.NullString
}
Click to show internal directories.
Click to hide internal directories.