RealtimeTranscriptionClientSecretCreateRequest.fromJson constructor
Creates from JSON.
Implementation
factory RealtimeTranscriptionClientSecretCreateRequest.fromJson(
Map<String, dynamic> json,
) {
if (json['session'] == null) {
throw const FormatException(
'RealtimeTranscriptionClientSecretCreateRequest.fromJson missing '
'required "session" field',
);
}
return RealtimeTranscriptionClientSecretCreateRequest(
session: RealtimeTranscriptionSessionCreateRequest.fromJson(
json['session'] as Map<String, dynamic>,
),
expiresAfter: json['expires_after'] != null
? ExpiresAfter.fromJson(json['expires_after'] as Map<String, dynamic>)
: null,
);
}