|
@@ -35,7 +35,7 @@ NSString *const kHomeMessageModelOrder = @"order";
|
|
|
NSString *const kHomeMessageModelAttribute1 = @"attribute1";
|
|
|
NSString *const kHomeMessageModelContent = @"content";
|
|
|
NSString *const kHomeMessageModelAttribute2 = @"attribute2";
|
|
|
-
|
|
|
+NSString *const kHomeMessageModelLinkType = @"linkType";
|
|
|
|
|
|
@interface HomeMessageModel ()
|
|
|
|
|
@@ -72,7 +72,7 @@ NSString *const kHomeMessageModelAttribute2 = @"attribute2";
|
|
|
@synthesize attribute1 = _attribute1;
|
|
|
@synthesize content = _content;
|
|
|
@synthesize attribute2 = _attribute2;
|
|
|
-
|
|
|
+@synthesize linkType = _linkType;
|
|
|
|
|
|
+ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict
|
|
|
{
|
|
@@ -113,7 +113,7 @@ NSString *const kHomeMessageModelAttribute2 = @"attribute2";
|
|
|
self.attribute1 = [self objectOrNilForKey:kHomeMessageModelAttribute1 fromDictionary:dict];
|
|
|
self.content = [self objectOrNilForKey:kHomeMessageModelContent fromDictionary:dict];
|
|
|
self.attribute2 = [self objectOrNilForKey:kHomeMessageModelAttribute2 fromDictionary:dict];
|
|
|
-
|
|
|
+ self.linkType = [self objectOrNilForKey:kHomeMessageModelLinkType fromDictionary:dict];
|
|
|
}
|
|
|
|
|
|
return self;
|
|
@@ -150,7 +150,7 @@ NSString *const kHomeMessageModelAttribute2 = @"attribute2";
|
|
|
[mutableDict setValue:self.attribute1 forKey:kHomeMessageModelAttribute1];
|
|
|
[mutableDict setValue:self.content forKey:kHomeMessageModelContent];
|
|
|
[mutableDict setValue:self.attribute2 forKey:kHomeMessageModelAttribute2];
|
|
|
-
|
|
|
+ [mutableDict setValue:self.linkType forKey:kHomeMessageModelLinkType];
|
|
|
return [NSDictionary dictionaryWithDictionary:mutableDict];
|
|
|
}
|
|
|
|
|
@@ -204,6 +204,7 @@ NSString *const kHomeMessageModelAttribute2 = @"attribute2";
|
|
|
self.attribute1 = [aDecoder decodeObjectForKey:kHomeMessageModelAttribute1];
|
|
|
self.content = [aDecoder decodeObjectForKey:kHomeMessageModelContent];
|
|
|
self.attribute2 = [aDecoder decodeObjectForKey:kHomeMessageModelAttribute2];
|
|
|
+ self.linkType = [aDecoder decodeObjectForKey:kHomeMessageModelLinkType];
|
|
|
return self;
|
|
|
}
|
|
|
|
|
@@ -237,6 +238,7 @@ NSString *const kHomeMessageModelAttribute2 = @"attribute2";
|
|
|
[aCoder encodeObject:_attribute1 forKey:kHomeMessageModelAttribute1];
|
|
|
[aCoder encodeObject:_content forKey:kHomeMessageModelContent];
|
|
|
[aCoder encodeObject:_attribute2 forKey:kHomeMessageModelAttribute2];
|
|
|
+ [aCoder encodeObject:_linkType forKey:kHomeMessageModelLinkType];
|
|
|
}
|
|
|
|
|
|
- (id)copyWithZone:(NSZone *)zone
|
|
@@ -272,6 +274,7 @@ NSString *const kHomeMessageModelAttribute2 = @"attribute2";
|
|
|
copy.attribute1 = [self.attribute1 copyWithZone:zone];
|
|
|
copy.content = [self.content copyWithZone:zone];
|
|
|
copy.attribute2 = [self.attribute2 copyWithZone:zone];
|
|
|
+ copy.linkType = [self.linkType copyWithZone:zone];
|
|
|
}
|
|
|
|
|
|
return copy;
|