9#import <Foundation/Foundation.h>
15NS_ASSUME_NONNULL_BEGIN
104@property (nonatomic,assign,readonly) NSTimeInterval
timestamp;
109@property (nullable,nonatomic,copy,readonly) NSString *
sourceID;
114@property (nullable,nonatomic,copy,readonly) NSString *
targetID;
119@property (nullable,nonatomic,copy,readonly) NSString *
postscript;
125@property (nonatomic,assign) BOOL
read;
137@property (nullable,nonatomic,readonly) NSString *
notifyExt;
162@property (nullable,nonatomic,copy,readonly) NSString *serverExt;
174@property (nonatomic,copy) NSArray<NSNumber *> *notificationTypes;
178#pragma mark - 自定义系统通知
188@property (nonatomic,assign,readonly) int64_t notificationId;
193@property (nonatomic,assign,readonly) NSTimeInterval timestamp;
198@property (nullable,nonatomic,copy,readonly) NSString *sender;
203@property (nullable,nonatomic,copy,readonly) NSString *receiver;
214@property (nullable,nonatomic,copy,readonly) NSString *content;
220@property (nonatomic,assign) BOOL sendToOnlineUsersOnly;
226@property (nullable,nonatomic,copy) NSString *apnsContent;
233@property (nullable,nonatomic,copy) NSDictionary *apnsPayload;
250@property (nullable,nonatomic,copy) NSString *env;
259- (instancetype)initWithContent:(NSString *)content;
NIMSessionType
Definition: NIMSession.h:17
NIMSystemNotificationType
Definition: NIMSystemNotification.h:20
@ NIMSystemNotificationTypeSuperTeamIviteReject
Definition: NIMSystemNotification.h:81
@ NIMSystemNotificationTypeRevokeTeamMsg
Definition: NIMSystemNotification.h:53
@ NIMSystemNotificationTypeTeamApplyReject
Definition: NIMSystemNotification.h:28
@ NIMSystemNotificationTypeDeleteP2PMsg
Definition: NIMSystemNotification.h:61
@ NIMSystemNotificationTypeRevokeSuperTeamMsg
Definition: NIMSystemNotification.h:57
@ NIMSystemNotificationTypeDeleteTeamMsg
Definition: NIMSystemNotification.h:65
@ NIMSystemNotificationTypeTeamInvite
Definition: NIMSystemNotification.h:32
@ NIMSystemNotificationTypeRevokeP2PMsg
Definition: NIMSystemNotification.h:49
@ NIMSystemNotificationTypeFriendAdd
Definition: NIMSystemNotification.h:41
@ NIMSystemNotificationTypeSuperTeamInvite
Definition: NIMSystemNotification.h:77
@ NIMSystemNotificationTypeSuperTeamApply
Definition: NIMSystemNotification.h:69
@ NIMSystemNotificationTypeSuperTeamApplyReject
Definition: NIMSystemNotification.h:73
@ NIMSystemNotificationTypeTeamApply
Definition: NIMSystemNotification.h:24
@ NIMSystemNotificationTypeTeamIviteReject
Definition: NIMSystemNotification.h:36
@ NIMSystemNotificationTypeDeleteFriend
Definition: NIMSystemNotification.h:45
NIMUserOperation
Definition: NIMUser.h:18
Definition: NIMAntiSpamOption.h:18
Definition: NIMSystemNotification.h:183
Definition: NIMCustomSystemNotificationSetting.h:16
Definition: NIMSystemNotification.h:171
Definition: NIMSystemNotification.h:90
NSInteger handleStatus
Definition: NIMSystemNotification.h:131
BOOL read
Definition: NIMSystemNotification.h:125
NSString * targetID
Definition: NIMSystemNotification.h:114
NSString * postscript
Definition: NIMSystemNotification.h:119
id attachment
Definition: NIMSystemNotification.h:144
NSString * sourceID
Definition: NIMSystemNotification.h:109
NSString * notifyExt
Definition: NIMSystemNotification.h:137
int64_t notificationId
Definition: NIMSystemNotification.h:94
NSTimeInterval timestamp
Definition: NIMSystemNotification.h:104
NIMSystemNotificationType type
Definition: NIMSystemNotification.h:99
Definition: NIMSystemNotification.h:153