---
title: "LanguageModelExecutorGenerationChannel.ToolCalls.Action.toolCall(_:)"
framework: foundationmodels
role: symbol
role_heading: Case
path: "foundationmodels/languagemodelexecutorgenerationchannel/toolcalls/action-swift.enum/toolcall(_:)"
---

# LanguageModelExecutorGenerationChannel.ToolCalls.Action.toolCall(_:)

## Declaration

```swift
case toolCall(LanguageModelExecutorGenerationChannel.ToolCalls.ToolCall)
```

## See Also

### Tool calling for action cases

- [LanguageModelExecutorGenerationChannel.ToolCalls.Action.removeToolCall(id:)](foundationmodels/languagemodelexecutorgenerationchannel/toolcalls/action-swift.enum/removetoolcall(id:).md)
- [LanguageModelExecutorGenerationChannel.ToolCalls.Action.updateMetadata(_:)](foundationmodels/languagemodelexecutorgenerationchannel/toolcalls/action-swift.enum/updatemetadata(_:)-swift.enum.case.md)
- [LanguageModelExecutorGenerationChannel.ToolCalls.Action.updateUsage(_:)](foundationmodels/languagemodelexecutorgenerationchannel/toolcalls/action-swift.enum/updateusage(_:).md)
