copyWithWrapped method

WatchlistScreeningIndividualProgramGetResponse copyWithWrapped({
  1. Wrapped<String>? id,
  2. Wrapped<String>? createdAt,
  3. Wrapped<bool>? isRescanningEnabled,
  4. Wrapped<List<IndividualWatchlistCode>>? listsEnabled,
  5. Wrapped<String>? name,
  6. Wrapped<ProgramNameSensitivity>? nameSensitivity,
  7. Wrapped<WatchlistScreeningAuditTrail>? auditTrail,
  8. Wrapped<bool>? isArchived,
  9. Wrapped<String>? requestId,
})

Implementation

WatchlistScreeningIndividualProgramGetResponse copyWithWrapped(
    {Wrapped<String>? id,
    Wrapped<String>? createdAt,
    Wrapped<bool>? isRescanningEnabled,
    Wrapped<List<enums.IndividualWatchlistCode>>? listsEnabled,
    Wrapped<String>? name,
    Wrapped<enums.ProgramNameSensitivity>? nameSensitivity,
    Wrapped<WatchlistScreeningAuditTrail>? auditTrail,
    Wrapped<bool>? isArchived,
    Wrapped<String>? requestId}) {
  return WatchlistScreeningIndividualProgramGetResponse(
      id: (id != null ? id.value : this.id),
      createdAt: (createdAt != null ? createdAt.value : this.createdAt),
      isRescanningEnabled: (isRescanningEnabled != null
          ? isRescanningEnabled.value
          : this.isRescanningEnabled),
      listsEnabled:
          (listsEnabled != null ? listsEnabled.value : this.listsEnabled),
      name: (name != null ? name.value : this.name),
      nameSensitivity: (nameSensitivity != null
          ? nameSensitivity.value
          : this.nameSensitivity),
      auditTrail: (auditTrail != null ? auditTrail.value : this.auditTrail),
      isArchived: (isArchived != null ? isArchived.value : this.isArchived),
      requestId: (requestId != null ? requestId.value : this.requestId));
}