---
title: Transcript.Entry
framework: foundationmodels
role: symbol
role_heading: Enumeration
path: foundationmodels/transcript/entry
---

# Transcript.Entry

An entry in a transcript.

## Declaration

```swift
enum Entry
```

## Overview

Overview An individual entry in a transcript may represent instructions from you to the model, a prompt from a user, tool calls, or a response generated by the model.

## Topics

### Entry cases

- [Transcript.Entry.instructions(_:)](foundationmodels/transcript/entry/instructions(_:).md)
- [Transcript.Entry.prompt(_:)](foundationmodels/transcript/entry/prompt(_:).md)
- [Transcript.Entry.response(_:)](foundationmodels/transcript/entry/response(_:).md)
- [Transcript.Entry.reasoning(_:)](foundationmodels/transcript/entry/reasoning(_:).md)
- [Transcript.Response](foundationmodels/transcript/response.md)
- [Transcript.Entry.toolCalls(_:)](foundationmodels/transcript/entry/toolcalls(_:).md)
- [Transcript.ToolCalls](foundationmodels/transcript/toolcalls.md)
- [Transcript.ToolCall](foundationmodels/transcript/toolcall.md)
- [Transcript.Entry.toolOutput(_:)](foundationmodels/transcript/entry/tooloutput(_:).md)
- [Transcript.ToolOutput](foundationmodels/transcript/tooloutput.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Identifiable](swift/identifiable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating a transcript

- [init(entries:)](foundationmodels/transcript/init(entries:).md)
- [Transcript.Segment](foundationmodels/transcript/segment.md)
- [Transcript.Attachment](foundationmodels/transcript/attachment.md)
