// // JDJSONModel.m // JasonDevelop // // Created by Jason Lee on 7/10/15. // Copyright (c) 2015 ntels. All rights reserved. // #import "JDJSONModel.h" #import "CommonUtil.h" @implementation JDJSONModel + (JSONKeyMapper *)keyMapper { return [JSONKeyMapper mapperFromUnderscoreCaseToCamelCase]; } + (BOOL)propertyIsOptional:(NSString *)propertyName { return YES; } @end @implementation MobileDeviceModel - (NSString *)createDatetime { NSDateFormatter *df = [CommonUtil dateFormatter]; [df setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]]; [df setDateFormat:@"yyyy-MM-dd"]; NSDate *utcDate = [df dateFromString:_createDatetime]; NSDateFormatter* df_local = [[CommonUtil dateFormatter] copy]; [df_local setTimeZone:[NSTimeZone systemTimeZone]]; [df_local setDateFormat:@"yyyy년 MM월 dd일"]; return [df_local stringFromDate:utcDate]; } @end @implementation JDErrorModel // 에러 관련해서 메세지가 변경되어 주석 처리함 //+ (JSONKeyMapper *)keyMapper { // return [[JSONKeyMapper alloc] initWithDictionary:@{@"err_code": @"errorCode", // @"err_msg" : @"errorMessage", // @"description": @"errorDescription", // @"nickname": @"nickname", // @"device_list": @"deviceList", // @"error_count": @"errorCount"}]; //} - (NSString *)errorCode { return self.resultCode; } - (NSString *)errorMessage { return self.resultMsg; } @end @implementation CommonCode @end @implementation CommonCodeList @end @implementation QRAuthModel @end @implementation SocketModel - (BOOL)isSuccess { NSLog(@"Result Code : %@", self.resultCode); if ([self.resultCode isEqualToString:@"00"]) { return YES; } return NO; } @end