in responses/response.go [1857:1878]
func (u ResponseComputerToolCallActionUnionParam) GetType() *string {
if vt := u.OfClick; vt != nil {
return (*string)(&vt.Type)
} else if vt := u.OfDoubleClick; vt != nil {
return (*string)(&vt.Type)
} else if vt := u.OfDrag; vt != nil {
return (*string)(&vt.Type)
} else if vt := u.OfKeypress; vt != nil {
return (*string)(&vt.Type)
} else if vt := u.OfMove; vt != nil {
return (*string)(&vt.Type)
} else if vt := u.OfScreenshot; vt != nil {
return (*string)(&vt.Type)
} else if vt := u.OfScroll; vt != nil {
return (*string)(&vt.Type)
} else if vt := u.OfType; vt != nil {
return (*string)(&vt.Type)
} else if vt := u.OfWait; vt != nil {
return (*string)(&vt.Type)
}
return nil
}