in responses/response.go [1785:1806]
func (u *ResponseComputerToolCallActionUnionParam) asAny() any {
if !param.IsOmitted(u.OfClick) {
return u.OfClick
} else if !param.IsOmitted(u.OfDoubleClick) {
return u.OfDoubleClick
} else if !param.IsOmitted(u.OfDrag) {
return u.OfDrag
} else if !param.IsOmitted(u.OfKeypress) {
return u.OfKeypress
} else if !param.IsOmitted(u.OfMove) {
return u.OfMove
} else if !param.IsOmitted(u.OfScreenshot) {
return u.OfScreenshot
} else if !param.IsOmitted(u.OfScroll) {
return u.OfScroll
} else if !param.IsOmitted(u.OfType) {
return u.OfType
} else if !param.IsOmitted(u.OfWait) {
return u.OfWait
}
return nil
}