copyWith method
LongreadAudioMaterialItem
copyWith({
- LongreadMaterialDiscriminator? discriminator,
- PublicationState? state,
- LongreadMaterialViewType? viewType,
- LongreadMaterialType? type,
- int? id,
- int? order,
- FileMediaType? mediaType,
- String? filename,
- String? version,
- int? length,
- String? publishDate,
- String? publishedAt,
- LongreadMaterialContent? content,
Implementation
LongreadAudioMaterialItem copyWith({
enums.LongreadMaterialDiscriminator? discriminator,
enums.PublicationState? state,
enums.LongreadMaterialViewType? viewType,
enums.LongreadMaterialType? type,
int? id,
int? order,
enums.FileMediaType? mediaType,
String? filename,
String? version,
int? length,
String? publishDate,
String? publishedAt,
LongreadMaterialContent? content,
}) {
return LongreadAudioMaterialItem(
discriminator: discriminator ?? this.discriminator,
state: state ?? this.state,
viewType: viewType ?? this.viewType,
type: type ?? this.type,
id: id ?? this.id,
order: order ?? this.order,
mediaType: mediaType ?? this.mediaType,
filename: filename ?? this.filename,
version: version ?? this.version,
length: length ?? this.length,
publishDate: publishDate ?? this.publishDate,
publishedAt: publishedAt ?? this.publishedAt,
content: content ?? this.content,
);
}