LuxChat  2.0
Instant messenger for iOS
JSQMessageData.h
1 //
2 // Created by Jesse Squires
3 // http://www.jessesquires.com
4 //
5 //
6 // Documentation
7 // http://cocoadocs.org/docsets/JSQMessagesViewController
8 //
9 //
10 // GitHub
11 // https://github.com/jessesquires/JSQMessagesViewController
12 //
13 //
14 // License
15 // Copyright (c) 2014 Jesse Squires
16 // Released under an MIT license: http://opensource.org/licenses/MIT
17 //
18 
19 #import <Foundation/Foundation.h>
20 
21 #import "JSQMessageMediaData.h"
22 
36 @protocol JSQMessageData <NSObject>
37 
38 @required
39 
48 - (NSString *)senderId;
49 
55 - (NSString *)senderDisplayName;
56 
62 - (NSDate *)date;
63 
76 - (BOOL)isMediaMessage;
77 
84 - (NSUInteger)messageHash;
85 
86 @optional
87 
93 - (NSString *)text;
94 
101 
102 @end
Definition: JSQMessageMediaData.h:37
Definition: JSQMessageData.h:36
id< JSQMessageMediaData > media()
NSUInteger messageHash()
NSString * senderId()
NSString * senderDisplayName()
NSString * text()