in responses/response.go [1341:1363]
func (u ResponseComputerToolCallActionUnion) AsAny() anyResponseComputerToolCallAction {
switch u.Type {
case "click":
return u.AsClick()
case "double_click":
return u.AsDoubleClick()
case "drag":
return u.AsDrag()
case "keypress":
return u.AsKeypress()
case "move":
return u.AsMove()
case "screenshot":
return u.AsScreenshot()
case "scroll":
return u.AsScroll()
case "type":
return u.AsType()
case "wait":
return u.AsWait()
}
return nil
}