27 lines
569 B
Dart
27 lines
569 B
Dart
class PaymentCard {
|
|
final int id;
|
|
final String? bindingId;
|
|
final String cardLastNumber;
|
|
final bool isMain;
|
|
|
|
PaymentCard({
|
|
required this.id,
|
|
required this.bindingId,
|
|
required this.cardLastNumber,
|
|
required this.isMain,
|
|
});
|
|
|
|
PaymentCard copyWith({
|
|
int? id,
|
|
String? bindingId,
|
|
String? cardLastNumber,
|
|
bool? isMain,
|
|
}) {
|
|
return PaymentCard(
|
|
id: id ?? this.id,
|
|
bindingId: bindingId ?? this.bindingId,
|
|
cardLastNumber: cardLastNumber ?? this.cardLastNumber,
|
|
isMain: isMain ?? this.isMain,
|
|
);
|
|
}
|
|
} |