M16Model.h 794 Bytes
//
//  M16Model.h
//  M16
//

#import "Mantle.h"

@interface M16Model : MTLModel <MTLJSONSerializing>

+ (NSDateFormatter *)dateFormatter;

@property (strong, nonatomic) NSString *m16Version;     //2.1.2版本添加,值为当前短版本号

@end

//Http request callback blocks
typedef void (^VoidBlock)(void);
typedef void (^StringBlock)(NSString *info, NSError *error);
typedef void (^BoolBlock)(BOOL flag, NSError *error);
typedef void (^ModelBlock)(M16Model *model, NSError *error);
typedef void (^ArrayBlock)(NSMutableArray *models, NSError *error);
typedef void (^DictionaryBlock)(NSMutableDictionary *infoDict, NSError *error);
typedef void (^IntegerBlock)(NSInteger index, NSError *error);
typedef void (^ErrorBlock)(NSError *error);
typedef void (^YH_ProgressBlock)(float progress);