TCreateSubOrganizationBody.fromJson constructor
TCreateSubOrganizationBody.fromJson(
- Map<String, dynamic> json
)
Implementation
factory TCreateSubOrganizationBody.fromJson(Map<String, dynamic> json) {
final _timestampMs = json['timestampMs'] as String?;
final _organizationId = json['organizationId'] as String?;
final _subOrganizationName = json['subOrganizationName'] as String;
final _rootUsers = (json['rootUsers'] as List).map((e) => v1RootUserParamsV4.fromJson(e as Map<String, dynamic>)).toList();
final _rootQuorumThreshold = json['rootQuorumThreshold'] as num;
final _wallet = json['wallet'] == null ? null : v1WalletParams.fromJson(json['wallet'] as Map<String, dynamic>);
final _disableEmailRecovery = json['disableEmailRecovery'] as bool?;
final _disableEmailAuth = json['disableEmailAuth'] as bool?;
final _disableSmsAuth = json['disableSmsAuth'] as bool?;
final _disableOtpEmailAuth = json['disableOtpEmailAuth'] as bool?;
final _verificationToken = json['verificationToken'] as String?;
return TCreateSubOrganizationBody(
timestampMs: _timestampMs,
organizationId: _organizationId,
subOrganizationName: _subOrganizationName,
rootUsers: _rootUsers,
rootQuorumThreshold: _rootQuorumThreshold,
wallet: _wallet,
disableEmailRecovery: _disableEmailRecovery,
disableEmailAuth: _disableEmailAuth,
disableSmsAuth: _disableSmsAuth,
disableOtpEmailAuth: _disableOtpEmailAuth,
verificationToken: _verificationToken,
);
}