public class ScheduledUserMessageParams extends UserMessageParams
GroupChannel.registerScheduledUserMessage(ScheduledUserMessageParams, GroupChannel.RegisterScheduledUserMessageHandler)BaseMessageParams.MentionType, BaseMessageParams.PushNotificationDeliveryOption| Constructor and Description |
|---|
ScheduledUserMessageParams(java.lang.String message,
int year,
int month,
int day,
int hour,
int min,
java.lang.String timezone)
ScheduledUserMessageParams constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
getScheduledDateTime()
Returns scheduled message date time.
|
java.lang.String |
getScheduledTimezone()
Returns scheduled message timezone.
|
ScheduledUserMessageParams |
setAppleCriticalAlertOptions(AppleCriticalAlertOptions appleCriticalAlertOptions)
set apple critical alert options for this instance.
|
void |
setSchedule(int year,
int month,
int day,
int hour,
int min,
java.lang.String timezone)
Sets schedule.
|
java.lang.String |
toString() |
getMentionedMessageTemplate, getMessage, getTranslationTargetLanguages, setCustomType, setData, setMentionedMessageTemplate, setMentionedUserIds, setMentionedUsers, setMentionType, setMessage, setMetaArrayKeys, setMetaArrays, setParentMessageId, setPushNotificationDeliveryOption, setReplyToChannel, setTargetLanguages, setTranslationTargetLanguagesgetAppleCriticalAlertOptions, getCustomType, getData, getMentionedUserIds, getMentionedUsers, getMentionType, getMetaArrays, getParentMessageId, getPushNotificationDeliveryOption, getReplyToChannel, getRootMessageIdpublic ScheduledUserMessageParams(java.lang.String message,
int year,
int month,
int day,
int hour,
int min,
java.lang.String timezone)
message - Message.year - Year (YYYY), e.g. 2018.month - Month (1~12).day - Day (1~31).hour - Hour (0~23).min - Min (0~59).timezone - Timezone. TimeZone.getID() can be used to get the current timezone.public void setSchedule(int year,
int month,
int day,
int hour,
int min,
java.lang.String timezone)
year - Year.month - Month.day - Day.hour - Hour.min - Min.timezone - Timezone.public java.util.Date getScheduledDateTime()
Date.public java.lang.String getScheduledTimezone()
TimeZone.getID().public ScheduledUserMessageParams setAppleCriticalAlertOptions(AppleCriticalAlertOptions appleCriticalAlertOptions)
BaseMessageParamssetAppleCriticalAlertOptions in class UserMessageParamsappleCriticalAlertOptions - an instance of AppleCriticalAlertOptionspublic java.lang.String toString()
toString in class UserMessageParams Copyright © 2021, Sendbird or its affiliates. All rights reserved.
Report a bug or request a feature
For further developer documentation, see Chat SDK Documentation. That documentation contains more detailed descriptions, conceptual overviews, definitions of terms, and code examples.