/** @format int32 */ import type { WorkflowStateType, GormDeletedAt, EntityVO, PostqueryAppendData } from './common'; export declare enum WorkflowTransitionType { Creator = 0, Approvers = 1, CC = 2 } export interface WorkflowTask { app_id?: number; brief?: WorkflowBriefItem[]; cancelled?: boolean; consign_for?: number; created_at?: string; deferred_at?: string; deferred_reason?: string; deletedAt?: GormDeletedAt; entity_id?: number; expired_at?: string; finished?: boolean; id?: number; node_label?: string; pending_cosign?: boolean; /** EntityName *string `json:"entity_name" gorm:"-"` */ process_id?: number; process_status?: WorkflowStateType; row_id?: number; tenant_id?: number; tenant_user_id?: number; transition_id?: number; unread?: boolean; updated_at?: string; urged?: boolean; user_actor?: WorkflowTransitionType; } export interface UserFlowAddonInfoVO { additional?: PostqueryAppendData; entities?: EntityVO[]; } export interface UserFlowPaginationVO { page?: number; size?: number; total?: number; } export interface UserFlowQueryReqVO { app_id?: number; expired?: boolean; finished?: boolean; limit?: number; offset?: number; paused?: boolean; pending_cosign?: boolean; reverse?: boolean; rollback?: boolean; skip_entities?: number[]; urged?: boolean; user_actor?: WorkflowTransitionType; without_cancelled?: boolean; } export interface UserFlowQueryRespVO { addon?: UserFlowAddonInfoVO; items?: WorkflowTask[]; pagination?: UserFlowPaginationVO; } export type UserFlowStatusRespVO = Record; export interface WorkflowBriefItem { key?: string; label?: string; type?: string; value?: any; } //# sourceMappingURL=user-flow.d.ts.map