VoiceSession.fromMap constructor
VoiceSession.fromMap(
- Map<String, dynamic> json
)
Implementation
factory VoiceSession.fromMap(Map<String, dynamic> json) {
final audio = json['audio'] as Map<String, dynamic>? ?? {};
return VoiceSession(
voiceSessionId: getString(json['voiceSessionId']),
voiceSessionToken: getString(json['voiceSessionToken']),
inputConfig: VoiceAudioInputConfig.fromMap(
audio['input'] as Map<String, dynamic>? ?? {},
),
outputConfig: VoiceAudioOutputConfig.fromMap(
audio['output'] as Map<String, dynamic>? ?? {},
),
limits: VoiceSessionLimits.fromMap(
json['limits'] as Map<String, dynamic>? ?? {},
),
);
}