// // Topic.h // acidcow // // Created by Matthew Handler on 4/16/11. // Copyright 2011 Earl Industries. All rights reserved. // #import "FMResultSet.h" #import @interface Topic : NSObject { NSString *title; NSString *description; NSDate *releaseDate; NSString *category; NSString *iconUrl; NSNumber *picCount; NSString *guid; NSNumber *foreignId; } @property (nonatomic, retain) NSNumber *foreignId; @property (nonatomic, copy) NSNumber *picCount; @property (nonatomic, copy) NSString *title; @property (nonatomic, copy) NSString *guid; @property (nonatomic, copy) NSString *description; @property (nonatomic, copy) NSDate *releaseDate; @property (nonatomic, copy) NSString *category; @property (nonatomic, copy) NSString *iconUrl; + (Topic *) initFromDatabaseRow:(FMResultSet *)result; + (Topic *) initWithJsonObject:(NSDictionary *)obj; + (NSString *) dateToString:(NSDate *)date; + (NSDate *) stringToDate:(NSString *)string; - (void) serializeToDatabase:(FMDatabase *)db; + (NSString *) getImageUrl:(NSDictionary *)obj; @end