[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation is for the \u003ccode\u003eListPackagesResponse\u003c/code\u003e class within the Google Cloud Artifact Registry v1beta2 API, specifically version 2.0.0-beta05, which is the latest version.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListPackagesResponse\u003c/code\u003e class is used to encapsulate the response received when listing packages from the Artifact Registry and it inherits from the object class while implementing multiple interfaces including IPageResponse, IEnumerable, IMessage, IEquatable, IDeepCloneable, and IBufferMessage.\u003c/p\u003e\n"],["\u003cp\u003eThe class contains properties \u003ccode\u003eNextPageToken\u003c/code\u003e of string type to assist in pagination and \u003ccode\u003ePackages\u003c/code\u003e of type \u003ccode\u003eRepeatedField<Package>\u003c/code\u003e to hold the list of packages.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides methods like \u003ccode\u003eGetEnumerator()\u003c/code\u003e for iterating through the packages included in the response and has 2 different constructors.\u003c/p\u003e\n"],["\u003cp\u003eThis class is located within the \u003ccode\u003eGoogle.Cloud.ArtifactRegistry.V1Beta2\u003c/code\u003e namespace and the \u003ccode\u003eGoogle.Cloud.ArtifactRegistry.V1Beta2.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,["# Artifact Registry v1beta2 API - Class ListPackagesResponse (2.0.0-beta05)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta05 (latest)](/dotnet/docs/reference/Google.Cloud.ArtifactRegistry.V1Beta2/latest/Google.Cloud.ArtifactRegistry.V1Beta2.ListPackagesResponse)\n- [2.0.0-beta04](/dotnet/docs/reference/Google.Cloud.ArtifactRegistry.V1Beta2/2.0.0-beta04/Google.Cloud.ArtifactRegistry.V1Beta2.ListPackagesResponse)\n- [1.0.0-beta06](/dotnet/docs/reference/Google.Cloud.ArtifactRegistry.V1Beta2/1.0.0-beta06/Google.Cloud.ArtifactRegistry.V1Beta2.ListPackagesResponse) \n\n public sealed class ListPackagesResponse : IPageResponse\u003cPackage\u003e, IEnumerable\u003cPackage\u003e, IEnumerable, IMessage\u003cListPackagesResponse\u003e, IEquatable\u003cListPackagesResponse\u003e, IDeepCloneable\u003cListPackagesResponse\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Artifact Registry v1beta2 API class ListPackagesResponse.\n\nThe response from listing packages. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListPackagesResponse \n\nImplements\n----------\n\n[IPageResponse](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/PagedEnumerableCommon.cs)[Package](/dotnet/docs/reference/Google.Cloud.ArtifactRegistry.V1Beta2/latest/Google.Cloud.ArtifactRegistry.V1Beta2.Package), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1)[Package](/dotnet/docs/reference/Google.Cloud.ArtifactRegistry.V1Beta2/latest/Google.Cloud.ArtifactRegistry.V1Beta2.Package), [IEnumerable](https://learn.microsoft.com/dotnet/api/system.collections.ienumerable), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListPackagesResponse](/dotnet/docs/reference/Google.Cloud.ArtifactRegistry.V1Beta2/latest/Google.Cloud.ArtifactRegistry.V1Beta2.ListPackagesResponse), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListPackagesResponse](/dotnet/docs/reference/Google.Cloud.ArtifactRegistry.V1Beta2/latest/Google.Cloud.ArtifactRegistry.V1Beta2.ListPackagesResponse), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListPackagesResponse](/dotnet/docs/reference/Google.Cloud.ArtifactRegistry.V1Beta2/latest/Google.Cloud.ArtifactRegistry.V1Beta2.ListPackagesResponse), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.ArtifactRegistry.V1Beta2](/dotnet/docs/reference/Google.Cloud.ArtifactRegistry.V1Beta2/latest/Google.Cloud.ArtifactRegistry.V1Beta2)\n\nAssembly\n--------\n\nGoogle.Cloud.ArtifactRegistry.V1Beta2.dll\n\nConstructors\n------------\n\n### ListPackagesResponse()\n\n public ListPackagesResponse()\n\n### ListPackagesResponse(ListPackagesResponse)\n\n public ListPackagesResponse(ListPackagesResponse other)\n\nProperties\n----------\n\n### NextPageToken\n\n public string NextPageToken { get; set; }\n\nThe token to retrieve the next page of packages, or empty if there are no\nmore packages to return.\n\n### Packages\n\n public RepeatedField\u003cPackage\u003e Packages { get; }\n\nThe packages returned.\n\nMethods\n-------\n\n### GetEnumerator()\n\n public IEnumerator\u003cPackage\u003e GetEnumerator()\n\nReturns an enumerator that iterates through the resources in this response."]]