123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #import <Foundation/Foundation.h>
- typedef enum {
- APB_RESULT_SUCCESS = 500,
- APB_RESULT_SUCCESS_VALIDATE_UPLOAD = 501,
-
- APB_RESULT_CAMERA_PERMISSION_DENIED = 100,
- APB_RESULT_CAMERA_DEVICE_UNSUPPORTED = 101,
- APB_RESULT_CAMERA_CPU_UNSUPPORTED = 102,
- APB_RESULT_DEVICE_UNSUPPORTED = 103,
- APB_RESULT_UNDEFINED_ERROR = 104,
-
- APB_RESULT_CAMERA_INIT_FAILED = 200,
- APB_RESULT_INVALID_ARGUMENT = 201,
- APB_RESULT_INTERRUPT = 202,
- APB_RESULT_TIMEOUT = 203,
- APB_RESULT_RESOURCE_ABSENCE = 204,
- APB_RESULT_SYSTEM_EXCEPT = 205,
- APB_RESULT_ENGINE_EXCEPT = 206,
- APB_RESULT_NETWORK_TIMEOUT = 207,
- APB_RESULT_SERVER_FAIL = 208,
- APB_RESULT_RETRY_LIMIT = 209,
- APB_RESULT_AUTH_REJECT = 210,
- APB_RESULT_NETWORK_FAIL = 211,
-
- APB_RESULT_USE_PASSWORD = 300,
- APB_RESULT_OTHER_VERIFICATION = 303,
- APB_RESULT_LOCALVERIFY_FAIL = 304,
- }APBResultType;
- @interface APBResponse : NSObject
- @property(nonatomic, assign)APBResultType resultType;
- @property(nonatomic, copy)NSString *failReason;
- @property(nonatomic, copy)NSString *token;
- @property(nonatomic, strong)NSMutableDictionary *successResult;
- @property (nonatomic,copy) NSString* retCodeSub ;
- @property (nonatomic,copy) NSString* retMessageSub ;
- - (instancetype)initWithResultType:(APBResultType)type
- failReason:(NSString *)reason
- token:(NSString *)token
- retCodeSub:(NSString *)retCodeSub
- retMessageSub:(NSString *)retMessageSub
- successResult:(NSMutableDictionary *)result;
- - (instancetype)initWithResultType:(APBResultType)type
- failReason:(NSString *)reason
- token:(NSString *)token
- successResult:(NSMutableDictionary *)result;
- @end
|