NIMSDK-iOS
载入中...
搜索中...
未找到
NIMMessagePinItem.h
浏览该文件的文档.
1//
2// NIMMessagePinItem.h
3// NIMLib
4//
5// Created by 丁文超 on 2020/4/7.
6// Copyright © 2020 Netease. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11@class NIMMessage;
12@class NIMSession;
13
14NS_ASSUME_NONNULL_BEGIN
15
16@interface NIMMessagePinItem : NSObject
17
18/**
19 * 对应会话
20 */
21@property (nonatomic, copy) NIMSession *session;
22
23/**
24 * 消息发送方ID
25 */
26@property (nonatomic, copy) NSString *messageFromAccount;
27
28/**
29 * 消息接收方ID
30 */
31@property (nonatomic, copy) NSString *messageToAccount;
32
33/**
34 * 消息时间戳(s)
35 */
36@property (nonatomic, assign) NSTimeInterval messageTime;
37
38/**
39 * 服务端消息ID
40 */
41@property (nonatomic, strong) NSString *messageServerID;
42
43/**
44 * 本地消息ID
45 */
46@property (nonatomic, copy) NSString *messageId;
47
48/**
49 * 操作者,不传表示当前登录者
50 */
51@property (nonatomic, copy, nullable) NSString *accountID;
52
53/**
54 * 扩展字段,string,最大512
55 */
56@property (nonatomic, copy, nullable) NSString *ext;
57
58/**
59 * 创建时间(s)
60 */
61@property (nonatomic, assign) NSTimeInterval createTime;
62
63/**
64 * 更新时间(s)
65 */
66@property (nonatomic, assign) NSTimeInterval updateTime;
67
68/**
69 * 简便初始化方法
70 */
71- (instancetype)initWithMessage:(NIMMessage *)message;
72
73@end
74
75NS_ASSUME_NONNULL_END
Definition: NIMMessage.h:90
Definition: NIMMessagePinItem.h:17
NSString * ext
Definition: NIMMessagePinItem.h:56
NSTimeInterval updateTime
Definition: NIMMessagePinItem.h:66
NSString * messageId
Definition: NIMMessagePinItem.h:46
NSString * messageFromAccount
Definition: NIMMessagePinItem.h:26
NIMSession * session
Definition: NIMMessagePinItem.h:21
NSString * accountID
Definition: NIMMessagePinItem.h:51
NSString * messageServerID
Definition: NIMMessagePinItem.h:41
NSString * messageToAccount
Definition: NIMMessagePinItem.h:31
NSTimeInterval messageTime
Definition: NIMMessagePinItem.h:36
NSTimeInterval createTime
Definition: NIMMessagePinItem.h:61
Definition: NIMSession.h:49