23 lines
615 B
Dart
23 lines
615 B
Dart
part of '../wallet.dart';
|
|||
|
|
|
||
|
|
/// Penerima transfer; [name] dan [phoneNumber] sudah disamarkan oleh server.
|
||
|
|
@freezed
|
||
|
|
abstract class TransferRecipient with _$TransferRecipient {
|
||
|
|
const factory TransferRecipient({
|
||
|
|
required String name,
|
||
|
|
required String phoneNumber,
|
||
|
|
}) = _TransferRecipient;
|
||
|
|
}
|
||
|
|
|
||
|
|
@freezed
|
||
|
|
abstract class TransferResult with _$TransferResult {
|
||
|
|
const factory TransferResult({
|
||
|
|
required WalletCurrency currency,
|
||
|
|
required int amount,
|
||
|
|
required TransferRecipient recipient,
|
||
|
|
required List<WalletLot> lots,
|
||
|
|
required int balance,
|
||
|
|
required bool replayed,
|
||
|
|
}) = _TransferResult;
|
||
|
|
}
|