copyWith method

DubbingResource copyWith({
  1. String? id,
  2. int? version,
  3. String? sourceLanguage,
  4. List<String>? targetLanguages,
  5. DubbingMediaReference? input,
  6. DubbingMediaReference? background,
  7. DubbingMediaReference? foreground,
  8. Map<String, dynamic>? speakerTracks,
  9. Map<String, dynamic>? speakerSegments,
  10. Map<String, dynamic>? renders,
})

Implementation

DubbingResource copyWith(
    {String? id,
    int? version,
    String? sourceLanguage,
    List<String>? targetLanguages,
    DubbingMediaReference? input,
    DubbingMediaReference? background,
    DubbingMediaReference? foreground,
    Map<String, dynamic>? speakerTracks,
    Map<String, dynamic>? speakerSegments,
    Map<String, dynamic>? renders}) {
  return DubbingResource(
      id: id ?? this.id,
      version: version ?? this.version,
      sourceLanguage: sourceLanguage ?? this.sourceLanguage,
      targetLanguages: targetLanguages ?? this.targetLanguages,
      input: input ?? this.input,
      background: background ?? this.background,
      foreground: foreground ?? this.foreground,
      speakerTracks: speakerTracks ?? this.speakerTracks,
      speakerSegments: speakerSegments ?? this.speakerSegments,
      renders: renders ?? this.renders);
}