copyWith method

HistoryMetadata copyWith({
  1. String? activityDescription,
  2. String? activityDescriptionKey,
  3. HistoryMetadataParticipant? actor,
  4. HistoryMetadataParticipant? cause,
  5. String? description,
  6. String? descriptionKey,
  7. String? emailDescription,
  8. String? emailDescriptionKey,
  9. Map<String, dynamic>? extraData,
  10. HistoryMetadataParticipant? generator,
  11. String? type,
})

Implementation

HistoryMetadata copyWith(
    {String? activityDescription,
    String? activityDescriptionKey,
    HistoryMetadataParticipant? actor,
    HistoryMetadataParticipant? cause,
    String? description,
    String? descriptionKey,
    String? emailDescription,
    String? emailDescriptionKey,
    Map<String, dynamic>? extraData,
    HistoryMetadataParticipant? generator,
    String? type}) {
  return HistoryMetadata(
    activityDescription: activityDescription ?? this.activityDescription,
    activityDescriptionKey:
        activityDescriptionKey ?? this.activityDescriptionKey,
    actor: actor ?? this.actor,
    cause: cause ?? this.cause,
    description: description ?? this.description,
    descriptionKey: descriptionKey ?? this.descriptionKey,
    emailDescription: emailDescription ?? this.emailDescription,
    emailDescriptionKey: emailDescriptionKey ?? this.emailDescriptionKey,
    extraData: extraData ?? this.extraData,
    generator: generator ?? this.generator,
    type: type ?? this.type,
  );
}