AddressConfiguration class

Specifies address-based configuration settings for a message that's sent directly to an endpoint.

Constructors

AddressConfiguration({String? bodyOverride, ChannelType? channelType, Map<String, String>? context, String? rawContent, Map<String, List<String>>? substitutions, String? titleOverride})

Properties

bodyOverride String?
The message body to use instead of the default message body. This value overrides the default message body.
final
channelType ChannelType?
The channel to use when sending the message.
final
context Map<String, String>?
An object that maps custom attributes to attributes for the address and is attached to the message. Attribute names are case sensitive.
final
hashCode int
The hash code for this object.
no setterinherited
rawContent String?
The raw, JSON-formatted string to use as the payload for the message. If specified, this value overrides all other values for the message.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
substitutions Map<String, List<String>>?
A map of the message variables to merge with the variables specified by properties of the DefaultMessage object. The variables specified in this map take precedence over all other variables.
final
titleOverride String?
The message title to use instead of the default message title. This value overrides the default message title.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited