import '../../domain/models/card.dart'; import '../../domain/models/home.dart'; import '../dtos/characters_dto.dart'; extension CharacterDtoToModel on CharacterDto { CardData toDomain() => CardData( displayName ?? 'UNKNOWN', uuid: uuid ?? 'UNKNOWN', developerName: developerName ?? 'Описание отсутствует', description: description, imageUrl: displayIcon, ); } extension CharactersDtoToModel on CharactersDto { HomeData toDomain() => HomeData( data: data?.map((e) => e.toDomain()).toList(), ); }