ledger account describibale support
This commit is contained in:
@@ -12,14 +12,18 @@ part 'signup.g.dart';
|
||||
class SignupRequest {
|
||||
final AccountData account;
|
||||
final DescribableDTO organization;
|
||||
final String organizationTimeZone;
|
||||
final DescribableDTO ownerRole;
|
||||
final DescribableDTO cryptoWallet;
|
||||
final DescribableDTO ledgerWallet;
|
||||
final String organizationTimeZone;
|
||||
|
||||
const SignupRequest({
|
||||
required this.account,
|
||||
required this.organization,
|
||||
required this.organizationTimeZone,
|
||||
required this.ownerRole,
|
||||
required this.cryptoWallet,
|
||||
required this.ledgerWallet,
|
||||
});
|
||||
|
||||
factory SignupRequest.build({
|
||||
@@ -27,11 +31,15 @@ class SignupRequest {
|
||||
required Describable organization,
|
||||
required String organizationTimeZone,
|
||||
required Describable ownerRole,
|
||||
required Describable cryptoWallet,
|
||||
required Describable ledgerWallet,
|
||||
}) => SignupRequest(
|
||||
account: account,
|
||||
organization: organization.toDTO(),
|
||||
organizationTimeZone: organizationTimeZone,
|
||||
ownerRole: ownerRole.toDTO(),
|
||||
cryptoWallet: cryptoWallet.toDTO(),
|
||||
ledgerWallet: ledgerWallet.toDTO(),
|
||||
);
|
||||
|
||||
factory SignupRequest.fromJson(Map<String, dynamic> json) => _$SignupRequestFromJson(json);
|
||||
|
||||
Reference in New Issue
Block a user