HyphenateChatSDK 4.8.0
Instance Methods | Properties | List of all members
EMSilentModeParam Class Reference

#import <EMSilentModeParam.h>

Inheritance diagram for EMSilentModeParam:

Instance Methods

(instancetype _Nonnull) - initWithParamType:
 

Properties

EMSilentModeParamType paramType
 
int silentModeDuration
 
EMPushRemindType remindType
 
EMSilentModeTime *_Nullable silentModeStartTime
 
EMSilentModeTime *_Nullable silentModeEndTime
 

Detailed Description

The silent message params object

Property Documentation

◆ paramType

- (EMSilentModeParamType) paramType
readnonatomicassign

Parameter type for silent messages.

If parmType is EMSilentModeParamTypeRemindType,only the remindType parameter is set. If parmType is EMSilentModeParamTypeDuration,only the silentModeDuration parameter is set. If parmType is EMSilentModeParamTypeInterval,only the silentModeStartTime and silentModeEndTime parameters are set.

◆ remindType

- (EMPushRemindType) remindType
readwritenonatomicassign

The remind type for push messages.

◆ silentModeDuration

- (int) silentModeDuration
readwritenonatomicassign

The duration for silent messages (in minute). A value of 0 indicates that silent messages is disabled,A maximum of 7 x 24 x 60 minutes can be set.An expiration timestamp is returned, disabled return 0.

◆ silentModeEndTime

- (EMSilentModeTime* _Nullable) silentModeEndTime
readwritenonatomicstrong

The end time of interval type for application push silent mode.

Note: The start time and end time must be both specified.

◆ silentModeStartTime

- (EMSilentModeTime* _Nullable) silentModeStartTime
readwritenonatomicstrong

The start time of interval type for application push silent mode.

Note: The start time and end time must be both specified.


The documentation for this class was generated from the following file: