UNPKG

@mbc-cqrs-serverless/task

Version:
31 lines (30 loc) 790 B
import { CommandEntity } from '@mbc-cqrs-serverless/core'; import { TaskStatusEnum } from '../enums/status.enum'; /** * Task data structure * - pk: TASK#tenantCode * - sk: taskType#uuid * - code: taskType#uuid * - name: name || taskType * - tenant_code: tenantCode * - type: taskType * - status: TASK_STATUS * - input: taskInput * - attributes * - result * - error */ export declare class TaskEntity extends CommandEntity { status?: TaskStatusEnum; input: Record<string, any>; attributes?: { result?: any; error?: any; subTaskCount?: number; subTaskFailedCount?: number; subTaskRunningCount?: number; subTaskSucceedCount?: number; subTasks?: any; }; constructor(partial: Partial<TaskEntity>); }