ledger account service basis

This commit is contained in:
Stephan D
2026-01-22 01:00:55 +01:00
parent 62ff96b90e
commit 8e46bc6061
22 changed files with 118 additions and 65 deletions

View File

@@ -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,
);
}