Package ai.nexconn.chat.params
Class NoDisturbTimeInfo
-
- All Implemented Interfaces:
public final class NoDisturbTimeInfoDo-not-disturb time configuration info returned from the server.
Represents the currently active notification quiet hours settings, including start time, duration, level, and time zone.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringstartTimeprivate final IntegerspanMinutesprivate final NoDisturbTimeLevellevelprivate final Stringtimezone
-
Constructor Summary
Constructors Constructor Description NoDisturbTimeInfo(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
-
NoDisturbTimeInfo
NoDisturbTimeInfo(String startTime, Integer spanMinutes, NoDisturbTimeLevel level, String timezone)
- Parameters:
startTime- Start time in HH:MM:SS format.spanMinutes- DND duration in minutes.level- DND level.timezone- Time zone identifier, e.g.
-
-
Method Detail
-
getStartTime
final String getStartTime()
-
getSpanMinutes
final Integer getSpanMinutes()
-
getLevel
final NoDisturbTimeLevel getLevel()
-
getTimezone
final String getTimezone()
-
-
-
-