NotificationData constructor

NotificationData({
  1. required String messageId,
  2. required String title,
  3. required String subtitle,
  4. required String summary,
  5. required String body,
  6. required String platform,
  7. required String channel,
  8. required String image,
  9. required String url,
  10. required String actions,
  11. required String categoryId,
})

Implementation

NotificationData({
  required String messageId,
  required this.title,
  required String subtitle,
  required String summary,
  required this.body,
  required this.platform,
  required String channel,
  required String image,
  required String url,
  required String actions,
  required String categoryId,
})  : subtitle = summary,
      android = _buildAndroidData(channel, image, body, url, actions),
      ios = _buildIOSData(subtitle, categoryId, image, actions),
      data = _buildMiscData(url, platform, messageId, actions);