copyWith method

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

Implementation

Item copyWith(
    {String? itemId,
    String? institutionId,
    String? webhook,
    Error? error,
    List<enums.Products>? availableProducts,
    List<enums.Products>? billedProducts,
    String? 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,
      consentExpirationTime:
          consentExpirationTime ?? this.consentExpirationTime,
      updateType: updateType ?? this.updateType);
}