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