Versions in this module Expand all Collapse all v1 v1.7.1 Jun 15, 2026 v1.7.0 Jun 13, 2026 Changes in this version + func CountProjectAuthUsersByRole(ctx context.Context, tenantID string) (map[string]int, error) + func CreateProjectAuthUser(ctx context.Context, user *models.ProjectAuthUser) (*models.ProjectAuthUser, error) + func DeleteProjectAuthUser(ctx context.Context, userID string) error + func EnsureUsersTable(ctx context.Context) error + func GetProjectAuthUser(ctx context.Context, userID string) (*models.ProjectAuthUser, error) + func GetProjectAuthUserByUsername(ctx context.Context, username string) (*models.ProjectAuthUser, error) + func ListProjectAuthUsersByEmail(ctx context.Context, tenantID, email string) ([]*models.ProjectAuthUser, error) + func ListProjectAuthUsersByGoogleSub(ctx context.Context, tenantID, googleSub string) ([]*models.ProjectAuthUser, error) + func ListProjectAuthUsersByPhone(ctx context.Context, tenantID, phone string) ([]*models.ProjectAuthUser, error) + func SearchProjectAuthUsers(ctx context.Context, tenantID string, limit, offset int) ([]*models.ProjectAuthUser, int, error) + func UpdateProjectAuthUser(ctx context.Context, user *models.ProjectAuthUser) error + type SQLStore struct + DB bun.IDB + func (s *SQLStore) CountProjectAuthUsersByRole(ctx context.Context, tenantID string) (map[string]int, error) + func (s *SQLStore) CreateProjectAuthUser(ctx context.Context, row *models.ProjectAuthUser) (*models.ProjectAuthUser, error) + func (s *SQLStore) DeleteProjectAuthUser(ctx context.Context, userID string) error + func (s *SQLStore) EnsureUsersTable(ctx context.Context) error + func (s *SQLStore) GetProjectAuthUser(ctx context.Context, userID string) (*models.ProjectAuthUser, error) + func (s *SQLStore) GetProjectAuthUserByUsername(ctx context.Context, username string) (*models.ProjectAuthUser, error) + func (s *SQLStore) ListProjectAuthUsersByEmail(ctx context.Context, tenantID, email string) ([]*models.ProjectAuthUser, error) + func (s *SQLStore) ListProjectAuthUsersByGoogleSub(ctx context.Context, tenantID, googleSub string) ([]*models.ProjectAuthUser, error) + func (s *SQLStore) ListProjectAuthUsersByPhone(ctx context.Context, tenantID, phone string) ([]*models.ProjectAuthUser, error) + func (s *SQLStore) SearchProjectAuthUsers(ctx context.Context, tenantID string, limit, offset int) ([]*models.ProjectAuthUser, int, error) + func (s *SQLStore) UpdateProjectAuthUser(ctx context.Context, row *models.ProjectAuthUser) error