One Logo Pool Ball
FoundationModels · IOS API REFERENCE

LanguageModelExecutorGenerationChannel.Response.Action

struct · iOS 27.0+ · SDK 27.1

struct Action

An operation that can be performed on a response entry. `Action` is an enum-like struct; construct one with a leading-dot factory such as ``appendText(_:segmentID:tokenCount:)``.

Members (6)

static · iOS 27.0+

appendText

TypeScript
static appendText(text: string, segmentID: (string) | null, tokenCount: number): LanguageModelExecutorGenerationChannel_Response_Action
Swift declaration
static func appendText(_ text: String, segmentID: String? = nil, tokenCount: Int) -> LanguageModelExecutorGenerationChannel.Response.Action
static · iOS 27.0+

updateUsage

TypeScript
static updateUsage(input: LanguageModelExecutorGenerationChannel_Usage_Input, output: LanguageModelExecutorGenerationChannel_Usage_Output, metadata?: Record<string, SDKHandle>): LanguageModelExecutorGenerationChannel_Response_Action
Swift declaration
static func updateUsage(input: LanguageModelExecutorGenerationChannel.Usage.Input, output: LanguageModelExecutorGenerationChannel.Usage.Output, metadata: [String : any ConvertibleToGeneratedContent] = [:]) -> LanguageModelExecutorGenerationChannel.Response.Action
static · iOS 27.0+

updateMetadata

TypeScript
static updateMetadata(values: Record<string, SDKHandle>): LanguageModelExecutorGenerationChannel_Response_Action
Swift declaration
static func updateMetadata(_ values: [String : any ConvertibleToGeneratedContent]) -> LanguageModelExecutorGenerationChannel.Response.Action
static · iOS 27.0+

replaceTextSegment

TypeScript
static replaceTextSegment(text: string, segmentID: (string) | null, tokenCount: number): LanguageModelExecutorGenerationChannel_Response_Action
Swift declaration
static func replaceTextSegment(_ text: String, segmentID: String? = nil, tokenCount: Int) -> LanguageModelExecutorGenerationChannel.Response.Action
static · iOS 27.0+

addAttachmentSegment

TypeScript
static addAttachmentSegment(segment: Transcript_AttachmentSegment): LanguageModelExecutorGenerationChannel_Response_Action
Swift declaration
static func addAttachmentSegment(_ segment: Transcript.AttachmentSegment) -> LanguageModelExecutorGenerationChannel.Response.Action
static · iOS 27.0+

removeAttachmentSegment

TypeScript
static removeAttachmentSegment(id: string): LanguageModelExecutorGenerationChannel_Response_Action
Swift declaration
static func removeAttachmentSegment(id: String) -> LanguageModelExecutorGenerationChannel.Response.Action

Skipped declarations

No declarations were skipped in this snapshot.

All FoundationModels types →