UNPKG

@vtexlab/planner-contracts

Version:

Contracts to use in an Eventual-Driven Architecture (EDA)

23 lines (22 loc) 451 B
export type BaseData = { correlationId?: string; accountName?: string; accountId?: string; authToken?: string; ruleId?: string; }; export type Account = { Id?: string; Name?: string; }; export interface IMessage { Timestamp: Date; CorrelationId: string; Account: Account; AuthToken?: string; RuleId?: string; } export interface IEvent extends IMessage { } export interface ICommand extends IMessage { }