validate method
void
validate()
Implementation
void validate() {
if (!RegExp(r'^[A-Za-z0-9_-]{1,160}$').hasMatch(recordingId) ||
!RegExp(r'^[A-Za-z0-9_-]{1,160}$').hasMatch(mediaRef) ||
!RegExp(r'^[A-Za-z0-9_-]{1,150}\.m4a$').hasMatch(fileName) ||
bytes < 1 ||
bytes > 100 * 1024 * 1024 ||
durationMs < 1 ||
durationMs > 601000 ||
!const {
'user',
'durationLimit',
'sizeLimit',
'background',
}.contains(stopReason) ||
!recordedAtUtc.isUtc) {
throw const FormatException('Invalid microphone recording metadata.');
}
}