build method
Implementation
NotificationData build() {
if (_title.isEmpty || _body.isEmpty) {
throw Exception("Title, message, and platform are required fields.");
}
return NotificationData(
messageId: _messageId,
title: _title,
subtitle: _subtitle,
summary: _summary,
body: _body,
platform: _platform.name,
channel: _channel,
image: _image,
url: _url,
actions: _buttons,
categoryId: _buttonId,
);
}