copyWith method
SampleResponseModel
copyWith(
{ - String? sampleId,
- String? fileName,
- String? mimeType,
- int? sizeBytes,
- String? hash,
- dynamic durationSecs,
- dynamic removeBackgroundNoise,
- dynamic hasIsolatedAudio,
- dynamic hasIsolatedAudioPreview,
- dynamic speakerSeparation,
- dynamic trimStart,
- dynamic trimEnd,
})
Implementation
SampleResponseModel copyWith(
{String? sampleId,
String? fileName,
String? mimeType,
int? sizeBytes,
String? hash,
dynamic durationSecs,
dynamic removeBackgroundNoise,
dynamic hasIsolatedAudio,
dynamic hasIsolatedAudioPreview,
dynamic speakerSeparation,
dynamic trimStart,
dynamic trimEnd}) {
return SampleResponseModel(
sampleId: sampleId ?? this.sampleId,
fileName: fileName ?? this.fileName,
mimeType: mimeType ?? this.mimeType,
sizeBytes: sizeBytes ?? this.sizeBytes,
hash: hash ?? this.hash,
durationSecs: durationSecs ?? this.durationSecs,
removeBackgroundNoise:
removeBackgroundNoise ?? this.removeBackgroundNoise,
hasIsolatedAudio: hasIsolatedAudio ?? this.hasIsolatedAudio,
hasIsolatedAudioPreview:
hasIsolatedAudioPreview ?? this.hasIsolatedAudioPreview,
speakerSeparation: speakerSeparation ?? this.speakerSeparation,
trimStart: trimStart ?? this.trimStart,
trimEnd: trimEnd ?? this.trimEnd);
}