copyWithWrapped method
Implementation
CourseThemeItem copyWithWrapped({
Wrapped<int>? id,
Wrapped<String>? name,
Wrapped<int>? order,
Wrapped<enums.PublicationState>? state,
Wrapped<String?>? publishDate,
Wrapped<String?>? publishedAt,
Wrapped<List<LongreadItem>>? longreads,
}) {
return CourseThemeItem(
id: (id != null ? id.value : this.id),
name: (name != null ? name.value : this.name),
order: (order != null ? order.value : this.order),
state: (state != null ? state.value : this.state),
publishDate: (publishDate != null ? publishDate.value : this.publishDate),
publishedAt: (publishedAt != null ? publishedAt.value : this.publishedAt),
longreads: (longreads != null ? longreads.value : this.longreads),
);
}