If true, jobs without street level addresses may also be returned.
For city level addresses, the city center is used. For state and coarser
level addresses, text matching is used.
If this field is set to false or isn't specified, only jobs that include
street level addresses will be returned by commute search.
[[["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\u003eThe \u003ccode\u003eCommuteFilter\u003c/code\u003e class in the Google Cloud Talent Solution v4beta1 API is used to specify parameters for performing commute-based job searches.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCommuteFilter\u003c/code\u003e includes properties such as \u003ccode\u003eCommuteMethod\u003c/code\u003e, \u003ccode\u003eStartCoordinates\u003c/code\u003e, and \u003ccode\u003eTravelDuration\u003c/code\u003e, to define the details of the commute, including the transportation method, origin location, and maximum travel time.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAllowImpreciseAddresses\u003c/code\u003e property allows for including jobs without specific street addresses in search results, by using city centers or text matching.\u003c/p\u003e\n"],["\u003cp\u003eThe traffic conditions can be accounted for, using the \u003ccode\u003eDepartureTime\u003c/code\u003e and \u003ccode\u003eRoadTraffic\u003c/code\u003e properties, to determine the impact of road traffic on commute times.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Talent Solution v4beta1 API - Class CommuteFilter (3.0.0-beta06)\n\nVersion latestkeyboard_arrow_down\n\n- [3.0.0-beta06 (latest)](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CommuteFilter)\n- [3.0.0-beta05](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/3.0.0-beta05/Google.Cloud.Talent.V4Beta1.CommuteFilter)\n- [2.0.0-beta07](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/2.0.0-beta07/Google.Cloud.Talent.V4Beta1.CommuteFilter) \n\n public sealed class CommuteFilter : IMessage\u003cCommuteFilter\u003e, IEquatable\u003cCommuteFilter\u003e, IDeepCloneable\u003cCommuteFilter\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class CommuteFilter.\n\nParameters needed for commute search. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CommuteFilter \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CommuteFilter](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CommuteFilter), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CommuteFilter](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CommuteFilter), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CommuteFilter](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.CommuteFilter), [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.V4Beta1](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.Talent.V4Beta1.dll\n\nConstructors\n------------\n\n### CommuteFilter()\n\n public CommuteFilter()\n\n### CommuteFilter(CommuteFilter)\n\n public CommuteFilter(CommuteFilter other)\n\nProperties\n----------\n\n### AllowImpreciseAddresses\n\n public bool AllowImpreciseAddresses { get; set; }\n\nIf `true`, jobs without street level addresses may also be returned.\nFor city level addresses, the city center is used. For state and coarser\nlevel addresses, text matching is used.\nIf this field is set to `false` or isn't specified, only jobs that include\nstreet level addresses will be returned by commute search.\n\n### CommuteMethod\n\n public CommuteMethod CommuteMethod { get; set; }\n\nRequired. The method of transportation to calculate the commute time for.\n\n### DepartureTime\n\n public TimeOfDay DepartureTime { get; set; }\n\nThe departure time used to calculate traffic impact, represented as\n\\[google.type.TimeOfDay\\]\\[google.type.TimeOfDay\\] in local time zone.\n\nCurrently traffic model is restricted to hour level resolution.\n\n### HasRoadTraffic\n\n public bool HasRoadTraffic { get; }\n\nGets whether the \"road_traffic\" field is set\n\n### RoadTraffic\n\n public CommuteFilter.Types.RoadTraffic RoadTraffic { get; set; }\n\nSpecifies the traffic density to use when calculating commute time.\n\n### StartCoordinates\n\n public LatLng StartCoordinates { get; set; }\n\nRequired. The latitude and longitude of the location to calculate the\ncommute time from.\n\n### TrafficOptionCase\n\n public CommuteFilter.TrafficOptionOneofCase TrafficOptionCase { get; }\n\n### TravelDuration\n\n public Duration TravelDuration { get; set; }\n\nRequired. The maximum travel time in seconds. The maximum allowed value is\n`3600s` (one hour). Format is `123s`."]]