v1CreateSubOrganizationIntentV8.fromJson constructor
v1CreateSubOrganizationIntentV8.fromJson(
- Map<String, dynamic> json
)
Implementation
factory v1CreateSubOrganizationIntentV8.fromJson(Map<String, dynamic> json) {
final _subOrganizationName = json['subOrganizationName'] as String;
final _rootUsers = (json['rootUsers'] as List)
.map((e) => v1RootUserParamsV5.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?;
final _clientSignature = json['clientSignature'] == null
? null
: v1ClientSignature
.fromJson(json['clientSignature'] as Map<String, dynamic>);
return v1CreateSubOrganizationIntentV8(
subOrganizationName: _subOrganizationName,
rootUsers: _rootUsers,
rootQuorumThreshold: _rootQuorumThreshold,
wallet: _wallet,
disableEmailRecovery: _disableEmailRecovery,
disableEmailAuth: _disableEmailAuth,
disableSmsAuth: _disableSmsAuth,
disableOtpEmailAuth: _disableOtpEmailAuth,
verificationToken: _verificationToken,
clientSignature: _clientSignature,
);
}