MessageClickedEventData.fromJson constructor

MessageClickedEventData.fromJson(
  1. JsonMap json
)

Decodes click event data from JSON.

Implementation

factory fromJson(JsonMap json) => MessageClickedEventData(
  accountId: json['account_id'] as String? ?? '',
  event: decodeEnum(json['event'], MessageEventTrigger.new),
  from: json['from'] as String? ?? '',
  recipient: json['recipient'] as String? ?? '',
  subject: json['subject'] as String? ?? '',
  messageIdHeader: json['message_id_header'] as String? ?? '',
  url: json['url'] as String? ?? '',
  userAgent: json['user_agent'] as String? ?? '',
  ip: json['ip'] as String? ?? '',
  id: json['id'] as String? ?? '',
  isBot: json['is_bot'] as bool?,
  raw: json,
);