func()

in betamessage.go [753:770]


func (u *BetaContentBlockParamUnion) asAny() any {
	if !param.IsOmitted(u.OfRequestTextBlock) {
		return u.OfRequestTextBlock
	} else if !param.IsOmitted(u.OfRequestImageBlock) {
		return u.OfRequestImageBlock
	} else if !param.IsOmitted(u.OfRequestToolUseBlock) {
		return u.OfRequestToolUseBlock
	} else if !param.IsOmitted(u.OfRequestToolResultBlock) {
		return u.OfRequestToolResultBlock
	} else if !param.IsOmitted(u.OfRequestDocumentBlock) {
		return u.OfRequestDocumentBlock
	} else if !param.IsOmitted(u.OfRequestThinkingBlock) {
		return u.OfRequestThinkingBlock
	} else if !param.IsOmitted(u.OfRequestRedactedThinkingBlock) {
		return u.OfRequestRedactedThinkingBlock
	}
	return nil
}