func isCELStringListType(t *exprpb.Type) bool {
	switch t.GetTypeKind().(type) {
	case *exprpb.Type_ListType_:
		return isCELStringType(t.GetListType().GetElemType())
	}
	return false
}
// isCELStringListType returns whether the type corresponds to a list of strings.
isCELStringListType returns whether the type corresponds to a list of strings.
// isCELStringListType returns whether the type corresponds to a list of strings .
func isCELStringListType(t *exprpb.Type) bool {
	switch t.GetTypeKind().(type) {
	case *exprpb.Type_ListType_:
		return isCELStringType(t.GetListType().GetElemType())
	}
	return false
}
func isCELStringListType ( t * exprpb . Type ) bool { switch t . GetTypeKind ( ) . ( type ) { case * exprpb . Type_ListType_ : return isCELStringType ( t . GetListType ( ) . GetElemType ( ) ) } return false }
isCELStringListType returns whether the type corresponds to a list of strings.
isCELStringListType returns whether the type corresponds to a list of strings .