9 #import <Foundation/Foundation.h>
10 #import "EMCommonDefs.h"
11 #import "EMPushOptions.h"
13 #import "EMCursorResult.h"
14 #import "EMSilentModeResult.h"
16 NS_ASSUME_NONNULL_BEGIN
62 - (
EMError *)updatePushDisplayStyle:(EMPushDisplayStyle)pushDisplayStyle;
82 - (void)updatePushDisplayStyle:(EMPushDisplayStyle)pushDisplayStyle
83 completion:(
void (^ _Nullable)(
EMError * _Nullable aError))aCompletionBlock;
105 - (
EMError *_Nullable )updatePushDisplayName:(NSString * _Nonnull)aDisplayName;
125 - (void)updatePushDisplayName:(NSString * _Nonnull)aDisplayName
126 completion:(
void (^_Nullable)(NSString * _Nullable aDisplayName,
EMError * _Nullable aError))aCompletionBlock;
149 - (
EMPushOptions *_Nullable )getPushOptionsFromServerWithError:(
EMError *_Nullable *_Nullable)pError;
166 - (void)getPushNotificationOptionsFromServerWithCompletion:(
void (^_Nullable )(
EMPushOptions *_Nullable aOptions,
EMError *_Nullable aError))aCompletionBlock;
196 -(void)getSilentModeForAllWithCompletion:(
void (^_Nullable )(
EMSilentModeResult *_Nullable aResult,
EMError *_Nullable aError))aCompletionBlock;
209 - (void)syncSilentModeConversationsFromServerCompletion:(
void (^_Nullable )(
EMError *_Nullable error))completionBlock;
232 - (void)setSilentModeForConversation:(NSString*_Nonnull)aConversationId
233 conversationType:(EMConversationType)aConversationType
253 - (void)getSilentModeForConversation:(NSString*_Nonnull)aConversationId
254 conversationType:(EMConversationType)aConversationType
274 - (void)clearRemindTypeForConversation:(NSString*_Nonnull)aConversationId
275 conversationType:(EMConversationType)aConversationType
294 - (void)getSilentModeForConversations:(NSArray<
EMConversation *>*_Nonnull)aConversationArray
295 completion:(
void (^_Nullable )(NSDictionary<NSString*,
EMSilentModeResult*>*_Nullable aResult,
EMError *_Nullable aError))aCompletionBlock;
312 - (void)setPreferredNotificationLanguage:(NSString*_Nullable)aLaguangeCode
313 completion:(
void (^_Nullable )(
EMError *_Nullable aError))aCompletionBlock;
326 - (void)getPreferredNotificationLanguageCompletion:(
void (^_Nullable )(NSString *_Nullable aLaguangeCode,
EMError *_Nullable aError))aCompletionBlock;
343 - (void)setPushTemplate:(NSString* _Nullable)aPushTemplateName
344 completion:(
void (^ _Nullable)(
EMError *_Nullable aError))aCompletionBlock;
357 - (void)getPushTemplate:(
void (^ _Nullable)(NSString *_Nullable aPushTemplateName,
EMError *_Nullable aError))aCompletionBlock;
363 NS_ASSUME_NONNULL_END
Definition: EMPushOptions.h:57
Definition: EMConversation.h:114
EMPushOptions *_Nullable pushOptions
Definition: IEMPushManager.h:41
Definition: EMSilentModeResult.h:21
Definition: IEMPushManager.h:31
Definition: EMSilentModeParam.h:89