| 1 | // Code generated by sqlc. DO NOT EDIT. |
| 2 | // versions: |
| 3 | // sqlc v1.31.1 |
| 4 | |
| 5 | package usersdb |
| 6 | |
| 7 | import ( |
| 8 | "context" |
| 9 | |
| 10 | "github.com/jackc/pgx/v5/pgtype" |
| 11 | ) |
| 12 | |
| 13 | type Querier interface { |
| 14 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 15 | // Increments the hit counter for (scope, identifier). When the existing |
| 16 | // window is older than the supplied window-start cutoff, resets to 1 and |
| 17 | // starts a new window. Returns the post-bump (hits, window_started_at). |
| 18 | BumpAuthThrottle(ctx context.Context, db DBTX, arg BumpAuthThrottleParams) (BumpAuthThrottleRow, error) |
| 19 | ConsumeEmailVerification(ctx context.Context, db DBTX, id int64) error |
| 20 | ConsumePasswordReset(ctx context.Context, db DBTX, id int64) error |
| 21 | CountUsers(ctx context.Context, db DBTX) (int64, error) |
| 22 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 23 | CreateEmailVerification(ctx context.Context, db DBTX, arg CreateEmailVerificationParams) (EmailVerification, error) |
| 24 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 25 | CreatePasswordReset(ctx context.Context, db DBTX, arg CreatePasswordResetParams) (PasswordReset, error) |
| 26 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 27 | CreateUser(ctx context.Context, db DBTX, arg CreateUserParams) (User, error) |
| 28 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 29 | CreateUserEmail(ctx context.Context, db DBTX, arg CreateUserEmailParams) (UserEmail, error) |
| 30 | DeleteExpiredEmailVerifications(ctx context.Context, db DBTX) error |
| 31 | DeleteExpiredPasswordResets(ctx context.Context, db DBTX) error |
| 32 | GetEmailVerificationByTokenHash(ctx context.Context, db DBTX, tokenHash []byte) (EmailVerification, error) |
| 33 | GetPasswordResetByTokenHash(ctx context.Context, db DBTX, tokenHash []byte) (PasswordReset, error) |
| 34 | GetUserByID(ctx context.Context, db DBTX, id int64) (User, error) |
| 35 | GetUserByUsername(ctx context.Context, db DBTX, username string) (User, error) |
| 36 | GetUserEmailByAddress(ctx context.Context, db DBTX, email string) (UserEmail, error) |
| 37 | GetUserEmailByID(ctx context.Context, db DBTX, id int64) (UserEmail, error) |
| 38 | GetUserEmailByVerificationHash(ctx context.Context, db DBTX, verificationTokenHash []byte) (UserEmail, error) |
| 39 | ListUserEmailsForUser(ctx context.Context, db DBTX, userID int64) ([]UserEmail, error) |
| 40 | MarkUserEmailVerified(ctx context.Context, db DBTX, id int64) error |
| 41 | PurgeStaleAuthThrottle(ctx context.Context, db DBTX, windowStartedAt pgtype.Timestamptz) error |
| 42 | ResetAuthThrottle(ctx context.Context, db DBTX, arg ResetAuthThrottleParams) error |
| 43 | SetUserPrimaryEmail(ctx context.Context, db DBTX, arg SetUserPrimaryEmailParams) error |
| 44 | SetVerificationToken(ctx context.Context, db DBTX, arg SetVerificationTokenParams) error |
| 45 | SoftDeleteUser(ctx context.Context, db DBTX, id int64) error |
| 46 | SuspendUser(ctx context.Context, db DBTX, arg SuspendUserParams) error |
| 47 | TouchUserLastLogin(ctx context.Context, db DBTX, id int64) error |
| 48 | UpdateUserPassword(ctx context.Context, db DBTX, arg UpdateUserPasswordParams) error |
| 49 | } |
| 50 | |
| 51 | var _ Querier = (*Queries)(nil) |
| 52 |