9 #import <Foundation/Foundation.h>
10 #import "EMCommonDefs.h"
11 #import "EMPushOptions.h"
14 NS_ASSUME_NONNULL_BEGIN
49 @property (nonatomic, strong, readonly) NSArray *
noPushUIds;
100 - (
EMError *)disableOfflinePushStart:(
int)aStartHour end:(
int)aEndHour;
123 - (
EMError *)updatePushServiceForGroups:(NSArray *)aGroupIds
124 disablePush:(BOOL)disable;
142 - (void)updatePushServiceForGroups:(NSArray *)aGroupIds
143 disablePush:(BOOL)disable
144 completion:(nonnull
void (^)(
EMError * _Nonnull aError))aCompletionBlock;
167 - (
EMError *)updatePushServiceForUsers:(NSArray *)aUIds
168 disablePush:(BOOL)disable;
185 - (void)updatePushServiceForUsers:(NSArray *)aUIds
186 disablePush:(BOOL)disable
187 completion:(nonnull
void (^)(
EMError * _Nonnull aError))aCompletionBlock;
208 - (
EMError *)updatePushDisplayStyle:(EMPushDisplayStyle)pushDisplayStyle;
224 - (void)updatePushDisplayStyle:(EMPushDisplayStyle)pushDisplayStyle
225 completion:(nonnull
void (^)(
EMError * _Nonnull))aCompletionBlock;
247 - (
EMError *)updatePushDisplayName:(NSString *)aDisplayName;
263 - (void)updatePushDisplayName:(NSString *)aDisplayName
264 completion:(
void (^)(NSString *aDisplayName,
EMError *aError))aCompletionBlock;
300 - (void)getPushNotificationOptionsFromServerWithCompletion:(
void (^)(
EMPushOptions *aOptions,
EMError *aError))aCompletionBlock;
306 NS_ASSUME_NONNULL_END
Definition: EMPushOptions.h:59
Definition: IEMPushManager.h:29
NSArray * noPushGroups
Definition: IEMPushManager.h:59
EMPushOptions * pushOptions
Definition: IEMPushManager.h:39
NSArray * noPushUIds
Definition: IEMPushManager.h:49
EMError * enableOfflinePush()