2024-10-18 23:47:45 +04:00

19 lines
565 B
Dart

import 'package:labs_petrushin/Presentation/home_page/home_page.dart';
import 'package:labs_petrushin/data/dtos/foods_dto.dart';
import '../../domain/models/home.dart';
extension CharacterDataDtoToModel on FoodDataDto {
CardData toDomain() => CardData(
text: brandName ?? "Просто хлэп",
info: description ?? "Очень кусьна",
urlImage: image);
}
extension CharactersDtoToModel on FoodsDto {
HomeData toDomain() => HomeData(
data: foods?.map((e) => e.toDomain()).toList(),
nextPage: meta?.pagination?.next,
);
}