copyWithWrapped method
SignalEvaluateCoreAttributes
copyWithWrapped({
- Wrapped<
int?> ? unauthorizedTransactionsCount7d, - Wrapped<
int?> ? unauthorizedTransactionsCount30d, - Wrapped<
int?> ? unauthorizedTransactionsCount60d, - Wrapped<
int?> ? unauthorizedTransactionsCount90d, - Wrapped<
int?> ? nsfOverdraftTransactionsCount7d, - Wrapped<
int?> ? nsfOverdraftTransactionsCount30d, - Wrapped<
int?> ? nsfOverdraftTransactionsCount60d, - Wrapped<
int?> ? nsfOverdraftTransactionsCount90d, - Wrapped<
int?> ? daysSinceFirstPlaidConnection, - Wrapped<
int?> ? plaidConnectionsCount7d, - Wrapped<
int?> ? plaidConnectionsCount30d, - Wrapped<
int?> ? totalPlaidConnectionsCount, - Wrapped<
bool?> ? isSavingsOrMoneyMarketAccount, - Wrapped<
double?> ? totalCreditTransactionsAmount10d, - Wrapped<
double?> ? totalDebitTransactionsAmount10d, - Wrapped<
double?> ? p50CreditTransactionsAmount28d, - Wrapped<
double?> ? p50DebitTransactionsAmount28d, - Wrapped<
double?> ? p95CreditTransactionsAmount28d, - Wrapped<
double?> ? p95DebitTransactionsAmount28d, - Wrapped<
int?> ? daysWithNegativeBalanceCount90d, - Wrapped<
double?> ? p90EodBalance30d, - Wrapped<
double?> ? p90EodBalance60d, - Wrapped<
double?> ? p90EodBalance90d, - Wrapped<
double?> ? p10EodBalance30d, - Wrapped<
double?> ? p10EodBalance60d, - Wrapped<
double?> ? p10EodBalance90d, - Wrapped<
double?> ? availableBalance, - Wrapped<
double?> ? currentBalance, - Wrapped<
DateTime?> ? balanceLastUpdated, - Wrapped<
int?> ? phoneChangeCount28d, - Wrapped<
int?> ? phoneChangeCount90d, - Wrapped<
int?> ? emailChangeCount28d, - Wrapped<
int?> ? emailChangeCount90d, - Wrapped<
int?> ? addressChangeCount28d, - Wrapped<
int?> ? addressChangeCount90d, - Wrapped<
int?> ? plaidNonOauthAuthenticationAttemptsCount3d, - Wrapped<
int?> ? plaidNonOauthAuthenticationAttemptsCount7d, - Wrapped<
int?> ? plaidNonOauthAuthenticationAttemptsCount30d, - Wrapped<
int?> ? failedPlaidNonOauthAuthenticationAttemptsCount3d, - Wrapped<
int?> ? failedPlaidNonOauthAuthenticationAttemptsCount7d, - Wrapped<
int?> ? failedPlaidNonOauthAuthenticationAttemptsCount30d, - Wrapped<
int?> ? debitTransactionsCount10d, - Wrapped<
int?> ? creditTransactionsCount10d, - Wrapped<
int?> ? debitTransactionsCount30d, - Wrapped<
int?> ? creditTransactionsCount30d, - Wrapped<
int?> ? debitTransactionsCount60d, - Wrapped<
int?> ? creditTransactionsCount60d, - Wrapped<
int?> ? debitTransactionsCount90d, - Wrapped<
int?> ? creditTransactionsCount90d, - Wrapped<
double?> ? totalDebitTransactionsAmount30d, - Wrapped<
double?> ? totalCreditTransactionsAmount30d, - Wrapped<
double?> ? totalDebitTransactionsAmount60d, - Wrapped<
double?> ? totalCreditTransactionsAmount60d, - Wrapped<
double?> ? totalDebitTransactionsAmount90d, - Wrapped<
double?> ? totalCreditTransactionsAmount90d, - Wrapped<
double?> ? p50EodBalance30d, - Wrapped<
double?> ? p50EodBalance60d, - Wrapped<
double?> ? p50EodBalance90d, - Wrapped<
double?> ? p50EodBalance31dTo60d, - Wrapped<
double?> ? p50EodBalance61dTo90d, - Wrapped<
double?> ? p90EodBalance31dTo60d, - Wrapped<
double?> ? p90EodBalance61dTo90d, - Wrapped<
double?> ? p10EodBalance31dTo60d, - Wrapped<
double?> ? p10EodBalance61dTo90d, - Wrapped<
DateTime?> ? transactionsLastUpdated,
Implementation
SignalEvaluateCoreAttributes copyWithWrapped(
{Wrapped<int?>? unauthorizedTransactionsCount7d,
Wrapped<int?>? unauthorizedTransactionsCount30d,
Wrapped<int?>? unauthorizedTransactionsCount60d,
Wrapped<int?>? unauthorizedTransactionsCount90d,
Wrapped<int?>? nsfOverdraftTransactionsCount7d,
Wrapped<int?>? nsfOverdraftTransactionsCount30d,
Wrapped<int?>? nsfOverdraftTransactionsCount60d,
Wrapped<int?>? nsfOverdraftTransactionsCount90d,
Wrapped<int?>? daysSinceFirstPlaidConnection,
Wrapped<int?>? plaidConnectionsCount7d,
Wrapped<int?>? plaidConnectionsCount30d,
Wrapped<int?>? totalPlaidConnectionsCount,
Wrapped<bool?>? isSavingsOrMoneyMarketAccount,
Wrapped<double?>? totalCreditTransactionsAmount10d,
Wrapped<double?>? totalDebitTransactionsAmount10d,
Wrapped<double?>? p50CreditTransactionsAmount28d,
Wrapped<double?>? p50DebitTransactionsAmount28d,
Wrapped<double?>? p95CreditTransactionsAmount28d,
Wrapped<double?>? p95DebitTransactionsAmount28d,
Wrapped<int?>? daysWithNegativeBalanceCount90d,
Wrapped<double?>? p90EodBalance30d,
Wrapped<double?>? p90EodBalance60d,
Wrapped<double?>? p90EodBalance90d,
Wrapped<double?>? p10EodBalance30d,
Wrapped<double?>? p10EodBalance60d,
Wrapped<double?>? p10EodBalance90d,
Wrapped<double?>? availableBalance,
Wrapped<double?>? currentBalance,
Wrapped<DateTime?>? balanceLastUpdated,
Wrapped<int?>? phoneChangeCount28d,
Wrapped<int?>? phoneChangeCount90d,
Wrapped<int?>? emailChangeCount28d,
Wrapped<int?>? emailChangeCount90d,
Wrapped<int?>? addressChangeCount28d,
Wrapped<int?>? addressChangeCount90d,
Wrapped<int?>? plaidNonOauthAuthenticationAttemptsCount3d,
Wrapped<int?>? plaidNonOauthAuthenticationAttemptsCount7d,
Wrapped<int?>? plaidNonOauthAuthenticationAttemptsCount30d,
Wrapped<int?>? failedPlaidNonOauthAuthenticationAttemptsCount3d,
Wrapped<int?>? failedPlaidNonOauthAuthenticationAttemptsCount7d,
Wrapped<int?>? failedPlaidNonOauthAuthenticationAttemptsCount30d,
Wrapped<int?>? debitTransactionsCount10d,
Wrapped<int?>? creditTransactionsCount10d,
Wrapped<int?>? debitTransactionsCount30d,
Wrapped<int?>? creditTransactionsCount30d,
Wrapped<int?>? debitTransactionsCount60d,
Wrapped<int?>? creditTransactionsCount60d,
Wrapped<int?>? debitTransactionsCount90d,
Wrapped<int?>? creditTransactionsCount90d,
Wrapped<double?>? totalDebitTransactionsAmount30d,
Wrapped<double?>? totalCreditTransactionsAmount30d,
Wrapped<double?>? totalDebitTransactionsAmount60d,
Wrapped<double?>? totalCreditTransactionsAmount60d,
Wrapped<double?>? totalDebitTransactionsAmount90d,
Wrapped<double?>? totalCreditTransactionsAmount90d,
Wrapped<double?>? p50EodBalance30d,
Wrapped<double?>? p50EodBalance60d,
Wrapped<double?>? p50EodBalance90d,
Wrapped<double?>? p50EodBalance31dTo60d,
Wrapped<double?>? p50EodBalance61dTo90d,
Wrapped<double?>? p90EodBalance31dTo60d,
Wrapped<double?>? p90EodBalance61dTo90d,
Wrapped<double?>? p10EodBalance31dTo60d,
Wrapped<double?>? p10EodBalance61dTo90d,
Wrapped<DateTime?>? transactionsLastUpdated}) {
return SignalEvaluateCoreAttributes(
unauthorizedTransactionsCount7d: (unauthorizedTransactionsCount7d != null
? unauthorizedTransactionsCount7d.value
: this.unauthorizedTransactionsCount7d),
unauthorizedTransactionsCount30d: (unauthorizedTransactionsCount30d != null
? unauthorizedTransactionsCount30d.value
: this.unauthorizedTransactionsCount30d),
unauthorizedTransactionsCount60d: (unauthorizedTransactionsCount60d != null
? unauthorizedTransactionsCount60d.value
: this.unauthorizedTransactionsCount60d),
unauthorizedTransactionsCount90d: (unauthorizedTransactionsCount90d != null
? unauthorizedTransactionsCount90d.value
: this.unauthorizedTransactionsCount90d),
nsfOverdraftTransactionsCount7d: (nsfOverdraftTransactionsCount7d != null
? nsfOverdraftTransactionsCount7d.value
: this.nsfOverdraftTransactionsCount7d),
nsfOverdraftTransactionsCount30d: (nsfOverdraftTransactionsCount30d != null
? nsfOverdraftTransactionsCount30d.value
: this.nsfOverdraftTransactionsCount30d),
nsfOverdraftTransactionsCount60d: (nsfOverdraftTransactionsCount60d != null
? nsfOverdraftTransactionsCount60d.value
: this.nsfOverdraftTransactionsCount60d),
nsfOverdraftTransactionsCount90d: (nsfOverdraftTransactionsCount90d != null
? nsfOverdraftTransactionsCount90d.value
: this.nsfOverdraftTransactionsCount90d),
daysSinceFirstPlaidConnection: (daysSinceFirstPlaidConnection != null
? daysSinceFirstPlaidConnection.value
: this.daysSinceFirstPlaidConnection),
plaidConnectionsCount7d: (plaidConnectionsCount7d != null
? plaidConnectionsCount7d.value
: this.plaidConnectionsCount7d),
plaidConnectionsCount30d: (plaidConnectionsCount30d != null
? plaidConnectionsCount30d.value
: this.plaidConnectionsCount30d),
totalPlaidConnectionsCount: (totalPlaidConnectionsCount != null
? totalPlaidConnectionsCount.value
: this.totalPlaidConnectionsCount),
isSavingsOrMoneyMarketAccount: (isSavingsOrMoneyMarketAccount != null
? isSavingsOrMoneyMarketAccount.value
: this.isSavingsOrMoneyMarketAccount),
totalCreditTransactionsAmount10d: (totalCreditTransactionsAmount10d != null
? totalCreditTransactionsAmount10d.value
: this.totalCreditTransactionsAmount10d),
totalDebitTransactionsAmount10d: (totalDebitTransactionsAmount10d != null
? totalDebitTransactionsAmount10d.value
: this.totalDebitTransactionsAmount10d),
p50CreditTransactionsAmount28d: (p50CreditTransactionsAmount28d != null
? p50CreditTransactionsAmount28d.value
: this.p50CreditTransactionsAmount28d),
p50DebitTransactionsAmount28d: (p50DebitTransactionsAmount28d != null
? p50DebitTransactionsAmount28d.value
: this.p50DebitTransactionsAmount28d),
p95CreditTransactionsAmount28d: (p95CreditTransactionsAmount28d != null
? p95CreditTransactionsAmount28d.value
: this.p95CreditTransactionsAmount28d),
p95DebitTransactionsAmount28d:
(p95DebitTransactionsAmount28d != null ? p95DebitTransactionsAmount28d.value : this.p95DebitTransactionsAmount28d),
daysWithNegativeBalanceCount90d: (daysWithNegativeBalanceCount90d != null ? daysWithNegativeBalanceCount90d.value : this.daysWithNegativeBalanceCount90d),
p90EodBalance30d: (p90EodBalance30d != null ? p90EodBalance30d.value : this.p90EodBalance30d),
p90EodBalance60d: (p90EodBalance60d != null ? p90EodBalance60d.value : this.p90EodBalance60d),
p90EodBalance90d: (p90EodBalance90d != null ? p90EodBalance90d.value : this.p90EodBalance90d),
p10EodBalance30d: (p10EodBalance30d != null ? p10EodBalance30d.value : this.p10EodBalance30d),
p10EodBalance60d: (p10EodBalance60d != null ? p10EodBalance60d.value : this.p10EodBalance60d),
p10EodBalance90d: (p10EodBalance90d != null ? p10EodBalance90d.value : this.p10EodBalance90d),
availableBalance: (availableBalance != null ? availableBalance.value : this.availableBalance),
currentBalance: (currentBalance != null ? currentBalance.value : this.currentBalance),
balanceLastUpdated: (balanceLastUpdated != null ? balanceLastUpdated.value : this.balanceLastUpdated),
phoneChangeCount28d: (phoneChangeCount28d != null ? phoneChangeCount28d.value : this.phoneChangeCount28d),
phoneChangeCount90d: (phoneChangeCount90d != null ? phoneChangeCount90d.value : this.phoneChangeCount90d),
emailChangeCount28d: (emailChangeCount28d != null ? emailChangeCount28d.value : this.emailChangeCount28d),
emailChangeCount90d: (emailChangeCount90d != null ? emailChangeCount90d.value : this.emailChangeCount90d),
addressChangeCount28d: (addressChangeCount28d != null ? addressChangeCount28d.value : this.addressChangeCount28d),
addressChangeCount90d: (addressChangeCount90d != null ? addressChangeCount90d.value : this.addressChangeCount90d),
plaidNonOauthAuthenticationAttemptsCount3d: (plaidNonOauthAuthenticationAttemptsCount3d != null ? plaidNonOauthAuthenticationAttemptsCount3d.value : this.plaidNonOauthAuthenticationAttemptsCount3d),
plaidNonOauthAuthenticationAttemptsCount7d: (plaidNonOauthAuthenticationAttemptsCount7d != null ? plaidNonOauthAuthenticationAttemptsCount7d.value : this.plaidNonOauthAuthenticationAttemptsCount7d),
plaidNonOauthAuthenticationAttemptsCount30d: (plaidNonOauthAuthenticationAttemptsCount30d != null ? plaidNonOauthAuthenticationAttemptsCount30d.value : this.plaidNonOauthAuthenticationAttemptsCount30d),
failedPlaidNonOauthAuthenticationAttemptsCount3d: (failedPlaidNonOauthAuthenticationAttemptsCount3d != null ? failedPlaidNonOauthAuthenticationAttemptsCount3d.value : this.failedPlaidNonOauthAuthenticationAttemptsCount3d),
failedPlaidNonOauthAuthenticationAttemptsCount7d: (failedPlaidNonOauthAuthenticationAttemptsCount7d != null ? failedPlaidNonOauthAuthenticationAttemptsCount7d.value : this.failedPlaidNonOauthAuthenticationAttemptsCount7d),
failedPlaidNonOauthAuthenticationAttemptsCount30d: (failedPlaidNonOauthAuthenticationAttemptsCount30d != null ? failedPlaidNonOauthAuthenticationAttemptsCount30d.value : this.failedPlaidNonOauthAuthenticationAttemptsCount30d),
debitTransactionsCount10d: (debitTransactionsCount10d != null ? debitTransactionsCount10d.value : this.debitTransactionsCount10d),
creditTransactionsCount10d: (creditTransactionsCount10d != null ? creditTransactionsCount10d.value : this.creditTransactionsCount10d),
debitTransactionsCount30d: (debitTransactionsCount30d != null ? debitTransactionsCount30d.value : this.debitTransactionsCount30d),
creditTransactionsCount30d: (creditTransactionsCount30d != null ? creditTransactionsCount30d.value : this.creditTransactionsCount30d),
debitTransactionsCount60d: (debitTransactionsCount60d != null ? debitTransactionsCount60d.value : this.debitTransactionsCount60d),
creditTransactionsCount60d: (creditTransactionsCount60d != null ? creditTransactionsCount60d.value : this.creditTransactionsCount60d),
debitTransactionsCount90d: (debitTransactionsCount90d != null ? debitTransactionsCount90d.value : this.debitTransactionsCount90d),
creditTransactionsCount90d: (creditTransactionsCount90d != null ? creditTransactionsCount90d.value : this.creditTransactionsCount90d),
totalDebitTransactionsAmount30d: (totalDebitTransactionsAmount30d != null ? totalDebitTransactionsAmount30d.value : this.totalDebitTransactionsAmount30d),
totalCreditTransactionsAmount30d: (totalCreditTransactionsAmount30d != null ? totalCreditTransactionsAmount30d.value : this.totalCreditTransactionsAmount30d),
totalDebitTransactionsAmount60d: (totalDebitTransactionsAmount60d != null ? totalDebitTransactionsAmount60d.value : this.totalDebitTransactionsAmount60d),
totalCreditTransactionsAmount60d: (totalCreditTransactionsAmount60d != null ? totalCreditTransactionsAmount60d.value : this.totalCreditTransactionsAmount60d),
totalDebitTransactionsAmount90d: (totalDebitTransactionsAmount90d != null ? totalDebitTransactionsAmount90d.value : this.totalDebitTransactionsAmount90d),
totalCreditTransactionsAmount90d: (totalCreditTransactionsAmount90d != null ? totalCreditTransactionsAmount90d.value : this.totalCreditTransactionsAmount90d),
p50EodBalance30d: (p50EodBalance30d != null ? p50EodBalance30d.value : this.p50EodBalance30d),
p50EodBalance60d: (p50EodBalance60d != null ? p50EodBalance60d.value : this.p50EodBalance60d),
p50EodBalance90d: (p50EodBalance90d != null ? p50EodBalance90d.value : this.p50EodBalance90d),
p50EodBalance31dTo60d: (p50EodBalance31dTo60d != null ? p50EodBalance31dTo60d.value : this.p50EodBalance31dTo60d),
p50EodBalance61dTo90d: (p50EodBalance61dTo90d != null ? p50EodBalance61dTo90d.value : this.p50EodBalance61dTo90d),
p90EodBalance31dTo60d: (p90EodBalance31dTo60d != null ? p90EodBalance31dTo60d.value : this.p90EodBalance31dTo60d),
p90EodBalance61dTo90d: (p90EodBalance61dTo90d != null ? p90EodBalance61dTo90d.value : this.p90EodBalance61dTo90d),
p10EodBalance31dTo60d: (p10EodBalance31dTo60d != null ? p10EodBalance31dTo60d.value : this.p10EodBalance31dTo60d),
p10EodBalance61dTo90d: (p10EodBalance61dTo90d != null ? p10EodBalance61dTo90d.value : this.p10EodBalance61dTo90d),
transactionsLastUpdated: (transactionsLastUpdated != null ? transactionsLastUpdated.value : this.transactionsLastUpdated));
}