@@ -10,7 +10,7 @@ public struct Message: Codable, Identifiable, Sendable {
1010 public var attachments : [ Attachment ]
1111 public var toolCalls : [ ToolCall ] ?
1212 public var toolCallID : String ?
13- public var runID : String ?
13+ public var runID : Run . ID ?
1414 public var name : String ?
1515 public var finishReason : FinishReason ?
1616 public var metadata : Metadata
@@ -56,7 +56,7 @@ public struct Message: Codable, Identifiable, Sendable {
5656
5757 public init ( id: Message . ID = . id, parent: String ? = nil , kind: Kind = . none, role: Role , content: String ? = nil ,
5858 attachments: [ Attachment ] = [ ] , toolCalls: [ ToolCall ] ? = nil , toolCallID: String ? = nil ,
59- runID: String ? = nil , name: String ? = nil , finishReason: FinishReason ? = . stop,
59+ runID: Run . ID ? = nil , name: String ? = nil , finishReason: FinishReason ? = . stop,
6060 metadata: [ String : String ] = [ : ] ) {
6161 self . id = id
6262 self . parent = parent
@@ -76,28 +76,28 @@ public struct Message: Codable, Identifiable, Sendable {
7676
7777
7878 public static func system( parent: String ? = nil , kind: Kind = . none, content: String ? = nil , attachments: [ Attachment ] = [ ] ,
79- toolCalls: [ ToolCall ] ? = nil , toolCallID: String ? = nil , runID: String ? = nil , name: String ? = nil ,
79+ toolCalls: [ ToolCall ] ? = nil , toolCallID: String ? = nil , runID: Run . ID ? = nil , name: String ? = nil ,
8080 finishReason: FinishReason ? = . stop, metadata: [ String : String ] = [ : ] ) -> Self {
8181 self . init ( parent: parent, kind: kind, role: . system, content: content, attachments: attachments, toolCalls: toolCalls,
8282 toolCallID: toolCallID, runID: runID, name: name, finishReason: finishReason, metadata: metadata)
8383 }
8484
8585 public static func assistant( parent: String ? = nil , kind: Kind = . none, content: String ? = nil , attachments: [ Attachment ] = [ ] ,
86- toolCalls: [ ToolCall ] ? = nil , toolCallID: String ? = nil , runID: String ? = nil , name: String ? = nil ,
86+ toolCalls: [ ToolCall ] ? = nil , toolCallID: String ? = nil , runID: Run . ID ? = nil , name: String ? = nil ,
8787 finishReason: FinishReason ? = . stop, metadata: [ String : String ] = [ : ] ) -> Self {
8888 self . init ( parent: parent, kind: kind, role: . assistant, content: content, attachments: attachments, toolCalls: toolCalls,
8989 toolCallID: toolCallID, runID: runID, name: name, finishReason: finishReason, metadata: metadata)
9090 }
9191
9292 public static func user( parent: String ? = nil , kind: Kind = . none, content: String ? = nil , attachments: [ Attachment ] = [ ] ,
93- toolCalls: [ ToolCall ] ? = nil , toolCallID: String ? = nil , runID: String ? = nil , name: String ? = nil ,
93+ toolCalls: [ ToolCall ] ? = nil , toolCallID: String ? = nil , runID: Run . ID ? = nil , name: String ? = nil ,
9494 finishReason: FinishReason ? = . stop, metadata: [ String : String ] = [ : ] ) -> Self {
9595 self . init ( parent: parent, kind: kind, role: . user, content: content, attachments: attachments, toolCalls: toolCalls,
9696 toolCallID: toolCallID, runID: runID, name: name, finishReason: finishReason, metadata: metadata)
9797 }
9898
9999 public static func tool( parent: String ? = nil , kind: Kind = . none, content: String ? = nil , attachments: [ Attachment ] = [ ] ,
100- toolCalls: [ ToolCall ] ? = nil , toolCallID: String ? = nil , runID: String ? = nil , name: String ? = nil ,
100+ toolCalls: [ ToolCall ] ? = nil , toolCallID: String ? = nil , runID: Run . ID ? = nil , name: String ? = nil ,
101101 finishReason: FinishReason ? = . stop, metadata: [ String : String ] = [ : ] ) -> Self {
102102 self . init ( parent: parent, kind: kind, role: . tool, content: content, attachments: attachments, toolCalls: toolCalls,
103103 toolCallID: toolCallID, runID: runID, name: name, finishReason: finishReason, metadata: metadata)
0 commit comments