public class UserNotice extends AbstractModel
Constructor and Description |
---|
UserNotice() |
UserNotice(UserNotice source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Long |
getEndTime()
Get Notification end time, which is expressed by the number of seconds since 00:00:00.
|
Long[] |
getGroupIds()
Get User group ID list
Note: this field may return null, indicating that no valid values can be obtained.
|
Long |
getNeedPhoneArriveNotice()
Get Whether receipt notification is required.
|
String[] |
getNoticeWay()
Get Notification channel list.
|
String |
getPhoneCallType()
Get Dial type.
|
Long |
getPhoneCircleInterval()
Get Polling interval in seconds.
|
Long |
getPhoneCircleTimes()
Get Number of phone pollings.
|
Long |
getPhoneInnerInterval()
Get Call interval in seconds within one polling.
|
Long[] |
getPhoneOrder()
Get Phone polling list
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getReceiverType()
Get Recipient type.
|
Long |
getStartTime()
Get Notification start time, which is expressed by the number of seconds since 00:00:00.
|
Long[] |
getUserIds()
Get User `uid` list
Note: this field may return null, indicating that no valid values can be obtained.
|
Long[] |
getWeekday()
Get Notification cycle.
|
void |
setEndTime(Long EndTime)
Set Notification end time, which is expressed by the number of seconds since 00:00:00.
|
void |
setGroupIds(Long[] GroupIds)
Set User group ID list
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setNeedPhoneArriveNotice(Long NeedPhoneArriveNotice)
Set Whether receipt notification is required.
|
void |
setNoticeWay(String[] NoticeWay)
Set Notification channel list.
|
void |
setPhoneCallType(String PhoneCallType)
Set Dial type.
|
void |
setPhoneCircleInterval(Long PhoneCircleInterval)
Set Polling interval in seconds.
|
void |
setPhoneCircleTimes(Long PhoneCircleTimes)
Set Number of phone pollings.
|
void |
setPhoneInnerInterval(Long PhoneInnerInterval)
Set Call interval in seconds within one polling.
|
void |
setPhoneOrder(Long[] PhoneOrder)
Set Phone polling list
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setReceiverType(String ReceiverType)
Set Recipient type.
|
void |
setStartTime(Long StartTime)
Set Notification start time, which is expressed by the number of seconds since 00:00:00.
|
void |
setUserIds(Long[] UserIds)
Set User `uid` list
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setWeekday(Long[] Weekday)
Set Notification cycle.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public UserNotice()
public UserNotice(UserNotice source)
public String getReceiverType()
public void setReceiverType(String ReceiverType)
ReceiverType
- Recipient type. Valid values: USER (user), GROUP (user group)
Note: this field may return null, indicating that no valid values can be obtained.public Long getStartTime()
public void setStartTime(Long StartTime)
StartTime
- Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0–86399
Note: this field may return null, indicating that no valid values can be obtained.public Long getEndTime()
public void setEndTime(Long EndTime)
EndTime
- Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0–86399
Note: this field may return null, indicating that no valid values can be obtained.public String[] getNoticeWay()
public void setNoticeWay(String[] NoticeWay)
NoticeWay
- Notification channel list. Valid values: `EMAIL` (email), `SMS` (SMS), `CALL` (phone), `WECHAT` (WeChat), `RTX` (WeCom)
Note: This field may return `null`, indicating that no valid values can be obtained.public Long[] getUserIds()
public void setUserIds(Long[] UserIds)
UserIds
- User `uid` list
Note: this field may return null, indicating that no valid values can be obtained.public Long[] getGroupIds()
public void setGroupIds(Long[] GroupIds)
GroupIds
- User group ID list
Note: this field may return null, indicating that no valid values can be obtained.public Long[] getPhoneOrder()
public void setPhoneOrder(Long[] PhoneOrder)
PhoneOrder
- Phone polling list
Note: this field may return null, indicating that no valid values can be obtained.public Long getPhoneCircleTimes()
public void setPhoneCircleTimes(Long PhoneCircleTimes)
PhoneCircleTimes
- Number of phone pollings. Value range: 1–5
Note: this field may return null, indicating that no valid values can be obtained.public Long getPhoneInnerInterval()
public void setPhoneInnerInterval(Long PhoneInnerInterval)
PhoneInnerInterval
- Call interval in seconds within one polling. Value range: 60–900
Note: this field may return null, indicating that no valid values can be obtained.public Long getPhoneCircleInterval()
public void setPhoneCircleInterval(Long PhoneCircleInterval)
PhoneCircleInterval
- Polling interval in seconds. Value range: 60–900
Note: this field may return null, indicating that no valid values can be obtained.public Long getNeedPhoneArriveNotice()
public void setNeedPhoneArriveNotice(Long NeedPhoneArriveNotice)
NeedPhoneArriveNotice
- Whether receipt notification is required. Valid values: 0 (no), 1 (yes)
Note: this field may return null, indicating that no valid values can be obtained.public String getPhoneCallType()
public void setPhoneCallType(String PhoneCallType)
PhoneCallType
- Dial type. `SYNC` (simultaneous dial), `CIRCLE` (polled dial). Default value: `CIRCLE`.
Note: This field may return `null`, indicating that no valid values can be obtained.public Long[] getWeekday()
public void setWeekday(Long[] Weekday)
Weekday
- Notification cycle. The values 1-7 indicate Monday to Sunday.
Note: This field may return `null`, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.