ledger account service basis
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import 'package:pshared/models/wallet/money.dart';
|
||||
import 'package:pshared/models/money.dart';
|
||||
|
||||
|
||||
class WalletBalance {
|
||||
final WalletMoney? available;
|
||||
final WalletMoney? pendingInbound;
|
||||
final WalletMoney? pendingOutbound;
|
||||
final Money? available;
|
||||
final Money? pendingInbound;
|
||||
final Money? pendingOutbound;
|
||||
final DateTime? calculatedAt;
|
||||
|
||||
const WalletBalance({
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
class WalletMoney {
|
||||
final String amount;
|
||||
final String currency;
|
||||
|
||||
const WalletMoney({
|
||||
required this.amount,
|
||||
required this.currency,
|
||||
});
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'package:pshared/models/describable.dart';
|
||||
import 'package:pshared/models/money.dart';
|
||||
import 'package:pshared/models/wallet/asset.dart';
|
||||
import 'package:pshared/models/wallet/balance.dart';
|
||||
import 'package:pshared/models/wallet/money.dart';
|
||||
|
||||
|
||||
class WalletModel implements Describable {
|
||||
@@ -15,7 +15,7 @@ class WalletModel implements Describable {
|
||||
final DateTime? createdAt;
|
||||
final DateTime? updatedAt;
|
||||
final WalletBalance? balance;
|
||||
final WalletMoney? availableMoney;
|
||||
final Money? availableMoney;
|
||||
final Describable describable;
|
||||
|
||||
@override
|
||||
@@ -40,8 +40,6 @@ class WalletModel implements Describable {
|
||||
});
|
||||
|
||||
WalletModel copyWith({
|
||||
WalletBalance? balance,
|
||||
WalletMoney? availableMoney,
|
||||
Describable? describable,
|
||||
}) => WalletModel(
|
||||
walletRef: walletRef,
|
||||
@@ -53,8 +51,8 @@ class WalletModel implements Describable {
|
||||
metadata: metadata,
|
||||
createdAt: createdAt,
|
||||
updatedAt: updatedAt,
|
||||
balance: balance ?? this.balance,
|
||||
availableMoney: availableMoney ?? this.availableMoney,
|
||||
balance: balance,
|
||||
availableMoney: availableMoney,
|
||||
describable: describable ?? this.describable,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user