copyWithWrapped method
DubbingResource
copyWithWrapped({
- Wrapped<
String> ? id, - Wrapped<
int> ? version, - Wrapped<
String> ? sourceLanguage, - Wrapped<
List< ? targetLanguages,String> > - Wrapped<
DubbingMediaReference> ? input, - Wrapped<
DubbingMediaReference> ? background, - Wrapped<
DubbingMediaReference> ? foreground, - Wrapped<
Map< ? speakerTracks,String, dynamic> > - Wrapped<
Map< ? speakerSegments,String, dynamic> > - Wrapped<
Map< ? renders,String, dynamic> >
Implementation
DubbingResource copyWithWrapped(
{Wrapped<String>? id,
Wrapped<int>? version,
Wrapped<String>? sourceLanguage,
Wrapped<List<String>>? targetLanguages,
Wrapped<DubbingMediaReference>? input,
Wrapped<DubbingMediaReference>? background,
Wrapped<DubbingMediaReference>? foreground,
Wrapped<Map<String, dynamic>>? speakerTracks,
Wrapped<Map<String, dynamic>>? speakerSegments,
Wrapped<Map<String, dynamic>>? renders}) {
return DubbingResource(
id: (id != null ? id.value : this.id),
version: (version != null ? version.value : this.version),
sourceLanguage: (sourceLanguage != null
? sourceLanguage.value
: this.sourceLanguage),
targetLanguages: (targetLanguages != null
? targetLanguages.value
: this.targetLanguages),
input: (input != null ? input.value : this.input),
background: (background != null ? background.value : this.background),
foreground: (foreground != null ? foreground.value : this.foreground),
speakerTracks:
(speakerTracks != null ? speakerTracks.value : this.speakerTracks),
speakerSegments: (speakerSegments != null
? speakerSegments.value
: this.speakerSegments),
renders: (renders != null ? renders.value : this.renders));
}