12345678910111213141516171819202122232425262728293031323334 |
- import { EnvironmentId, ITenantDefine, OrganizationId, StepTypeEnum } from '../../types';
- import { IWorkflowStepMetadata } from '../step';
- import { JobStatusEnum } from './status.enum';
- import { INotificationTemplateStep } from '../notification-template';
- export interface IJob {
- _id: string;
- identifier: string;
- payload: any;
- overrides: Record<string, Record<string, unknown>>;
- step: INotificationTemplateStep;
- tenant?: ITenantDefine;
- transactionId: string;
- _notificationId: string;
- subscriberId: string;
- _subscriberId: string;
- _environmentId: EnvironmentId;
- _organizationId: OrganizationId;
- providerId?: string;
- _userId: string;
- delay?: number;
- _parentId?: string;
- status: JobStatusEnum;
- error?: any;
- createdAt: string;
- updatedAt: string;
- expireAt?: string;
- _templateId: string;
- digest?: IWorkflowStepMetadata & {
- events?: any[];
- };
- type?: StepTypeEnum;
- _actorId?: string;
- }
- //# sourceMappingURL=job.interface.d.ts.map
|