NIMSDK-iOS
载入中...
搜索中...
未找到
NIMChatExtendBasicInfo.h
浏览该文件的文档.
1//
2// NIMChatExtendBasicInfo.h
3// NIMLib
4//
5// Created by He on 2020/4/7.
6// Copyright © 2020 Netease. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import "NIMSession.h"
11
12@class NIMMessage;
13@class NIMSession;
14
15NS_ASSUME_NONNULL_BEGIN
16
17/**
18 * 获取 Thread Talk 消息基本信息
19 */
20@interface NIMChatExtendBasicInfo : NSObject <NSCopying>
21
22/**
23 * 会话类型
24 */
25@property (nonatomic,assign) NIMSessionType type;
26
27/**
28 * 消息的发送时间戳,单位(s)
29 */
30@property (nonatomic,assign) NSTimeInterval timestamp;
31
32/**
33 * 消息发送方
34 */
35@property (nonatomic,copy) NSString *fromAccount;
36
37/**
38 * 消息的接收方
39 */
40@property (nonatomic,copy) NSString *toAccount;
41
42/**
43 * 消息的服务端ID
44 */
45@property (nonatomic,copy) NSString *serverID;
46
47/**
48 * 消息的本地ID
49 */
50@property (nonatomic,copy) NSString *messageID;
51
52/**
53 * 所在会话
54 */
55@property (nonatomic,strong,readonly) NIMSession *session;
56
57
58/**
59 * 根据消息获取
60 *
61 * @param message 目标消息
62 */
63- (instancetype)initWithMessage:(NIMMessage *)message;
64
65@end
66
67NS_ASSUME_NONNULL_END
NIMSessionType
Definition: NIMSession.h:17
Definition: NIMChatExtendBasicInfo.h:20
NSString * fromAccount
Definition: NIMChatExtendBasicInfo.h:35
NSString * messageID
Definition: NIMChatExtendBasicInfo.h:50
NSString * serverID
Definition: NIMChatExtendBasicInfo.h:45
NSString * toAccount
Definition: NIMChatExtendBasicInfo.h:40
NIMSession * session
Definition: NIMChatExtendBasicInfo.h:55
NIMSessionType type
Definition: NIMChatExtendBasicInfo.h:25
NSTimeInterval timestamp
Definition: NIMChatExtendBasicInfo.h:30
Definition: NIMMessage.h:90
Definition: NIMSession.h:49