Skip to content

Latest commit

 

History

History
265 lines (194 loc) · 4.03 KB

File metadata and controls

265 lines (194 loc) · 4.03 KB

Error Docs

Documentación de errores filtrados por categoría.

Validation errors


EmptyParameters

{
    code: 'E010',
    name: 'EmptyParameters',
    message: 'Se esperaba recibir parámetros pero ninguno ha sido encontrado.'
}

EmptyFields

{
    code: 'E011',
    name: 'RequiredEmptyField',
    message:'Deberían ser completados los siguientes parámetros: (...)',
}

ValidationError

{
    code: 'E012',
    name: 'ValidationError',
    message: 'Los siguientes parámetros (...) no cumplen con las condiciones de validación.',
}

WrongDataType

{
    code: 'E013',
    name: 'WrongDataType',
    message: 'El tipo de dato para los parámetros (...) no es válido',
}

DuplicatedField

{
    code: 'E014',
    name: 'DuplicatedField',
    message: 'No se puede procesar la operación si los campos (...) están duplicados.',
}

DuplicatedValue

{
    code: 'E015',
    name: 'DuplicatedValue',
    message: 'El (los) valor(es) (...) ya existe, por favor intente otra vez con un valor diferente.',
}

Resource errors


DuplicatedResource

{
    code: 'E030',
    name: 'DuplicatedResource',
    message: 'Operation was rejected because it attempts to duplicate a system resource.',
}

ResourceNotFound

{
    code: 'E031',
    name: 'ResourceNotFound',
    message: 'The specified resource does not exist.',
}

Authentication & Authorization Errors


UserAlreadyExist

{
    code: 'E050',
    name: 'UserAlreadyExist',
    message: 'El username especificado ya existe.',
}

BadCredentials

{
    code: 'E051',
    name: 'BadCredentials',
    message: 'Error de autenticación, las credenciales especificadas son incorrectas.',
}

DisabledAccount

{
    code: 'E052',
    name: 'DisabledAccount',
    message: 'Error de autenticación, esta cuenta está actualmente deshabilitada.',
}

TokenRequired

{
    code: 'E053',
    name: 'TokenRequired',
    message: 'No se puede realizar la operación solicitada porque se necesita un token de autorización.',
}

TokenExpired

{
    code: 'E054',
    name: 'TokenExpired',
    message: 'Error de autorización, el token especificado está expirado.',
}

InvalidToken

{
    code: 'E055',
    name: 'InvalidToken',
    message: 'Para realizar esta operación debe enviar un token de acceso válido.',
}

SessionExpired

{
    code: 'E056',
    name: 'SessionExpired',
    message: 'La sesión actual ha caducado. Intente autenticando sus credenciales nuevamente.',
}

SessionError

{
    code: 'E057',
    name: 'SessionExpired',
    message: 'Ha ocurrido un error de sesión. Intente autenticando sus credenciales nuevamente.',
}

Unauthorized

{
    code: 'E058',
    name: 'Unauthorized',
    message: 'Sus privilegios de sistema no le permiten realizar la operación solicitada.',
}

Forbidden

{
    code: 'E059',
    name: 'Forbidden',
    message: 'El acceso al recurso solicitado está prohibido.',
}

Server Errors


InternalServerError

{
    code: 'E080',
    name: 'InternalServerError',
    message: 'Error de servidor.',
}

UnexpectedError

{
    code: 'E081',
    name: 'UnexpectedError',
    message: 'Ha ocurrido un error inesperado.',
}

UnavailableService

{
    code: 'E082',
    name: 'UnavailableService',
    message: 'Esta funcionalidad no está disponible por el momento.',
}

UnderMaintenance

{
    code: 'E083',
    name: 'UnavailableService',
    message: 'No se puede procesar solicitudes mientras los servicios esten en mantenimiento.',
}

FatalError

{
    code: 'E084',
    name: 'FatalError',
    message: 'Ha ocurrido un error fatal mientras se procesaba su solicitud.',
}