toJson method

Map<String, dynamic> toJson({
  1. String? defaultFrom,
  2. String? defaultSender,
})

Implementation

Map<String, dynamic> toJson({
  String? defaultFrom,
  String? defaultSender,
}) {
  return {
    'to': to,
    'message': message,
    if ((from ?? defaultFrom)?.isNotEmpty ?? false)
      'from': from ?? defaultFrom,
    if ((sender ?? defaultSender)?.isNotEmpty ?? false)
      'sender': sender ?? defaultSender,
    if (template != 0) 'template': template,
    if (callback != null && callback!.isNotEmpty) 'callback': callback,
  };
}