WidgetConfigUiSettingsGenerativeAnswerConfig.fromMap constructor

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