6 #import <Foundation/Foundation.h>
8 typedef NSString *(^MPJSONModelKeyMapBlock)(NSString *keyName);
43 @property (readonly, nonatomic) MPJSONModelKeyMapBlock JSONToModelKeyBlock DEPRECATED_ATTRIBUTE;
44 - (NSString *)convertValue:(NSString *)value isImportingToModel:(BOOL)importing DEPRECATED_MSG_ATTRIBUTE(
"use convertValue:");
45 - (instancetype)initWithDictionary:(NSDictionary *)map DEPRECATED_MSG_ATTRIBUTE(
"use initWithModelToJSONDictionary:");
46 - (instancetype)initWithJSONToModelBlock:(MPJSONModelKeyMapBlock)toModel modelToJSONBlock:(MPJSONModelKeyMapBlock)toJSON DEPRECATED_MSG_ATTRIBUTE(
"use initWithModelToJSONBlock:");
47 + (instancetype)mapper:(
MPJSONKeyMapper *)baseKeyMapper withExceptions:(NSDictionary *)exceptions DEPRECATED_MSG_ATTRIBUTE(
"use baseMapper:withModelToJSONExceptions:");
48 + (instancetype)mapperFromUnderscoreCaseToCamelCase DEPRECATED_MSG_ATTRIBUTE(
"use mapperForSnakeCase:");
49 + (instancetype)mapperFromUpperCaseToLowerCase DEPRECATED_ATTRIBUTE;
59 - (NSString *)convertValue:(NSString *)value;
70 - (instancetype)initWithModelToJSONBlock:(MPJSONModelKeyMapBlock)toJSON;
78 - (instancetype)initWithModelToJSONDictionary:(NSDictionary <NSString *, NSString *> *)toJSON;
94 + (instancetype)baseMapper:(
MPJSONKeyMapper *)baseKeyMapper withModelToJSONExceptions:(NSDictionary *)toJSON;
Definition: MPJSONKeyMapper.h:41
MPJSONModelKeyMapBlock modelToJSONKeyBlock
Definition: MPJSONKeyMapper.h:53
instancetype mapperForTitleCase()
instancetype mapperForSnakeCase()