---
title: "LanguageModelExecutorGenerationChannel.Reasoning.Action.replaceTextSegment(_:)"
framework: foundationmodels
role: symbol
role_heading: Case
path: "foundationmodels/languagemodelexecutorgenerationchannel/reasoning/action-swift.enum/replacetextsegment(_:)"
---

# LanguageModelExecutorGenerationChannel.Reasoning.Action.replaceTextSegment(_:)

## Declaration

```swift
case replaceTextSegment(LanguageModelExecutorGenerationChannel.TextSegmentReplacement)
```

## See Also

### Reasoning action cases

- [LanguageModelExecutorGenerationChannel.Reasoning.Action.appendText(_:)](foundationmodels/languagemodelexecutorgenerationchannel/reasoning/action-swift.enum/appendtext(_:).md)
- [LanguageModelExecutorGenerationChannel.Reasoning.Action.updateMetadata(_:)](foundationmodels/languagemodelexecutorgenerationchannel/reasoning/action-swift.enum/updatemetadata(_:)-swift.enum.case.md)
- [LanguageModelExecutorGenerationChannel.Reasoning.Action.updateSignature(_:)](foundationmodels/languagemodelexecutorgenerationchannel/reasoning/action-swift.enum/updatesignature(_:).md)
- [LanguageModelExecutorGenerationChannel.Reasoning.Action.updateUsage(_:)](foundationmodels/languagemodelexecutorgenerationchannel/reasoning/action-swift.enum/updateusage(_:).md)
