GetAgentResult.fromMap constructor
GetAgentResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetAgentResult.fromMap(Map<String, dynamic> map) {
return GetAgentResult(
advancedSettings: GoogleCloudDialogflowCxV3AdvancedSettingsResponse.fromMap((map['advancedSettings']! as Map).cast<String, dynamic>()),
answerFeedbackSettings: GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettingsResponse.fromMap((map['answerFeedbackSettings']! as Map).cast<String, dynamic>()),
avatarUri: map['avatarUri'] as String,
defaultLanguageCode: map['defaultLanguageCode'] as String,
description: map['description'] as String,
displayName: map['displayName'] as String,
enableSpellCorrection: map['enableSpellCorrection'] as bool,
enableStackdriverLogging: map['enableStackdriverLogging'] as bool,
genAppBuilderSettings: GoogleCloudDialogflowCxV3AgentGenAppBuilderSettingsResponse.fromMap((map['genAppBuilderSettings']! as Map).cast<String, dynamic>()),
gitIntegrationSettings: GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsResponse.fromMap((map['gitIntegrationSettings']! as Map).cast<String, dynamic>()),
locked: map['locked'] as bool,
name: map['name'] as String,
securitySettings: map['securitySettings'] as String,
speechToTextSettings: GoogleCloudDialogflowCxV3SpeechToTextSettingsResponse.fromMap((map['speechToTextSettings']! as Map).cast<String, dynamic>()),
startFlow: map['startFlow'] as String,
supportedLanguageCodes: (map['supportedLanguageCodes'] as List).cast<String>(),
textToSpeechSettings: GoogleCloudDialogflowCxV3TextToSpeechSettingsResponse.fromMap((map['textToSpeechSettings']! as Map).cast<String, dynamic>()),
timeZone: map['timeZone'] as String,
);
}