@override Map<String, dynamic> toJson() => <String, dynamic>{ 'channel_id': channelId, 'scale': scale, 'time_offset': timeOffset, '@type': constructor, };