iOS reference / FoundationModels / Transcript.ResponseFoundationModels · IOS API REFERENCE
Transcript.Response struct · iOS 26.0+ · SDK 27.1
struct ResponseA response from the model.
Members (10) get · iOS 26.0+ description TypeScript get description(): stringSwift declaration var description: String { get }A textual representation of this instance.
Calling this property directly is discouraged. Instead, convert an
instance of any type to a string by using the `String(describing:)`
initializer. This initializer works with any type, and uses the custom
`description` property for types that conform to
`CustomStringConvertible`:
struct Point: CustomStringConvertible {
let x: Int, y: Int
var description: String {
return "(\(x), \(y))"
}
}
let p = Point(x: 21, y: 30)
let s = String(describing: p)
print(s)
// Prints "(21, 30)"
The conversion of `p` to a string in the assignment to `s` uses the
`Point` type's `description` property.
init · iOS 26.0+ init TypeScript static initIdAssetIDsSegments(id: string, assetIDs: Array<string>, segments: Array<Transcript_Segment>): Transcript_ResponseSwift declaration init(id: String = UUID().uuidString, assetIDs: [String], segments: [Transcript.Segment])init · iOS 27.0+ init TypeScript static initIdMetadataSegments(id: string, metadata: Record<string, SDKHandle>, segments: Array<Transcript_Segment>): Transcript_ResponseSwift declaration init(id: String = UUID().uuidString, metadata: [String : any ConvertibleToGeneratedContent] = [:], segments: [Transcript.Segment])get · iOS 26.0+ id TypeScript get id(): stringSwift declaration var id: StringThe stable identity of the entity associated with this instance.
set · iOS 26.0+ id TypeScript set id(value: string)Swift declaration var id: StringThe stable identity of the entity associated with this instance.
get · iOS 26.0+ assetIDs TypeScript get assetIDs(): Array<string>Swift declaration var assetIDs: [String]Version aware identifiers for all assets used to generate this response.
set · iOS 26.0+ assetIDs TypeScript set assetIDs(value: Array<string>)Swift declaration var assetIDs: [String]Version aware identifiers for all assets used to generate this response.
get · iOS 26.0+ metadata TypeScript get metadata(): Record<string, GeneratedContent>Swift declaration @backDeployed(before: iOS 27.0, macOS 27.0, visionOS 27.0)
var metadata: [String : GeneratedContent] { get }Metadata associated with generating the response.
get · iOS 26.0+ segments TypeScript get segments(): Array<Transcript_Segment>Swift declaration var segments: [Transcript.Segment]Ordered prompt segments.
set · iOS 26.0+ segments TypeScript set segments(value: Array<Transcript_Segment>)Swift declaration var segments: [Transcript.Segment]Ordered prompt segments.
Skipped declarations No declarations were skipped in this snapshot.
All FoundationModels types →