PersistentAI API Documentation / @persistentai/fireflow-vfs / server / vfsCollaboratorsTable
Variable: vfsCollaboratorsTable
constvfsCollaboratorsTable:PgTableWithColumns<{columns: {acceptedAt:PgColumn<{baseColumn:never;columnType:"PgTimestamp";data:Date;dataType:"date";driverParam:string;enumValues:undefined;generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"accepted_at";notNull:false;tableName:"vfs_collaborators"; }, { }, { }>;id:PgColumn<{baseColumn:never;columnType:"PgText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:true;name:"id";notNull:true;tableName:"vfs_collaborators"; }, { }, { }>;invitedAt:PgColumn<{baseColumn:never;columnType:"PgTimestamp";data:Date;dataType:"date";driverParam:string;enumValues:undefined;generated:undefined;hasDefault:true;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"invited_at";notNull:true;tableName:"vfs_collaborators"; }, { }, { }>;invitedBy:PgColumn<{baseColumn:never;columnType:"PgText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"invited_by";notNull:true;tableName:"vfs_collaborators"; }, { }, { }>;role:PgColumn<{baseColumn:never;columnType:"PgText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"role";notNull:true;tableName:"vfs_collaborators"; }, { }, { }>;userId:PgColumn<{baseColumn:never;columnType:"PgText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"user_id";notNull:true;tableName:"vfs_collaborators"; }, { }, { }>;workspaceId:PgColumn<{baseColumn:never;columnType:"PgText";data:string;dataType:"string";driverParam:string;enumValues: [string,...string[]];generated:undefined;hasDefault:false;hasRuntimeDefault:false;identity:undefined;isAutoincrement:false;isPrimaryKey:false;name:"workspace_id";notNull:true;tableName:"vfs_collaborators"; }, { }, { }>; };dialect:"pg";name:"vfs_collaborators";schema:undefined; }>
Defined in: packages/fireflow-vfs/src/db/schema.ts:83
VFS Collaborators - grants access to users Supports owner, editor, and viewer roles