This PR widens support for autopagination in the go gapic generator. Changes:
enable autopaging detection to include wrapper types in the heuristic
allowlist control for enabling wrapper support based on proto package name
templating changes for support
augment the autopagination denylist to avoid generating a paginatinated signature for an additional API/method
Things still outstanding:
Testing depth: this validates detection, but doesn't expand goldens testing to use a wrapper-based list RPC. That said, we only expect the single service to leverage this, and I have verified the generated client out of band.
This PR widens support for autopagination in the go gapic generator. Changes:
Things still outstanding: