// GENERATED CODE - DO NOT MODIFY BY HAND part of 'chat_room_pagination_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$ChatRoomPreviewModelImpl _$$ChatRoomPreviewModelImplFromJson( Map json, ) => _$ChatRoomPreviewModelImpl( chatRooms: ChatRooms.fromJson(json['chatRooms'] as Map), unreadChatsCount: (json['number_of_unread_chat_rooms'] as num).toInt(), ); Map _$$ChatRoomPreviewModelImplToJson( _$ChatRoomPreviewModelImpl instance, ) => { 'chatRooms': instance.chatRooms, 'number_of_unread_chat_rooms': instance.unreadChatsCount, }; _$ChatRoomsImpl _$$ChatRoomsImplFromJson(Map json) => _$ChatRoomsImpl( data: (json['data'] as List) .map((e) => ChatRoom.fromJson(e as Map)) .toList(), lastPage: (json['last_page'] as num).toInt(), currentPage: (json['current_page'] as num).toInt(), ); Map _$$ChatRoomsImplToJson(_$ChatRoomsImpl instance) => { 'data': instance.data, 'last_page': instance.lastPage, 'current_page': instance.currentPage, }; _$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(), chosenPlan: parseChosenPlan(json['chosen_plan']), ); Map _$$ChatRoomImplToJson(_$ChatRoomImpl instance) => { 'id': instance.id, 'room_name': instance.roomName, 'last_message': instance.lastMessage, 'users': instance.users, 'unread_messages_count': instance.unreadMessagesCount, 'chosen_plan': instance.chosenPlan, }; _$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, };