toJson method
Implementation
Map<String, dynamic> toJson() =>
{
"memberState": memberState?.toJson(),
"broadcastState": broadcastState?.toJson(),
"zoomScale": zoomScale,
"roomMembers": roomMembers?.map((e) => e.toJson()).toList(),
"cameraState": cameraState?.toJson(),
"globalState": globalState?.toJson(),
"sceneState": sceneState?.toJson(),
"windowBoxState": windowBoxState,
"pageState": pageState?.toJson(),
}
..removeWhere((key, value) => value == null);