You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
311 B
13 lines
311 B
import 'package:flutter/foundation.dart';
|
|
|
|
@immutable
|
|
class Product {
|
|
final String title;
|
|
final double price;
|
|
|
|
String get priceAsString => price.toStringAsFixed(2);
|
|
|
|
const Product({required this.title, required this.price});
|
|
|
|
Product copyWithDiscount() => Product(title: title, price: price * 0.8);
|
|
}
|
|
|