Skip to content

PersistentAI API Documentation / @persistentai/fireflow-trpc / server / DBUser

Interface: DBUser

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:15

Database user record (stored in fireflow_users table). This is different from the auth User type which is used for sessions.

Properties

avatarUrl

avatarUrl: string | null

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:19


createdAt

createdAt: Date

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:21


displayName

displayName: string | null

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:18


email

email: string | null

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:17


id

id: string

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:16


lastLoginAt

lastLoginAt: Date | null

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:23


metadata

metadata: Record<string, unknown> | null

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:24


role

role: UserRole

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:20


updatedAt

updatedAt: Date

Defined in: packages/fireflow-trpc/server/stores/userStore/types.ts:22

Licensed under BUSL-1.1