QtsHttp  0.9.4
QtsHttpComm.h
1 //
2 // QtsHttpComm.h
3 // QTSHTTPSDK
4 //
5 // Created by Lawrence on 2013/11/25.
6 // Copyright (c) 2013年 Lawrence. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
12 typedef enum _QTS_HTTP_API_RESULTS_
13 {
15  QTS_HTTP_APIS_SUCCESS = 0,
17  QTS_HTTP_APIS_SUCCESS_INPROGRESS = 1,
19  QTS_HTTP_APIS_SUCCESS_ABORT = 2,
20 
22  QTS_HTTP_APIS_FAILURE = 50,
24  QTS_HTTP_APIS_FAILURE_NETWORK_NO_CONNECTION = 100,
26  QTS_HTTP_APIS_FAILURE_NETWORK_CONNECTION_FAILED = 101,
28  QTS_HTTP_APIS_FAILURE_NETWORK_TIMEOUT = 102,
29 
31  QTS_HTTP_APIS_FAILURE_PARAMETER_INVALID = 200,
32 
34  QTS_HTTP_APIS_FAILURE_SERVER_DISCONNECT = 300,
36  QTS_HTTP_APIS_FAILURE_SERVER_NOT_EXIST = 301,
38  QTS_HTTP_APIS_FAILURE_NOT_AUTHORIZED = 400,
40  QTS_HTTP_APIS_FAILURE_AUTHORIZATION_FAILED = 401,
42  QTS_HTTP_APIS_FAILURE_SYSTEM_OUTOFMEMORY = 500,
44  QTS_HTTP_APIS_FAILURE_STATION_UNSUPPORTED = 600,
46  QTS_HTTP_APIS_FAILURE_STATION_NOT_ENABLED = 601,
47 
49  QTS_HTTP_APIS_FAILURE_FILE_EXIST = 700,
51  QTS_HTTP_APIS_FAILURE_FILE_NOT_EXIST = 701,
53  QTS_HTTP_APIS_FAILURE_FILE_PERMISSION_DENIED = 702,
54 }QTS_HTTP_API_RESULTS;
55 
61 @interface QTS_RESPONSE_CTX : NSObject
62 {
63  QTS_HTTP_API_RESULTS result;
64  NSArray* response;
65 }
66 
68 @property (assign) QTS_HTTP_API_RESULTS result;
70 @property (strong) NSArray* response;
71 
72 @end
73 
74 
75 
QTS_HTTP_API_RESULTS result
Definition: QtsHttpComm.h:63
NSArray * response
Definition: QtsHttpComm.h:64
Content of API Response.
Definition: QtsHttpComm.h:61