v1UpdateAuthProxyConfigIntent.fromJson constructor
v1UpdateAuthProxyConfigIntent.fromJson(
- Map<String, dynamic> json
)
Implementation
factory v1UpdateAuthProxyConfigIntent.fromJson(Map<String, dynamic> json) {
final _allowedOrigins = (json['allowedOrigins'] as List?)?.map((e) => e as String).toList();
final _allowedAuthMethods = (json['allowedAuthMethods'] as List?)?.map((e) => e as String).toList();
final _sendFromEmailAddress = json['sendFromEmailAddress'] as String?;
final _replyToEmailAddress = json['replyToEmailAddress'] as String?;
final _emailAuthTemplateId = json['emailAuthTemplateId'] as String?;
final _otpTemplateId = json['otpTemplateId'] as String?;
final _emailCustomizationParams = json['emailCustomizationParams'] == null ? null : v1EmailCustomizationParams.fromJson(json['emailCustomizationParams'] as Map<String, dynamic>);
final _smsCustomizationParams = json['smsCustomizationParams'] == null ? null : v1SmsCustomizationParams.fromJson(json['smsCustomizationParams'] as Map<String, dynamic>);
final _walletKitSettings = json['walletKitSettings'] == null ? null : v1WalletKitSettingsParams.fromJson(json['walletKitSettings'] as Map<String, dynamic>);
final _otpExpirationSeconds = json['otpExpirationSeconds'] as num?;
final _verificationTokenExpirationSeconds = json['verificationTokenExpirationSeconds'] as num?;
final _sessionExpirationSeconds = json['sessionExpirationSeconds'] as num?;
final _otpAlphanumeric = json['otpAlphanumeric'] as bool?;
final _otpLength = json['otpLength'] as num?;
final _sendFromEmailSenderName = json['sendFromEmailSenderName'] as String?;
final _verificationTokenRequiredForGetAccountPii = json['verificationTokenRequiredForGetAccountPii'] as bool?;
return v1UpdateAuthProxyConfigIntent(
allowedOrigins: _allowedOrigins,
allowedAuthMethods: _allowedAuthMethods,
sendFromEmailAddress: _sendFromEmailAddress,
replyToEmailAddress: _replyToEmailAddress,
emailAuthTemplateId: _emailAuthTemplateId,
otpTemplateId: _otpTemplateId,
emailCustomizationParams: _emailCustomizationParams,
smsCustomizationParams: _smsCustomizationParams,
walletKitSettings: _walletKitSettings,
otpExpirationSeconds: _otpExpirationSeconds,
verificationTokenExpirationSeconds: _verificationTokenExpirationSeconds,
sessionExpirationSeconds: _sessionExpirationSeconds,
otpAlphanumeric: _otpAlphanumeric,
otpLength: _otpLength,
sendFromEmailSenderName: _sendFromEmailSenderName,
verificationTokenRequiredForGetAccountPii: _verificationTokenRequiredForGetAccountPii,
);
}