UNPKG

@vtexlab/planner-contracts

Version:

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

21 lines (20 loc) 409 B
export type BaseData = { correlationId?: string; accountName?: string; accountId?: string; authToken?: string; }; export type Account = { Id?: string; Name?: string; }; export interface IMessage { Timestamp: Date; CorrelationId: string; Account: Account; AuthToken?: string; } export interface IEvent extends IMessage { } export interface ICommand extends IMessage { }