@vtexlab/planner-contracts
Version:
Contracts to use in an Eventual-Driven Architecture (EDA)
21 lines (20 loc) • 683 B
TypeScript
import { Message } from "../../abstractions/message";
import { BaseData, INotificationEvent } from "../../utils/types";
export declare namespace plannerNotificationEvent {
class DeploymentTimedOut extends Message implements INotificationEvent {
DeploymentId: string;
ScheduleAt?: Date;
constructor(data: BaseData & {
deploymentId: string;
scheduleAt?: Date;
});
}
class InQueueTimedOut extends Message implements INotificationEvent {
DeploymentId: string;
ScheduleAt?: Date;
constructor(data: BaseData & {
deploymentId: string;
scheduleAt?: Date;
});
}
}