in betaassistant.go [409:461]
func (u AssistantStreamEventUnion) AsAny() anyAssistantStreamEvent {
switch u.Event {
case "thread.created":
return u.AsThreadCreated()
case "thread.run.created":
return u.AsThreadRunCreated()
case "thread.run.queued":
return u.AsThreadRunQueued()
case "thread.run.in_progress":
return u.AsThreadRunInProgress()
case "thread.run.requires_action":
return u.AsThreadRunRequiresAction()
case "thread.run.completed":
return u.AsThreadRunCompleted()
case "thread.run.incomplete":
return u.AsThreadRunIncomplete()
case "thread.run.failed":
return u.AsThreadRunFailed()
case "thread.run.cancelling":
return u.AsThreadRunCancelling()
case "thread.run.cancelled":
return u.AsThreadRunCancelled()
case "thread.run.expired":
return u.AsThreadRunExpired()
case "thread.run.step.created":
return u.AsThreadRunStepCreated()
case "thread.run.step.in_progress":
return u.AsThreadRunStepInProgress()
case "thread.run.step.delta":
return u.AsThreadRunStepDelta()
case "thread.run.step.completed":
return u.AsThreadRunStepCompleted()
case "thread.run.step.failed":
return u.AsThreadRunStepFailed()
case "thread.run.step.cancelled":
return u.AsThreadRunStepCancelled()
case "thread.run.step.expired":
return u.AsThreadRunStepExpired()
case "thread.message.created":
return u.AsThreadMessageCreated()
case "thread.message.in_progress":
return u.AsThreadMessageInProgress()
case "thread.message.delta":
return u.AsThreadMessageDelta()
case "thread.message.completed":
return u.AsThreadMessageCompleted()
case "thread.message.incomplete":
return u.AsThreadMessageIncomplete()
case "error":
return u.AsErrorEvent()
}
return nil
}