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