// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.29.0 package db import ( "context" "database/sql" ) type Querier interface { CreatePayment(ctx context.Context, arg CreatePaymentParams) (Payment, error) CreateSite(ctx context.Context, arg CreateSiteParams) (Site, error) CreateUser(ctx context.Context, arg CreateUserParams) (User, error) DeleteSite(ctx context.Context, id int64) error DeleteSiteByDomain(ctx context.Context, domain string) error DeleteSiteByUserIDAndDomain(ctx context.Context, arg DeleteSiteByUserIDAndDomainParams) error DeleteUser(ctx context.Context, id int64) error GetAllSiteDomains(ctx context.Context) ([]string, error) GetAllSites(ctx context.Context) ([]Site, error) GetPaymentByID(ctx context.Context, id int64) (Payment, error) GetPaymentsByUserID(ctx context.Context, userID int64) ([]Payment, error) GetSiteByDomain(ctx context.Context, domain string) (Site, error) GetSiteByID(ctx context.Context, id int64) (Site, error) GetSiteCountByUserID(ctx context.Context, userID int64) (int64, error) GetSitesByOwnerOIDCSubject(ctx context.Context, ownerOidcSubject sql.NullString) ([]Site, error) GetSitesByUserID(ctx context.Context, userID int64) ([]Site, error) GetUserByID(ctx context.Context, id int64) (User, error) GetUserByOIDCSubject(ctx context.Context, oidcSubject string) (User, error) GetUserMembership(ctx context.Context, id int64) (GetUserMembershipRow, error) GetUserSitesQuota(ctx context.Context, id int64) (int64, error) ListUsers(ctx context.Context) ([]User, error) ReassignSitesByOwnerOIDCSubject(ctx context.Context, arg ReassignSitesByOwnerOIDCSubjectParams) error UpdatePaymentStatus(ctx context.Context, arg UpdatePaymentStatusParams) (Payment, error) UpdateSiteOwnership(ctx context.Context, arg UpdateSiteOwnershipParams) error UpdateUser(ctx context.Context, arg UpdateUserParams) (User, error) UpdateUserMembership(ctx context.Context, arg UpdateUserMembershipParams) (User, error) UpsertSiteByDomain(ctx context.Context, arg UpsertSiteByDomainParams) (Site, error) } var _ Querier = (*Queries)(nil)