TF-1317 Update authentication account to store AccountId

This commit is contained in:
dab246
2023-01-04 19:00:53 +07:00
committed by Dat H. Pham
parent eadc0c4ddc
commit 6566372337
21 changed files with 193 additions and 71 deletions
+19 -2
View File
@@ -1,13 +1,30 @@
import 'package:equatable/equatable.dart';
import 'package:jmap_dart_client/jmap/account_id.dart';
import 'package:model/account/authentication_type.dart';
class Account with EquatableMixin {
final String id;
final AuthenticationType authenticationType;
final bool isSelected;
final AccountId? accountId;
final String? apiUrl;
Account(this.id, this.authenticationType, {required this.isSelected});
Account(
this.id,
this.authenticationType,
{
required this.isSelected,
this.accountId,
this.apiUrl,
}
);
@override
List<Object?> get props => [id, authenticationType, isSelected];
List<Object?> get props => [
id,
authenticationType,
isSelected,
accountId,
apiUrl
];
}