Skip to main content

Interface: GeneratedWorkflowRevisionResponse

Defined in: packages/sdk/src/types/generated/task.ts:418

One executable workflow revision — pure revision facts only.

Root facts (name/description/owner/archived/defaults) live on :class:WorkflowResponse; this model carries revision identity plus workflowId / workflowUuid / workflowName backrefs and, when loaded, the graph collections (abilities, event rules, contributors, task counts, member-role access) and the caller's permission mask.

Properties

abilities?

optional abilities: AbilityResponse[]

Defined in: packages/sdk/src/types/generated/task.ts:448


archivedTaskCount?

optional archivedTaskCount: number

Defined in: packages/sdk/src/types/generated/task.ts:445


assistantConfigDigest

assistantConfigDigest: string

Defined in: packages/sdk/src/types/generated/task.ts:432


assistantIdentity?

optional assistantIdentity: string | null

Defined in: packages/sdk/src/types/generated/task.ts:431


assistantName?

optional assistantName: string | null

Defined in: packages/sdk/src/types/generated/task.ts:430


chatModelConfig?

optional chatModelConfig: WorkflowRevisionResponseChatModelConfig

Defined in: packages/sdk/src/types/generated/task.ts:435


chatModelId

chatModelId: string

Defined in: packages/sdk/src/types/generated/task.ts:434


contributors?

optional contributors: WorkflowContributorResponse[]

Defined in: packages/sdk/src/types/generated/task.ts:450


createdAt

createdAt: string

Defined in: packages/sdk/src/types/generated/task.ts:442


dataTypeSlug?

optional dataTypeSlug: string | null

Defined in: packages/sdk/src/types/generated/task.ts:439


eventRules?

optional eventRules: EventRuleResponse[]

Defined in: packages/sdk/src/types/generated/task.ts:449


id

id: number

Defined in: packages/sdk/src/types/generated/task.ts:419


memberRoleAccess?

optional memberRoleAccess: WorkflowMemberRoleAccessResponse[]

Defined in: packages/sdk/src/types/generated/task.ts:447


permissions?

optional permissions: number

Defined in: packages/sdk/src/types/generated/task.ts:446


posX?

optional posX: number | null

Defined in: packages/sdk/src/types/generated/task.ts:440


posY?

optional posY: number | null

Defined in: packages/sdk/src/types/generated/task.ts:441


prompt?

optional prompt: string | null

Defined in: packages/sdk/src/types/generated/task.ts:429


publishedAt?

optional publishedAt: string | null

Defined in: packages/sdk/src/types/generated/task.ts:427


publishedByAccountUuid?

optional publishedByAccountUuid: string | null

Defined in: packages/sdk/src/types/generated/task.ts:428


publishNotes?

optional publishNotes: string | null

Defined in: packages/sdk/src/types/generated/task.ts:426


realtimeModelConfig?

optional realtimeModelConfig: WorkflowRevisionResponseRealtimeModelConfig

Defined in: packages/sdk/src/types/generated/task.ts:437


realtimeModelId?

optional realtimeModelId: string | null

Defined in: packages/sdk/src/types/generated/task.ts:436


revisionName?

optional revisionName: string | null

Defined in: packages/sdk/src/types/generated/task.ts:425


revisionNumber?

optional revisionNumber: number | null

Defined in: packages/sdk/src/types/generated/task.ts:424


routingMode?

optional routingMode: string

Defined in: packages/sdk/src/types/generated/task.ts:438


startTaskId?

optional startTaskId: number | null

Defined in: packages/sdk/src/types/generated/task.ts:433


taskCount?

optional taskCount: number

Defined in: packages/sdk/src/types/generated/task.ts:444


updatedAt

updatedAt: string

Defined in: packages/sdk/src/types/generated/task.ts:443


uuid

uuid: string

Defined in: packages/sdk/src/types/generated/task.ts:420


workflowId

workflowId: number

Defined in: packages/sdk/src/types/generated/task.ts:421


workflowName?

optional workflowName: string | null

Defined in: packages/sdk/src/types/generated/task.ts:423


workflowUuid

workflowUuid: string

Defined in: packages/sdk/src/types/generated/task.ts:422