// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.30.0 package sqlc import ( "github.com/jackc/pgx/v5/pgtype" ) type Role struct { ID pgtype.UUID `json:"id"` Name string `json:"name"` IsDeleted pgtype.Bool `json:"is_deleted"` CreatedAt pgtype.Timestamptz `json:"created_at"` UpdatedAt pgtype.Timestamptz `json:"updated_at"` } type User struct { ID pgtype.UUID `json:"id"` Name string `json:"name"` Email string `json:"email"` PasswordHash string `json:"password_hash"` AvatarUrl pgtype.Text `json:"avatar_url"` IsActive pgtype.Bool `json:"is_active"` IsVerified pgtype.Bool `json:"is_verified"` TokenVersion int32 `json:"token_version"` RefreshToken pgtype.Text `json:"refresh_token"` IsDeleted pgtype.Bool `json:"is_deleted"` CreatedAt pgtype.Timestamptz `json:"created_at"` UpdatedAt pgtype.Timestamptz `json:"updated_at"` } type UserRole struct { UserID pgtype.UUID `json:"user_id"` RoleID pgtype.UUID `json:"role_id"` } type UserToken struct { ID pgtype.UUID `json:"id"` UserID pgtype.UUID `json:"user_id"` Token string `json:"token"` TokenType int16 `json:"token_type"` ExpiresAt pgtype.Timestamptz `json:"expires_at"` CreatedAt pgtype.Timestamptz `json:"created_at"` }