Package ai.nexconn.chat.params
Class NoDisturbTimeParams
-
- All Implemented Interfaces:
public final class NoDisturbTimeParamsParameters for setting the do-not-disturb time range.
Usage example:
// basic usage val params = NoDisturbTimeParams("22:00:00", 480, NoDisturbTimeLevel.MUTED, "Asia/Shanghai") NCEngine.setNoDisturbTime(params) { error -> if (error == null) { // set successfully } }
-
-
Field Summary
Fields Modifier and Type Field Description private final StringstartTimeprivate final IntegerspanMinutesprivate final NoDisturbTimeLevellevelprivate final Stringtimezone
-
Constructor Summary
Constructors Constructor Description NoDisturbTimeParams(String startTime, Integer spanMinutes, NoDisturbTimeLevel level, String timezone)
-
Method Summary
Modifier and Type Method Description final StringgetStartTime()final IntegergetSpanMinutes()final NoDisturbTimeLevelgetLevel()final StringgetTimezone()-
-
Constructor Detail
-
NoDisturbTimeParams
NoDisturbTimeParams(String startTime, Integer spanMinutes, NoDisturbTimeLevel level, String timezone)
- Parameters:
startTime- start time in HH:MM:SS formatspanMinutes- DND duration in minutes, 0 < spanMinutes < 1440.level- DND leveltimezone- timezone identifier, case-sensitive, e.g.
-
-
Method Detail
-
getStartTime
final String getStartTime()
-
getSpanMinutes
final Integer getSpanMinutes()
-
getLevel
final NoDisturbTimeLevel getLevel()
-
getTimezone
final String getTimezone()
-
-
-
-