WalletConfiguration constructor

WalletConfiguration({
  1. String? name,
  2. @Deprecated('This field is deprecated.') String? email,
  3. @Deprecated('This field is deprecated.') String? sms,
  4. String? walletId,
  5. String? publicDid,
  6. String? configType,
  7. Iterable<WalletAuthToken>? authTokens,
  8. @Deprecated('This field is deprecated.') Iterable<String>? externalIdentityIds,
  9. String? ecosystemId,
  10. String? description,
  11. 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;
}