toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'consolidationConfig': ?pulumi.Input.mapOptionalInputValue<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigConsolidationConfig, Map<String, dynamic>>(consolidationConfig, (value) => value.toMap()),
    'disableNaturalLanguageMemories': ?disableNaturalLanguageMemories,
    'enableThirdPersonMemories': ?enableThirdPersonMemories,
    'generateMemoriesExamples': ?pulumi.Input.mapOptionalInputValue<List<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigGenerateMemoriesExample>, List<Map<String, dynamic>>>(generateMemoriesExamples, (value) => pulumi.Input.encodeList<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigGenerateMemoriesExample, Map<String, dynamic>>(value, (value) => value.toMap())),
    'memoryTopics': ?pulumi.Input.mapOptionalInputValue<List<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigMemoryTopic>, List<Map<String, dynamic>>>(memoryTopics, (value) => pulumi.Input.encodeList<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfigMemoryTopic, Map<String, dynamic>>(value, (value) => value.toMap())),
    'scopeKeys': ?scopeKeys,
  };
}