// GENERATED CODE - DO NOT MODIFY BY HAND part of 'channel_state.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** ChannelState _$ChannelStateFromJson(Map json) { return ChannelState( channel: json['channel'] == null ? null : ChannelModel.fromJson(json['channel'] as Map), messages: (json['messages'] as List?) ?.map((e) => Message.fromJson(e as Map)) .toList() ?? [], members: (json['members'] as List?) ?.map((e) => Member.fromJson(e as Map)) .toList() ?? [], pinnedMessages: (json['pinned_messages'] as List?) ?.map((e) => Message.fromJson(e as Map)) .toList() ?? [], watcherCount: json['watcher_count'] as int?, watchers: (json['watchers'] as List?) ?.map((e) => User.fromJson(e as Map)) .toList() ?? [], read: (json['read'] as List?) ?.map((e) => Read.fromJson(e as Map)) .toList() ?? [], ); } Map _$ChannelStateToJson(ChannelState instance) => { 'channel': instance.channel?.toJson(), 'messages': instance.messages.map((e) => e.toJson()).toList(), 'members': instance.members.map((e) => e.toJson()).toList(), 'pinned_messages': instance.pinnedMessages.map((e) => e.toJson()).toList(), 'watcher_count': instance.watcherCount, 'watchers': instance.watchers.map((e) => e.toJson()).toList(), 'read': instance.read.map((e) => e.toJson()).toList(), };