From b6dc38e5f6bb7a1b820cd23d761484610212c11d Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Mon, 12 Nov 2018 14:39:31 +0300 Subject: Entities --- Juick/Model/Entity.h | 19 +++++++++++++++++++ Juick/Model/Entity.m | 13 +++++++++++++ Juick/Model/Message.h | 2 ++ Juick/Model/Message.m | 1 + 4 files changed, 35 insertions(+) create mode 100644 Juick/Model/Entity.h create mode 100644 Juick/Model/Entity.m (limited to 'Juick/Model') diff --git a/Juick/Model/Entity.h b/Juick/Model/Entity.h new file mode 100644 index 0000000..13142f1 --- /dev/null +++ b/Juick/Model/Entity.h @@ -0,0 +1,19 @@ +// +// Entity.h +// Juick +// +// Created by Vitaly Takmazov on 12/11/2018. +// Copyright © 2018 com.juick. All rights reserved. +// + +#import + +@interface Entity : NSObject + +@property NSString *type; +@property NSString *text; +@property NSString *link; +@property NSNumber *start; +@property NSNumber *end; + +@end diff --git a/Juick/Model/Entity.m b/Juick/Model/Entity.m new file mode 100644 index 0000000..ac53a1f --- /dev/null +++ b/Juick/Model/Entity.m @@ -0,0 +1,13 @@ +// +// Entity.m +// Juick +// +// Created by Vitaly Takmazov on 12/11/2018. +// Copyright © 2018 com.juick. All rights reserved. +// + +#import "Entity.h" + +@implementation Entity + +@end diff --git a/Juick/Model/Message.h b/Juick/Model/Message.h index 5eab279..45b14fa 100644 --- a/Juick/Model/Message.h +++ b/Juick/Model/Message.h @@ -9,6 +9,7 @@ #import #import "User.h" #import "Attachment.h" +#import "Entity.h" @interface Message : NSObject @@ -17,6 +18,7 @@ @property User *user; @property NSString *text; @property NSArray *tags; +@property NSArray *entities; @property NSString *timestamp; @property NSString *attach; @property NSString *repliesBy; diff --git a/Juick/Model/Message.m b/Juick/Model/Message.m index d4d6a88..2a4090a 100644 --- a/Juick/Model/Message.m +++ b/Juick/Model/Message.m @@ -15,6 +15,7 @@ return @{@"text" : @"body", @"mid" : @"mid", @"rid" : @"rid", + @"entities": @"entities", @"attach" : @"photo.small", @"repliesCount": @"replies", @"repliesBy": @"repliesby"}; -- cgit v1.2.3