in responses/response.go [6233:6301]
func (u ResponseStreamEventUnion) AsAny() anyResponseStreamEvent {
switch u.Type {
case "response.audio.delta":
return u.AsResponseAudioDelta()
case "response.audio.done":
return u.AsResponseAudioDone()
case "response.audio.transcript.delta":
return u.AsResponseAudioTranscriptDelta()
case "response.audio.transcript.done":
return u.AsResponseAudioTranscriptDone()
case "response.code_interpreter_call.code.delta":
return u.AsResponseCodeInterpreterCallCodeDelta()
case "response.code_interpreter_call.code.done":
return u.AsResponseCodeInterpreterCallCodeDone()
case "response.code_interpreter_call.completed":
return u.AsResponseCodeInterpreterCallCompleted()
case "response.code_interpreter_call.in_progress":
return u.AsResponseCodeInterpreterCallInProgress()
case "response.code_interpreter_call.interpreting":
return u.AsResponseCodeInterpreterCallInterpreting()
case "response.completed":
return u.AsResponseCompleted()
case "response.content_part.added":
return u.AsResponseContentPartAdded()
case "response.content_part.done":
return u.AsResponseContentPartDone()
case "response.created":
return u.AsResponseCreated()
case "error":
return u.AsError()
case "response.file_search_call.completed":
return u.AsResponseFileSearchCallCompleted()
case "response.file_search_call.in_progress":
return u.AsResponseFileSearchCallInProgress()
case "response.file_search_call.searching":
return u.AsResponseFileSearchCallSearching()
case "response.function_call_arguments.delta":
return u.AsResponseFunctionCallArgumentsDelta()
case "response.function_call_arguments.done":
return u.AsResponseFunctionCallArgumentsDone()
case "response.in_progress":
return u.AsResponseInProgress()
case "response.failed":
return u.AsResponseFailed()
case "response.incomplete":
return u.AsResponseIncomplete()
case "response.output_item.added":
return u.AsResponseOutputItemAdded()
case "response.output_item.done":
return u.AsResponseOutputItemDone()
case "response.refusal.delta":
return u.AsResponseRefusalDelta()
case "response.refusal.done":
return u.AsResponseRefusalDone()
case "response.output_text.annotation.added":
return u.AsResponseOutputTextAnnotationAdded()
case "response.output_text.delta":
return u.AsResponseOutputTextDelta()
case "response.output_text.done":
return u.AsResponseOutputTextDone()
case "response.web_search_call.completed":
return u.AsResponseWebSearchCallCompleted()
case "response.web_search_call.in_progress":
return u.AsResponseWebSearchCallInProgress()
case "response.web_search_call.searching":
return u.AsResponseWebSearchCallSearching()
}
return nil
}