n8n
Version:
n8n Workflow Automation Tool
22 lines (21 loc) • 983 B
TypeScript
import { AbstractEventMessage } from './AbstractEventMessage';
import type { JsonObject } from 'n8n-workflow';
import { EventMessageTypeNames } from 'n8n-workflow';
import type { AbstractEventMessageOptions } from './AbstractEventMessageOptions';
import type { AbstractEventPayload } from './AbstractEventPayload';
import type { EventNamesExecutionType } from '.';
export interface EventPayloadExecution extends AbstractEventPayload {
executionId: string;
}
export interface EventMessageExecutionOptions extends AbstractEventMessageOptions {
eventName: EventNamesExecutionType;
payload?: EventPayloadExecution;
}
export declare class EventMessageExecution extends AbstractEventMessage {
readonly __type = EventMessageTypeNames.execution;
eventName: EventNamesExecutionType;
payload: EventPayloadExecution;
constructor(options: EventMessageExecutionOptions);
setPayload(payload: EventPayloadExecution): this;
deserialize(data: JsonObject): this;
}