// GENERATED CODE - DO NOT MODIFY BY HAND part of 'chat_room_preview_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$ChatRoomPreviewModelImpl _$$ChatRoomPreviewModelImplFromJson( Map json) => _$ChatRoomPreviewModelImpl( chatRooms: (json['chatRooms'] as List) .map((e) => ChatRoom.fromJson(e as Map)) .toList(), ); Map _$$ChatRoomPreviewModelImplToJson( _$ChatRoomPreviewModelImpl instance) => { 'chatRooms': instance.chatRooms, }; _$ChatRoomImpl _$$ChatRoomImplFromJson(Map json) => _$ChatRoomImpl( id: json['id'] as String, roomName: json['room_name'] as String, lastMessage: parseLastMessage(json['last_message']), users: Users.fromJson(json['users'] as Map), unreadMessagesCount: (json['unread_messages_count'] as num).toInt(), ); Map _$$ChatRoomImplToJson(_$ChatRoomImpl instance) => { 'id': instance.id, 'room_name': instance.roomName, 'last_message': instance.lastMessage, 'users': instance.users, 'unread_messages_count': instance.unreadMessagesCount, }; _$UsersImpl _$$UsersImplFromJson(Map json) => _$UsersImpl( fromChatUser: ChatUser.fromJson(json['from_chat_user'] as Map), toChatUser: ChatUser.fromJson(json['to_chat_user'] as Map), ); Map _$$UsersImplToJson(_$UsersImpl instance) => { 'from_chat_user': instance.fromChatUser, 'to_chat_user': instance.toChatUser, }; _$ChatUserImpl _$$ChatUserImplFromJson(Map json) => _$ChatUserImpl( id: (json['id'] as num).toInt(), name: json['name'] as String, profilePhotoPath: json['profile_photo_path'] as String?, profilePhotoUrl: json['profile_photo_url'] as String, ); Map _$$ChatUserImplToJson(_$ChatUserImpl instance) => { 'id': instance.id, 'name': instance.name, 'profile_photo_path': instance.profilePhotoPath, 'profile_photo_url': instance.profilePhotoUrl, };