errors.js 761 B

1234567891011121314151617181920212223242526
  1. const Errors = {
  2. unknown: 'An unknown error occured on our end. Please try again later',
  3. accountAlreadyCreated: 'This account has already been created',
  4. missingParameter (param) {
  5. return `The request is missing the parameter "${param}"`
  6. },
  7. invalidParameterType (param, type) {
  8. return `Parameter "${param}" must be of type ${type}`
  9. },
  10. parameterLengthTooSmall (param, length) {
  11. return `Parameter "${param}" must be greater than ${length} characters in length`
  12. },
  13. parameterLengthTooLarge (param, length) {
  14. return `Parameter "${param}" must be less than ${length} characters in length`
  15. }
  16. }
  17. for(var errorName in Errors) {
  18. var temp = {}
  19. temp.name = errorName
  20. temp.message = Errors[errorName]
  21. Errors[errorName] = temp
  22. }
  23. module.exports = Errors