@telstra/messaging
Version:
Telstra SDK Messaging
28 lines (27 loc) • 798 B
text/typescript
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,
};
}