---
title: LanguageModelExecutorGenerationChannel.DataEntry
framework: Foundation Models
role: symbol
role_heading: Structure
platforms: [iOS 27.2+, iPadOS 27.2+, Mac Catalyst 27.2+, macOS 27.2+, visionOS 27.2+, watchOS 27.2+]
path: foundationmodels/languagemodelexecutorgenerationchannel/dataentry
---

# LanguageModelExecutorGenerationChannel.DataEntry

A top-level data-entry event addressed to a transcript entry.

## Declaration

```swift
struct DataEntry
```

## Overview

Overview A LanguageModelExecutorGenerationChannel.DataEntry event carries an entry-level action; the currently defined action is update(contentType:content:metadata:), which upserts a data entry with the given fields — replacing the existing entry that matches entryID, or appending a new one.

## Topics

### Structures

- [LanguageModelExecutorGenerationChannel.DataEntry.Action](foundationmodels/languagemodelexecutorgenerationchannel/dataentry/action-swift.struct.md)
- [LanguageModelExecutorGenerationChannel.DataEntry.Update](foundationmodels/languagemodelexecutorgenerationchannel/dataentry/update.md)

### Instance Properties

- [action](foundationmodels/languagemodelexecutorgenerationchannel/dataentry/action-swift.property.md)
- [entryID](foundationmodels/languagemodelexecutorgenerationchannel/dataentry/entryid.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
