copyWith method

AttachmentVersion copyWith({
  1. DateTime? createdAt,
  2. String? message,
  3. int? number,
  4. bool? minorEdit,
  5. String? authorId,
  6. VersionedEntity? attachment,
})

Implementation

AttachmentVersion copyWith(
    {DateTime? createdAt,
    String? message,
    int? number,
    bool? minorEdit,
    String? authorId,
    VersionedEntity? attachment}) {
  return AttachmentVersion(
    createdAt: createdAt ?? this.createdAt,
    message: message ?? this.message,
    number: number ?? this.number,
    minorEdit: minorEdit ?? this.minorEdit,
    authorId: authorId ?? this.authorId,
    attachment: attachment ?? this.attachment,
  );
}