WalletConfiguration constructor
WalletConfiguration({
- String? name,
- @Deprecated('This field is deprecated.') String? email,
- @Deprecated('This field is deprecated.') String? sms,
- String? walletId,
- String? publicDid,
- String? configType,
- Iterable<
WalletAuthToken> ? authTokens, - @Deprecated('This field is deprecated.') Iterable<
String> ? externalIdentityIds, - String? ecosystemId,
- String? description,
- Iterable<
WalletExternalIdentity> ? externalIdentities,
Implementation
factory WalletConfiguration({
$core.String? name,
@$core.Deprecated('This field is deprecated.') $core.String? email,
@$core.Deprecated('This field is deprecated.') $core.String? sms,
$core.String? walletId,
$core.String? publicDid,
$core.String? configType,
$core.Iterable<$8.WalletAuthToken>? authTokens,
@$core.Deprecated('This field is deprecated.')
$core.Iterable<$core.String>? externalIdentityIds,
$core.String? ecosystemId,
$core.String? description,
$core.Iterable<WalletExternalIdentity>? externalIdentities,
}) {
final $result = create();
if (name != null) {
$result.name = name;
}
if (email != null) {
// ignore: deprecated_member_use_from_same_package
$result.email = email;
}
if (sms != null) {
// ignore: deprecated_member_use_from_same_package
$result.sms = sms;
}
if (walletId != null) {
$result.walletId = walletId;
}
if (publicDid != null) {
$result.publicDid = publicDid;
}
if (configType != null) {
$result.configType = configType;
}
if (authTokens != null) {
$result.authTokens.addAll(authTokens);
}
if (externalIdentityIds != null) {
// ignore: deprecated_member_use_from_same_package
$result.externalIdentityIds.addAll(externalIdentityIds);
}
if (ecosystemId != null) {
$result.ecosystemId = ecosystemId;
}
if (description != null) {
$result.description = description;
}
if (externalIdentities != null) {
$result.externalIdentities.addAll(externalIdentities);
}
return $result;
}