toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'afterAgentCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AgentAfterAgentCallback>, List<Map<String, dynamic>>>(afterAgentCallbacks, (value) => pulumi.Input.encodeList<AgentAfterAgentCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'afterModelCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AgentAfterModelCallback>, List<Map<String, dynamic>>>(afterModelCallbacks, (value) => pulumi.Input.encodeList<AgentAfterModelCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'afterToolCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AgentAfterToolCallback>, List<Map<String, dynamic>>>(afterToolCallbacks, (value) => pulumi.Input.encodeList<AgentAfterToolCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'agentId': ?agentId,
    'app': ?app,
    'beforeAgentCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AgentBeforeAgentCallback>, List<Map<String, dynamic>>>(beforeAgentCallbacks, (value) => pulumi.Input.encodeList<AgentBeforeAgentCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'beforeModelCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AgentBeforeModelCallback>, List<Map<String, dynamic>>>(beforeModelCallbacks, (value) => pulumi.Input.encodeList<AgentBeforeModelCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'beforeToolCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AgentBeforeToolCallback>, List<Map<String, dynamic>>>(beforeToolCallbacks, (value) => pulumi.Input.encodeList<AgentBeforeToolCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'childAgents': ?childAgents,
    'createTime': ?createTime,
    'deletionPolicy': ?deletionPolicy,
    'description': ?description,
    'displayName': ?displayName,
    'etag': ?etag,
    'generatedSummary': ?generatedSummary,
    'guardrails': ?guardrails,
    'instruction': ?instruction,
    'llmAgent': ?llmAgent,
    'location': ?location,
    'modelSettings': ?pulumi.Input.mapOptionalInputValue<AgentModelSettings, Map<String, dynamic>>(modelSettings, (value) => value.toMap()),
    'name': ?name,
    'project': ?project,
    'remoteDialogflowAgent': ?pulumi.Input.mapOptionalInputValue<AgentRemoteDialogflowAgent, Map<String, dynamic>>(remoteDialogflowAgent, (value) => value.toMap()),
    'tools': ?tools,
    'toolsets': ?pulumi.Input.mapOptionalInputValue<List<AgentToolset>, List<Map<String, dynamic>>>(toolsets, (value) => pulumi.Input.encodeList<AgentToolset, Map<String, dynamic>>(value, (value) => value.toMap())),
    'updateTime': ?updateTime,
  };
}