toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'afterAgentCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgentAfterAgentCallback>, List<Map<String, dynamic>>>(afterAgentCallbacks, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgentAfterAgentCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'afterModelCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgentAfterModelCallback>, List<Map<String, dynamic>>>(afterModelCallbacks, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgentAfterModelCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'afterToolCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgentAfterToolCallback>, List<Map<String, dynamic>>>(afterToolCallbacks, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgentAfterToolCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'beforeAgentCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgentBeforeAgentCallback>, List<Map<String, dynamic>>>(beforeAgentCallbacks, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgentBeforeAgentCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'beforeModelCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgentBeforeModelCallback>, List<Map<String, dynamic>>>(beforeModelCallbacks, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgentBeforeModelCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'beforeToolCallbacks': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgentBeforeToolCallback>, List<Map<String, dynamic>>>(beforeToolCallbacks, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgentBeforeToolCallback, Map<String, dynamic>>(value, (value) => value.toMap())),
    'childAgents': ?childAgents,
    'createTime': ?createTime,
    'description': ?description,
    'displayName': ?displayName,
    'etag': ?etag,
    'generatedSummary': ?generatedSummary,
    'guardrails': ?guardrails,
    'instruction': ?instruction,
    'llmAgents': ?llmAgents,
    'modelSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgentModelSetting>, List<Map<String, dynamic>>>(modelSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgentModelSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
    'name': ?name,
    'remoteDialogflowAgents': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgentRemoteDialogflowAgent>, List<Map<String, dynamic>>>(remoteDialogflowAgents, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgentRemoteDialogflowAgent, Map<String, dynamic>>(value, (value) => value.toMap())),
    'tools': ?tools,
    'toolsets': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgentToolset>, List<Map<String, dynamic>>>(toolsets, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgentToolset, Map<String, dynamic>>(value, (value) => value.toMap())),
    'updateTime': ?updateTime,
  };
}