public sealed class SearchJobsResponse : IMessage<SearchJobsResponse>, IEquatable<SearchJobsResponse>, IDeepCloneable<SearchJobsResponse>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Talent Solution v4 API class SearchJobsResponse.
If query broadening is enabled, we may append additional results from the
broadened query. This number indicates how many of the jobs returned in the
jobs field are from the broadened query. These results are always at the
end of the jobs list. In particular, a value of 0, or if the field isn't
set, all the jobs in the jobs list are from the original
(without broadening) query. If this field is non-zero, subsequent requests
with offset after this result set should contain all broadened results.
public RepeatedField<Location> LocationFilters { get; }
The location filters that the service applied to the specified query. If
any filters are lat-lng based, the
[Location.location_type][google.cloud.talent.v4.Location.location_type] is
[Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
[[["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 webpage provides reference documentation for the \u003ccode\u003eSearchJobsResponse\u003c/code\u003e class within the Google Cloud Talent Solution v4 API, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSearchJobsResponse\u003c/code\u003e class is used to handle responses from the \u003ccode\u003eSearchJob\u003c/code\u003e method, and it implements multiple interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are several available versions of the documentation available, ranging from version 1.0.0 up to the latest version, 2.7.0.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eSearchJobsResponse\u003c/code\u003e class include \u003ccode\u003eMatchingJobs\u003c/code\u003e, which contains job entities that match the search criteria, and \u003ccode\u003eNextPageToken\u003c/code\u003e, used for paginating through search results.\u003c/p\u003e\n"],["\u003cp\u003eThe class also includes properties such as \u003ccode\u003eTotalSize\u003c/code\u003e, indicating the number of matching jobs, and \u003ccode\u003eBroadenedQueryJobsCount\u003c/code\u003e, related to the results from query broadening.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Talent Solution v4 API - Class SearchJobsResponse (2.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.7.0 (latest)](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.6.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.5.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.4.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.3.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.2.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.1.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/2.0.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.4.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.3.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.2.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.1.0/Google.Cloud.Talent.V4.SearchJobsResponse)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Talent.V4/1.0.0/Google.Cloud.Talent.V4.SearchJobsResponse) \n\n public sealed class SearchJobsResponse : IMessage\u003cSearchJobsResponse\u003e, IEquatable\u003cSearchJobsResponse\u003e, IDeepCloneable\u003cSearchJobsResponse\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Talent Solution v4 API class SearchJobsResponse.\n\nResponse for SearchJob method. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e SearchJobsResponse \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[SearchJobsResponse](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.SearchJobsResponse), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[SearchJobsResponse](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.SearchJobsResponse), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[SearchJobsResponse](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4.SearchJobsResponse), [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.Talent.V4](/dotnet/docs/reference/Google.Cloud.Talent.V4/latest/Google.Cloud.Talent.V4)\n\nAssembly\n--------\n\nGoogle.Cloud.Talent.V4.dll\n\nConstructors\n------------\n\n### SearchJobsResponse()\n\n public SearchJobsResponse()\n\n### SearchJobsResponse(SearchJobsResponse)\n\n public SearchJobsResponse(SearchJobsResponse other)\n\nProperties\n----------\n\n### BroadenedQueryJobsCount\n\n public int BroadenedQueryJobsCount { get; set; }\n\nIf query broadening is enabled, we may append additional results from the\nbroadened query. This number indicates how many of the jobs returned in the\njobs field are from the broadened query. These results are always at the\nend of the jobs list. In particular, a value of 0, or if the field isn't\nset, all the jobs in the jobs list are from the original\n(without broadening) query. If this field is non-zero, subsequent requests\nwith offset after this result set should contain all broadened results.\n\n### HistogramQueryResults\n\n public RepeatedField\u003cHistogramQueryResult\u003e HistogramQueryResults { get; }\n\nThe histogram results that match with specified\n\\[SearchJobsRequest.histogram_queries\\]\\[google.cloud.talent.v4.SearchJobsRequest.histogram_queries\\].\n\n### LocationFilters\n\n public RepeatedField\u003cLocation\u003e LocationFilters { get; }\n\nThe location filters that the service applied to the specified query. If\nany filters are lat-lng based, the\n\\[Location.location_type\\]\\[google.cloud.talent.v4.Location.location_type\\] is\n\\[Location.LocationType.LOCATION_TYPE_UNSPECIFIED\\]\\[google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED\\].\n\n### MatchingJobs\n\n public RepeatedField\u003cSearchJobsResponse.Types.MatchingJob\u003e MatchingJobs { get; }\n\nThe Job entities that match the specified\n\\[SearchJobsRequest\\]\\[google.cloud.talent.v4.SearchJobsRequest\\].\n\n### Metadata\n\n public ResponseMetadata Metadata { get; set; }\n\nAdditional information for the API invocation, such as the request\ntracking id.\n\n### NextPageToken\n\n public string NextPageToken { get; set; }\n\nThe token that specifies the starting position of the next page of results.\nThis field is empty if there are no more results.\n\n### SpellCorrection\n\n public SpellingCorrection SpellCorrection { get; set; }\n\nThe spell checking result, and correction.\n\n### TotalSize\n\n public int TotalSize { get; set; }\n\nNumber of jobs that match the specified query.\n\nNote: This size is precise only if the total is less than 100,000."]]