added navigation and selection of workspaces

This commit is contained in:
2026-06-23 00:22:30 +02:00
parent ae2705363a
commit e89c711d00
11 changed files with 118 additions and 107 deletions

View File

@@ -51,6 +51,8 @@ class TransactionModel {
final String? id;
final DateTime? createdAt;
final String userId;
final String workspaceId;
final String? batchId;
final String trace;
final Decimal amount;
final Decimal charge;
@@ -99,6 +101,8 @@ class TransactionModel {
this.id,
this.createdAt,
required this.userId,
required this.workspaceId,
this.batchId,
required this.trace,
required this.amount,
required this.charge,

View File

@@ -14,6 +14,8 @@ TransactionModel _$TransactionModelFromJson(Map<String, dynamic> json) =>
const DateTimeJsonConverter().fromJson,
),
userId: json['userId'] as String,
workspaceId: json['workspaceId'] as String,
batchId: json['batchId'] as String?,
trace: json['trace'] as String,
amount: const DecimalJsonConverter().fromJson(json['amount'] as num),
charge: const DecimalJsonConverter().fromJson(json['charge'] as num),
@@ -74,6 +76,8 @@ Map<String, dynamic> _$TransactionModelToJson(
const DateTimeJsonConverter().toJson,
),
'userId': instance.userId,
'workspaceId': instance.workspaceId,
'batchId': instance.batchId,
'trace': instance.trace,
'amount': const DecimalJsonConverter().toJson(instance.amount),
'charge': const DecimalJsonConverter().toJson(instance.charge),