mirror of
https://bitbucket.org/vendoo/vendoo_v1.0.git
synced 2025-12-25 19:57:41 +00:00
96 lines
1.7 KiB
C
96 lines
1.7 KiB
C
// binding constants used by PICO framework
|
|
|
|
// PICO supported types
|
|
|
|
// integer
|
|
extern NSString *const PICO_TYPE_INT;
|
|
|
|
// boolean
|
|
extern NSString *const PICO_TYPE_BOOL;
|
|
|
|
// byte
|
|
extern NSString *const PICO_TYPE_BYTE;
|
|
|
|
// char
|
|
extern NSString *const PICO_TYPE_CHAR;
|
|
|
|
// short
|
|
extern NSString *const PICO_TYPE_SHORT;
|
|
|
|
// long
|
|
extern NSString *const PICO_TYPE_LONG;
|
|
|
|
// float
|
|
extern NSString *const PICO_TYPE_FLOAT;
|
|
|
|
// double
|
|
extern NSString *const PICO_TYPE_DOUBLE;
|
|
|
|
// enum
|
|
extern NSString *const PICO_TYPE_ENUM;
|
|
|
|
// date
|
|
extern NSString *const PICO_TYPE_DATE;
|
|
|
|
// duration
|
|
extern NSString *const PICO_TYPE_DURATION;
|
|
|
|
// object
|
|
extern NSString *const PICO_TYPE_OBJECT;
|
|
|
|
// string
|
|
extern NSString *const PICO_TYPE_STRING;
|
|
|
|
// qname
|
|
extern NSString *const PICO_TYPE_QNAME;
|
|
|
|
// data
|
|
extern NSString *const PICO_TYPE_DATA;
|
|
|
|
// any element
|
|
extern NSString *const PICO_TYPE_ANYELEMENT;
|
|
|
|
// PICO supported property kind
|
|
|
|
// map to xml attribute
|
|
extern NSString *const PICO_KIND_ATTRIBUTE;
|
|
|
|
// map to xml element
|
|
extern NSString *const PICO_KIND_ELEMENT;
|
|
|
|
// map to xml element array
|
|
extern NSString *const PICO_KIND_ELEMENT_ARRAY;
|
|
|
|
// map to xml value
|
|
extern NSString *const PICO_KIND_VALUE;
|
|
|
|
// map to xml any element
|
|
extern NSString *const PICO_KIND_ANY_ELEMENT;
|
|
|
|
// meta-data method name
|
|
|
|
// method name to get class meta-data
|
|
extern NSString *const PICO_GET_CLASS_META_DATA_METHOD;
|
|
|
|
// method name to get property meta-data
|
|
extern NSString *const PICO_GET_PROPERTY_META_DATA_METHOD;
|
|
|
|
|
|
// soap version
|
|
typedef NS_ENUM(NSInteger, PicoSOAPVersion) {
|
|
SOAP11 = 11,
|
|
SOAP12 = 12,
|
|
} ;
|
|
|
|
#define PicoErrorDomain @"com.leansoft.pico"
|
|
|
|
// pico custom error code
|
|
typedef NS_ENUM(NSInteger, PicoErrorCode) {
|
|
ReaderError = -1000,
|
|
WriterError
|
|
|
|
} ;
|
|
|
|
|
|
|