OliveappErrorHelper.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // ErrorHelper.h
  3. // FaceVerificationSDK
  4. //
  5. // Created by xylin on 13/01/16.
  6. // Copyright (c) 2015 Oliveapp. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface OliveappErrorHelper : NSObject
  10. typedef NS_ENUM(NSInteger, FaceVerificationErrorCode)
  11. {
  12. FACE_VERIFICATION_PARAMETER_NIL,
  13. FACE_VERIFICATION_PARAMETER_NOT_VALID,
  14. ILLUMINATION_EVALUATION_TOO_STRONG,
  15. ILLUMINATION_EVALUATION_TOO_DARK,
  16. ILLUMINATION_EVALUATION_UNEVEN,
  17. MORE_THAN_ONE_FACE_ON_IMAGE,
  18. NO_FACE_ON_IMAGE,
  19. FACE_TOO_SMALL_ON_IMAGE,
  20. SERVER_ERROR,
  21. RESPONSE_ERROR,
  22. USER_NOT_EXIST_ERROR,
  23. SERVICE_NOT_AVALIABLE,
  24. FACE_NOT_IN_FRAME_ERROR,
  25. //SEND_SYNCHRONOUS_REQUEST_ERROR,
  26. JSON_OBJECT_WITH_DATA_ERROR,
  27. DATA_WITH_JSON_OBJECT_ERROR,
  28. LIVENESS_START_FAIL,
  29. SESSION_MANAGER_INIT_FAIL,
  30. SESSION_MANAGER_UNINIT_FAIL,
  31. INVALID_SESSION_CONFIG_ERROR,
  32. EMPTY_OBJECT,
  33. NORMAL_ERROR,
  34. NETWORK_ERROR
  35. };
  36. + (NSError*) newErrorWithDescription: (NSString*)errorDescriotion withErrorCode: (FaceVerificationErrorCode)errorCode;
  37. @end