toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final _data = {
    'id': id,
    'pictures': pictures.map((e) => e.toJson()).toList(),
    'owner_id': ownerId,
    'created_at': createdAt,
    'updated_at': updatedAt,
    'expires_at': expiresAt,
    'visibility': visibility,
    ...extraData,
  };

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