GetAgentResult.fromMap constructor

GetAgentResult.fromMap(
  1. 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,
  );
}