// // NIMMessageReceipt.h // NIMLib // // Created by Netease. // Copyright © 2016 Netease. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN @class NIMSession; @class NIMMessage; /** * 已读回执 */ @interface NIMMessageReceipt : NSObject /** * 已读回执对应的会话 * @discussion 当前只支持 P2P 会话类型 */ @property (nullable,nonatomic,copy,readonly) NIMSession *session; /** * 时间戳 * @discussion 发送已读回执时,这个字段需要被设置为当前会话中的最后一条消息时间戳 * 接受已读回执时,这个字段表示在这个时间戳之前的消息都已读 */ @property (nonatomic,assign,readonly) NSTimeInterval timestamp; /** * 通过最后一条消息构造已读回执 * * @param message 会话中的最后一条消息 * * @return 已读回执实例 */ - (instancetype)initWithMessage:(NIMMessage *)message; @end NS_ASSUME_NONNULL_END