toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final _data = {
    'id': id,
    'sender_id': senderId,
    'receiver_id': receiverId,
    'title': title,
    'body': body,
    'read': read,
    'created_at': createdAt,
    'updated_at': updatedAt,
    'visibility': visibility,
    ...extraData,
  };

  _data.removeWhere((key, value) => value == null);

  return _data;
}