/* -- Votable Interfaces -- */ @interface BRVotable @property(strong, nonatomic) NSString *serverID; @property(strong, nonatomic) NSAttributedString *attributedDescriptionString; @property(assign, nonatomic) CGSize cellSize; @end @interface BRComment : BRVotable @property(strong, nonatomic) NSString *author; @property(strong, nonatomic) NSString *body; @property(strong, nonatomic) NSString *body_html; @end @interface BRStory : BRVotable @property(strong, nonatomic) NSString *author; @property(strong, nonatomic) NSString *selftext; @property(strong, nonatomic) NSString *selftext_html; @property(assign, nonatomic) BOOL is_selfValue; @end /* -- Comment Interfaces -- */ @interface CommentCell @property(strong, nonatomic) id cellView; @end @interface CommentCellView @property(strong, nonatomic) id comment; @property(strong, nonatomic) id parentDelegate; @end @interface BRComposeCommentViewController : NSObject @property(assign, nonatomic) BOOL editComment; @end /* -- Post Interfaces -- */ @interface StoryDetailView @property(strong, nonatomic) UITableView *tableView; - (void)refreshTouched; @end @interface StoryDetailViewController @property(strong, nonatomic) id story; @property(strong, nonatomic) id detailPage; //custom elements - (void)handleUndeleteCommentAction; - (void)handleUndeletePostAction; @end /* -- Other Interfaces -- */ @interface BRUtils + (id)attributedDescriptionForComment:(id)arg1; + (id)createAttributedStringFromHTML:(id)arg1 options:(id)arg2; @end