import 'package:comwell_key_app/up_sales/models/dto/addon_upgrade_dto.dart';
import 'package:comwell_key_app/up_sales/models/addon_upgrade.dart';
extension AddOnUpgradeDTOMapper on AddOnUpgradeDTO {
AddOnUpgrade toAddOnUpgrade() {
return AddOnUpgrade(
id: id,
name: name,
price: price,
currency: currency,
isSelected: false,
images: images,
description: description,
quantity: 0,
isService: isService,
isPopular: isPopular,
onlyAvailableBeforeCheckin: onlyAvailableBeforeCheckin,
animationJson: animationJson,
backgroundImageUrl: backgroundImageUrl,
);
}
}
extension ListAddOnUpgradeMapper on List<AddOnUpgradeDTO> {
List<AddOnUpgrade> toAddOnUpgrades() =>
map((dto) => dto.toAddOnUpgrade()).toList();
}