19 lines
596 B
Dart
Raw Normal View History

2024-10-29 01:49:32 +04:00
import 'package:pmu_labs/data/dtos/bosses_dto.dart';
2024-12-21 14:35:19 +04:00
import 'package:pmu_labs/domain/models/card_data.dart';
import '../../domain/models/home_data.dart';
2024-10-29 01:49:32 +04:00
extension BossDataDtoToModel on BossAttributesDataDto {
CardData toDomain() => CardData(
title ?? 'UNKNOWN',
2024-11-25 23:02:19 +04:00
id: id ?? 'UNKNOWN',
2024-10-29 01:49:32 +04:00
descriptionText: 'Открыть', //attributes?.description,
2024-11-25 23:02:19 +04:00
gameDesc: description, //attributes?.drop,
2024-10-29 01:49:32 +04:00
imageUrl: imageUrl,
);
}
2024-12-21 14:35:19 +04:00
extension BossDtoToModel on BossesDto {
HomeData toDomain() => HomeData(
data: data?.map((e) => e.toDomain()).toList(),
);
}