[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThe latest version available is 4.10.0, as indicated by the "latest" tag, with previous versions including 4.8.0, 4.4.0, 4.3.1, 4.2.0, 4.0.0, and 3.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe content includes several classes for building and handling API interactions, such as \u003ccode\u003eClientBuilderBase<TClient>\u003c/code\u003e for creating API-specific builders, and \u003ccode\u003eRestPagedAsyncEnumerable<TRequest, TResponse, TResource>\u003c/code\u003e and \u003ccode\u003eRestPagedEnumerable<TRequest, TResponse, TResource>\u003c/code\u003e for managing sequences of resources retrieved in pages.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eScopedCredentialProvider\u003c/code\u003e is provided for the efficient management of scoped credentials by caching a scoped version of the default credentials.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUserAgentHelper\u003c/code\u003e offers tools for managing user agent information and related headers in REST libraries.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIPageManager<TRequest, TResponse, TResource>\u003c/code\u003e interface defines how requests, responses, and resources relate to each other in the context of page streaming.\u003c/p\u003e\n"]]],[],null,["# Namespace Google.Api.Gax.Rest (4.10.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.10.0 (latest)](/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Rest)\n- [4.8.0](/dotnet/docs/reference/Google.Api.Gax/4.8.0/Google.Api.Gax.Rest)\n- [4.4.0](/dotnet/docs/reference/Google.Api.Gax/4.4.0/Google.Api.Gax.Rest)\n- [4.3.1](/dotnet/docs/reference/Google.Api.Gax/4.3.1/Google.Api.Gax.Rest)\n- [4.2.0](/dotnet/docs/reference/Google.Api.Gax/4.2.0/Google.Api.Gax.Rest)\n- [4.0.0](/dotnet/docs/reference/Google.Api.Gax/4.0.0/Google.Api.Gax.Rest)\n- [3.2.0](/dotnet/docs/reference/Google.Api.Gax/3.2.0/Google.Api.Gax.Rest) \n\nClasses\n-------\n\n### [ClientBuilderBase\\\u003cTClient\\\u003e](/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Rest.ClientBuilderBase-1)\n\nBase class for API-specific builders.\n\n### [RestPagedAsyncEnumerable\\\u003cTRequest, TResponse, TResource\\\u003e](/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Rest.RestPagedAsyncEnumerable-3)\n\nAn asynchronous sequence of resources, obtained lazily via API operations which retrieve a page at a time.\n\n### [RestPagedEnumerable\\\u003cTRequest, TResponse, TResource\\\u003e](/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Rest.RestPagedEnumerable-3)\n\nA sequence of resources, obtained lazily via API operations which retrieve a page at a time.\n\n### [ScopedCredentialProvider](/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Rest.ScopedCredentialProvider)\n\nSimple factory of scoped credentials, which caches a scoped version of the\ndefault application credentials to avoid repeated authentication.\n\n### [UserAgentHelper](/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Rest.UserAgentHelper)\n\nCommon code used for building user agents and related headers in REST libraries.\n\nInterfaces\n----------\n\n### [IPageManager\\\u003cTRequest, TResponse, TResource\\\u003e](/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Rest.IPageManager-3)\n\nInterface describing the relationship between requests, responses and resources for\npage streaming."]]