import 'package:flutter/material.dart'; import 'package:mylab/data/dtos/car_dto.dart'; import 'package:mylab/domain/models/car.dart'; import 'package:mylab/domain/models/home.dart'; const _imagePlaceholder = 'https://avatars.mds.yandex.net/i?id=d8136fe8562de785a003fa49a2a07a3d_l-4507854-images-thumbs&n=13'; extension CarDtoToModel on CarDto { HomeData toDomain() => HomeData( data: data?.map((e) => e.toDomain()).toList(), nextPage: 1, ); } extension CarAttributesResultDtoToModel on CarAttributesResultDto { CarData toDomain() => CarData( modelName ?? 'unknown', descriptionCar: 'ID: $modelID \n' 'Marka: $makeName \n' 'Model: $modelName', imageUrl: _imagePlaceholder, ); }