copyWithWrapped method

ProductAccess copyWithWrapped({
  1. Wrapped<bool?>? statements,
  2. Wrapped<bool?>? identity,
  3. Wrapped<bool?>? auth,
  4. Wrapped<bool?>? transactions,
  5. Wrapped<bool?>? accountsDetailsTransactions,
  6. Wrapped<bool?>? accountsRoutingNumber,
  7. Wrapped<bool?>? accountsStatements,
  8. Wrapped<bool?>? accountsTaxStatements,
  9. Wrapped<bool?>? customersProfiles,
})

Implementation

ProductAccess copyWithWrapped(
    {Wrapped<bool?>? statements,
    Wrapped<bool?>? identity,
    Wrapped<bool?>? auth,
    Wrapped<bool?>? transactions,
    Wrapped<bool?>? accountsDetailsTransactions,
    Wrapped<bool?>? accountsRoutingNumber,
    Wrapped<bool?>? accountsStatements,
    Wrapped<bool?>? accountsTaxStatements,
    Wrapped<bool?>? customersProfiles}) {
  return ProductAccess(
      statements: (statements != null ? statements.value : this.statements),
      identity: (identity != null ? identity.value : this.identity),
      auth: (auth != null ? auth.value : this.auth),
      transactions:
          (transactions != null ? transactions.value : this.transactions),
      accountsDetailsTransactions: (accountsDetailsTransactions != null
          ? accountsDetailsTransactions.value
          : this.accountsDetailsTransactions),
      accountsRoutingNumber: (accountsRoutingNumber != null
          ? accountsRoutingNumber.value
          : this.accountsRoutingNumber),
      accountsStatements: (accountsStatements != null
          ? accountsStatements.value
          : this.accountsStatements),
      accountsTaxStatements: (accountsTaxStatements != null
          ? accountsTaxStatements.value
          : this.accountsTaxStatements),
      customersProfiles: (customersProfiles != null
          ? customersProfiles.value
          : this.customersProfiles));
}