One Logo Pool Ball
FoundationModels · IOS API REFERENCE

Transcript.Reasoning

struct · iOS 27.0+ · SDK 27.1

struct Reasoning

A reasoning entry from the model.

Members (10)

get · iOS 27.0+

description

TypeScript
get description(): string
Swift declaration
var description: String { get }
init · iOS 27.0+

init

TypeScript
static init(id: string, metadata: Record<string, SDKHandle>, segments: Array<Transcript_Segment>, signature?: (ArrayBuffer) | null): Transcript_Reasoning
Swift declaration
init(id: String = UUID().uuidString, metadata: [String : any ConvertibleToGeneratedContent] = [:], segments: [Transcript.Segment], signature: Data? = nil)
get · iOS 27.0+

id

TypeScript
get id(): string
Swift declaration
var id: String

The stable identity of the entity associated with this instance.

set · iOS 27.0+

id

TypeScript
set id(value: string)
Swift declaration
var id: String

The stable identity of the entity associated with this instance.

get · iOS 27.0+

metadata

TypeScript
get metadata(): Record<string, GeneratedContent>
Swift declaration
var metadata: [String : GeneratedContent]

Metadata produced by the model while generating this reasoning entry.

set · iOS 27.0+

metadata

TypeScript
set metadata(value: Record<string, GeneratedContent>)
Swift declaration
var metadata: [String : GeneratedContent]

Metadata produced by the model while generating this reasoning entry.

get · iOS 27.0+

segments

TypeScript
get segments(): Array<Transcript_Segment>
Swift declaration
var segments: [Transcript.Segment]

Ordered reasoning segments. May be empty or a partial/summary representation; full text may not be available when `signature` is non-nil.

set · iOS 27.0+

segments

TypeScript
set segments(value: Array<Transcript_Segment>)
Swift declaration
var segments: [Transcript.Segment]

Ordered reasoning segments. May be empty or a partial/summary representation; full text may not be available when `signature` is non-nil.

get · iOS 27.0+

signature

TypeScript
get signature(): (ArrayBuffer) | null
Swift declaration
var signature: Data?

Opaque producer-supplied signature for this reasoning entry. When this is non-nil, `segments` may represent a partial summary or be empty; full reasoning text may not be available.

set · iOS 27.0+

signature

TypeScript
set signature(value: (ArrayBuffer) | null)
Swift declaration
var signature: Data?

Opaque producer-supplied signature for this reasoning entry. When this is non-nil, `segments` may represent a partial summary or be empty; full reasoning text may not be available.

Skipped declarations

No declarations were skipped in this snapshot.

All FoundationModels types →