WidgetConfigUiSettingsGenerativeAnswerConfig.fromMap constructor
WidgetConfigUiSettingsGenerativeAnswerConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory WidgetConfigUiSettingsGenerativeAnswerConfig.fromMap(Map<String, dynamic> map) {
return WidgetConfigUiSettingsGenerativeAnswerConfig(
disableRelatedQuestions: (() { final guardedValue = map['disableRelatedQuestions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
ignoreAdversarialQuery: (() { final guardedValue = map['ignoreAdversarialQuery']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
ignoreLowRelevantContent: (() { final guardedValue = map['ignoreLowRelevantContent']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
ignoreNonAnswerSeekingQuery: (() { final guardedValue = map['ignoreNonAnswerSeekingQuery']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
imageSource: (() { final guardedValue = map['imageSource']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
languageCode: (() { final guardedValue = map['languageCode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
maxRephraseSteps: (() { final guardedValue = map['maxRephraseSteps']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
modelPromptPreamble: (() { final guardedValue = map['modelPromptPreamble']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
modelVersion: (() { final guardedValue = map['modelVersion']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
resultCount: (() { final guardedValue = map['resultCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
);
}