// 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: json['last_message'], users: Users.fromJson(json['users'] as Map), ); Map _$$ChatRoomImplToJson(_$ChatRoomImpl instance) => { 'id': instance.id, 'room_name': instance.roomName, 'last_message': instance.lastMessage, 'users': instance.users, }; _$LastMessageClassImpl _$$LastMessageClassImplFromJson( Map json) => _$LastMessageClassImpl( id: (json['id'] as num).toInt(), data: json['data'] as String, mediaData: json['media_data'] as List, authorId: (json['author_id'] as num).toInt(), isAuthorMessageAuthUser: json['is_author_message_auth_user'] as bool, readByToUser: json['read_by_to_user'] as bool, updatedAt: DateTime.parse(json['updated_at'] as String), ); Map _$$LastMessageClassImplToJson( _$LastMessageClassImpl instance) => { 'id': instance.id, 'data': instance.data, 'media_data': instance.mediaData, 'author_id': instance.authorId, 'is_author_message_auth_user': instance.isAuthorMessageAuthUser, 'read_by_to_user': instance.readByToUser, 'updated_at': instance.updatedAt.toIso8601String(), }; _$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, };