UNPKG

trade360-nodejs-sdk

Version:
16 lines (15 loc) 605 B
import { BaseEntity, MessageHeader, TransportMessageHeaders } from '../../../../entities/core-entities/index.js'; /** * Interface for message structure object to * represent the message structure with header, * body and entity properties to be used in the * message consumer and entity handler classes * @param TEntity entity type to be used in the message * structure object to represent the entity property */ export interface IMessageStructure<TEntity extends BaseEntity> { header: MessageHeader; transportHeaders: TransportMessageHeaders; body?: BaseEntity; entity?: TEntity; }