@override Map<String, Object?> toJson() => { 'type': 'heartbeat', 'serverTime': serverTime, 'channels': channels.map((item) => item.toJson()).toList(), };