UNPKG

maximo-dev-tools

Version:

Tools used with the development of Maximo projects

58 lines (50 loc) 1.64 kB
export class MaximoError extends Error { constructor(message, reasonCode, statusCode) { super(); this.reasonCode = reasonCode; this.statusCode = statusCode; this.message = message; } } export class LoginFailedError extends MaximoError { constructor(message, reasonCode, statusCode) { super(message, reasonCode, statusCode); } } export class PasswordExpiredError extends MaximoError { constructor(message, reasonCode, statusCode) { super(message, reasonCode, statusCode); } } export class PasswordResetFailedError extends MaximoError { constructor(message, reasonCode, statusCode) { super(message, reasonCode, statusCode); } } export class MxAccessError extends MaximoError { constructor(message, reasonCode, statusCode) { super(message, reasonCode, statusCode); } } export class ResourceNotFoundError extends MaximoError { constructor(message, reasonCode, statusCode) { super(message, reasonCode, statusCode); } } export class InvalidApiKeyError extends MaximoError { constructor(message, reasonCode, statusCode) { super(message, reasonCode, statusCode); } } export class MxAdminLogoutError extends MaximoError { constructor(message, reasonCode, statusCode) { super(message, reasonCode, statusCode); } } export class MxDuplicateTransactionError extends MaximoError { constructor(message, reasonCode, statusCode, requestUri, transcationId) { super(message, reasonCode, statusCode); this.requestUri = requestUri; this.transcationId = transcationId; } }