lookUpErrorType function

ErrorTypes lookUpErrorType(
  1. ErrorResponse arg
)

Implementation

ErrorTypes lookUpErrorType(ErrorResponse arg) {
  var t = arg.error.replaceAll(" ", "");
  switch (t) {
    case "MethodNotAllowed":
      return ErrorTypes.ForbiddenOperationException;
    case "NotFound":
      return ErrorTypes.NotFound;
    case "ForbiddenOperationException":
      return ErrorTypes.ForbiddenOperationException;
    case "IllegalArgumentException":
      return ErrorTypes.IllegalArgumentException;
    case "UnsupportedMediaType":
      return ErrorTypes.UnsupportedMediaType;
    case "ResourceException":
      return ErrorTypes.ResourceException;
    case "GoneException":
      return ErrorTypes.GoneException;
    default:
      return ErrorTypes.Unknown;
  }
}