Skip to content

PersistentAI API Documentation / @persistentai/fireflow-vfs / server / VFSEventPayload

Interface: VFSEventPayload

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:17

VFS Event payload for Redis pub/sub This is the serialized format sent over Redis

Properties

branchName?

optional branchName: string

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:22


commitId?

optional commitId: string

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:24


createdAt

createdAt: string

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:27


eventName

eventName: string

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:21


eventType

eventType: VFSEventType

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:20


id

id: string

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:18


metadata?

optional metadata: Record<string, unknown>

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:26


path?

optional path: string

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:23


treeOperations?

optional treeOperations: TreeOperation[]

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:28


userId

userId: string

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:25


workspaceId

workspaceId: string

Defined in: packages/fireflow-vfs/src/redis/event-bus.ts:19

Licensed under BUSL-1.1