| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- //
- // 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"}];
- }
- @end
- @implementation CommonCode
- @end
- @implementation CommonCodeList
- @end
- @implementation QRAuthModel
- + (JSONKeyMapper *)keyMapper {
- return [[JSONKeyMapper alloc] initWithDictionary:@{@"result_code": @"resultCode",
- @"msg" : @"msg",
- @"device_id": @"deviceId",
- @"init_password_yn": @"passwordYn"}];
- }
- @end
|