toJson method

Map<String, dynamic> toJson()

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);