ScheduledUserMessageUpdateParams class
Constructors
-
ScheduledUserMessageUpdateParams({String? message, int? scheduledAt, String? customType, String? data, bool? sendPush, MentionType? mentionType, List? mentionedUserIds, bool? isSilent, bool? markAsRead, Map? sortedMetaarray, String? dedupId, String? apnsBundleId, List<String>? translationTargetLanguages, PushTriggerOption? pushOption, AppleCriticalAlertOptions? appleCriticalAlertOptions})
-
Properties
-
apnsBundleId
↔ String?
-
Specifies the bundle ID of the client app in
order to send a push notification to iOS devices
getter/setter pair
-
appleCriticalAlertOptions
↔ AppleCriticalAlertOptions?
-
Options that support Apple critical alerts and checks whether the message is a critical alert.
getter/setter pair
-
customType
↔ String?
-
Specifies a custom message type which is used for message grouping
Limited to 128 characters.
getter/setter pair
-
data
↔ String?
-
Specifies additional message information
getter/setter pair
-
dedupId
↔ String?
-
Specifies the unique message ID created by other system
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
isSilent
↔ bool?
-
Determines whether to send a message
without updating some of the channel properties
getter/setter pair
-
markAsRead
↔ bool?
-
Determines whether to mark the message as read for the sender
getter/setter pair
-
mentionedUserIds
↔ List?
-
Specifies an array of one or more IDs
of the users who will get a notification for the message.
getter/setter pair
-
mentionType
↔ MentionType?
-
Specifies the mentioning method which indicates
the user scope who will get a notification for the message
getter/setter pair
-
message
↔ String?
-
Specifies the content of the message.
getter/setter pair
-
pushOption
↔ PushTriggerOption?
-
default, suppress, force
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
scheduledAt
↔ int?
-
The time to send the message, in Unix milliseconds format.
The messages are scheduled in minutes
The term between current time and scheduledAt should be between 5 minutes
(depending on the app attribute
minimum_interval_for_scheduling
) and 30 days
getter/setter pair
-
sendPush
↔ bool?
-
Determines whether to send a push notification
for the message to the members of the channel
getter/setter pair
-
sortedMetaarray
↔ Map?
-
Specifies a JSON object of one or more key-values
items which store additional message information
getter/setter pair
-
translationTargetLanguages
↔ List<String>?
-
Languages which the message will be translated to.
getter/setter pair