copyWithWrapped method

RecordingResponseModel copyWithWrapped({
  1. Wrapped<String>? recordingId,
  2. Wrapped<String>? mimeType,
  3. Wrapped<int>? sizeBytes,
  4. Wrapped<int>? uploadDateUnix,
  5. Wrapped<String>? transcription,
})

Implementation

RecordingResponseModel copyWithWrapped(
    {Wrapped<String>? recordingId,
    Wrapped<String>? mimeType,
    Wrapped<int>? sizeBytes,
    Wrapped<int>? uploadDateUnix,
    Wrapped<String>? transcription}) {
  return RecordingResponseModel(
      recordingId:
          (recordingId != null ? recordingId.value : this.recordingId),
      mimeType: (mimeType != null ? mimeType.value : this.mimeType),
      sizeBytes: (sizeBytes != null ? sizeBytes.value : this.sizeBytes),
      uploadDateUnix: (uploadDateUnix != null
          ? uploadDateUnix.value
          : this.uploadDateUnix),
      transcription:
          (transcription != null ? transcription.value : this.transcription));
}