copyWith method

Item copyWith({
  1. String? itemId,
  2. String? institutionId,
  3. String? webhook,
  4. PlaidError? error,
  5. List<Products>? availableProducts,
  6. List<Products>? billedProducts,
  7. List<Products>? products,
  8. List<Products>? consentedProducts,
  9. DateTime? consentExpirationTime,
  10. ItemUpdateType? updateType,
})

Implementation

Item copyWith(
    {String? itemId,
    String? institutionId,
    String? webhook,
    PlaidError? error,
    List<enums.Products>? availableProducts,
    List<enums.Products>? billedProducts,
    List<enums.Products>? products,
    List<enums.Products>? consentedProducts,
    DateTime? consentExpirationTime,
    enums.ItemUpdateType? updateType}) {
  return Item(
      itemId: itemId ?? this.itemId,
      institutionId: institutionId ?? this.institutionId,
      webhook: webhook ?? this.webhook,
      error: error ?? this.error,
      availableProducts: availableProducts ?? this.availableProducts,
      billedProducts: billedProducts ?? this.billedProducts,
      products: products ?? this.products,
      consentedProducts: consentedProducts ?? this.consentedProducts,
      consentExpirationTime:
          consentExpirationTime ?? this.consentExpirationTime,
      updateType: updateType ?? this.updateType);
}