MessageClickedEventData class final

The data of a MessageClickedEvent.

Constructors

MessageClickedEventData({required String accountId, required MessageEventTrigger event, required String from, required String recipient, required String subject, required String messageIdHeader, required String url, required String userAgent, required String ip, required String id, bool? isBot, JsonMap raw = const {}})
Creates click event data.
const
MessageClickedEventData.fromJson(JsonMap json)
Decodes click event data from JSON.
factory

Properties

accountId → String
The ID of the account that sent the message.
final
event → MessageEventTrigger
The trigger of the event, normally MessageEventTrigger.onClicked.
final
from → String
The sender address. For campaign messages it includes the name, as Name <address>.
final
hashCode → int
The hash code for this object.
no setterinherited
id → String
The internal AhaSend message ID.
final
ip → String
The IP address of the client that clicked.
final
isBot → bool?
Whether the click was made by a bot. null carries no signal.
final
messageIdHeader → String
The Message-ID header, as returned when the message was created.
final
raw → JsonMap
The JSON object this value was decoded from.
final
recipient → String
The recipient address.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subject → String
The subject line.
final
url → String
The URL that was clicked.
final
userAgent → String
The user agent of the client that clicked.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → JsonMap
Encodes this object as JSON.
toString() → String
A string representation of this object.
override

Operators

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