UNPKG

@telstra/messaging

Version:
28 lines (27 loc) 798 B
import { ErrorCode, IErrorDetail } from '@telstra/core'; export abstract class MessagingErrorCode extends ErrorCode { static readonly InvalidSchema: IErrorDetail = { message: 'Invalid schema', code: 20001, }; static readonly MissingAttribute: IErrorDetail = { message: 'Missing attribute', code: 20002, }; static readonly InvalidAttribute: IErrorDetail = { message: 'Invalid attribute', code: 20003, }; static readonly InvalidMessage: IErrorDetail = { message: 'Invalid message', code: 20004, }; static readonly InvalidMessageId: IErrorDetail = { message: 'Invalid message ID', code: 20005, }; static readonly MissingMessageId: IErrorDetail = { message: 'data.messageId should match UUID v1 format string.', code: 20006, }; }