9#import <Foundation/Foundation.h>
10#import "EMCommonDefs.h"
11#import "EMPushOptions.h"
13#import "EMCursorResult.h"
14#import "EMSilentModeResult.h"
16NS_ASSUME_NONNULL_BEGIN
62- (void)updatePushDisplayStyle:(EMPushDisplayStyle)pushDisplayStyle
63 completion:(
void (^ _Nullable)(
EMError * _Nullable aError))aCompletionBlock;
83- (void)updatePushDisplayName:(NSString * _Nonnull)aDisplayName
84 completion:(
void (^_Nullable)(NSString * _Nullable aDisplayName,
EMError * _Nullable aError))aCompletionBlock;
103- (void)getPushNotificationOptionsFromServerWithCompletion:(
void (^_Nullable )(
EMPushOptions *_Nullable aOptions,
EMError *_Nullable aError))aCompletionBlock;
133-(void)getSilentModeForAllWithCompletion:(
void (^_Nullable )(
EMSilentModeResult *_Nullable aResult,
EMError *_Nullable aError))aCompletionBlock;
146- (void)syncSilentModeConversationsFromServerCompletion:(
void (^_Nullable )(
EMError *_Nullable error))completionBlock;
169- (void)setSilentModeForConversation:(NSString*_Nonnull)aConversationId
170 conversationType:(EMConversationType)aConversationType
190- (void)getSilentModeForConversation:(NSString*_Nonnull)aConversationId
191 conversationType:(EMConversationType)aConversationType
211- (void)clearRemindTypeForConversation:(NSString*_Nonnull)aConversationId
212 conversationType:(EMConversationType)aConversationType
231- (void)getSilentModeForConversations:(NSArray<
EMConversation *>*_Nonnull)aConversationArray
232 completion:(
void (^_Nullable )(NSDictionary<NSString*,
EMSilentModeResult*>*_Nullable aResult,
EMError *_Nullable aError))aCompletionBlock;
249- (void)setPreferredNotificationLanguage:(NSString*_Nullable)aLaguangeCode
250 completion:(
void (^_Nullable )(
EMError *_Nullable aError))aCompletionBlock;
263- (void)getPreferredNotificationLanguageCompletion:(
void (^_Nullable )(NSString *_Nullable aLaguangeCode,
EMError *_Nullable aError))aCompletionBlock;
280- (void)setPushTemplate:(NSString* _Nullable)aPushTemplateName
281 completion:(
void (^ _Nullable)(
EMError *_Nullable aError))aCompletionBlock;
294- (void)getPushTemplate:(
void (^ _Nullable)(NSString *_Nullable aPushTemplateName,
EMError *_Nullable aError))aCompletionBlock;
Definition: EMConversation.h:115
Definition: EMPushOptions.h:58
Definition: EMSilentModeParam.h:90
Definition: EMSilentModeResult.h:21
Definition: IEMPushManager.h:31
EMPushOptions *_Nullable pushOptions
Definition: IEMPushManager.h:41