import 'package:equatable/equatable.dart';
abstract class Upgrade extends Equatable {
final String id;
final String name;
final int price;
final String currency;
final Iterable<String> images;
final String description;
final int quantity;
const Upgrade({
required this.id,
required this.name,
required this.price,
required this.currency,
required this.images,
required this.description,
required this.quantity,
});
@override
List<Object?> get props => [id, quantity];
@override
String toString() {
return 'Upgrade(id: $id, name: $name, price: $price, currency: $currency, images: $images, description: $description, quantity: $quantity)';
}
}