Class Filter
Filters for the ComputeInsights RPC.
Namespace: Google.Maps.AreaInsights.V1
Assembly: Google.Maps.AreaInsights.V1.dll
Syntax
public sealed class Filter : IMessage<Filter>, IEquatable<Filter>, IDeepCloneable<Filter>, IBufferMessage, IMessage
Constructors
Filter()
Declaration
public Filter()
Filter(Filter)
Declaration
public Filter(Filter other)
Parameters
Type | Name | Description |
---|---|---|
Filter | other |
Properties
LocationFilter
Required. Restricts results to places which are located in the area specified by location filters.
Declaration
public LocationFilter LocationFilter { get; set; }
Property Value
Type | Description |
---|---|
LocationFilter |
OperatingStatus
Optional. Restricts results to places whose operating status is included on this list. If operating_status is not set, OPERATING_STATUS_OPERATIONAL is used as default.
Declaration
public RepeatedField<OperatingStatus> OperatingStatus { get; }
Property Value
Type | Description |
---|---|
RepeatedField<OperatingStatus> |
PriceLevels
Optional. Restricts results to places whose price level is included on this list. If price_level is not set, all price levels are included in the results.
Declaration
public RepeatedField<PriceLevel> PriceLevels { get; }
Property Value
Type | Description |
---|---|
RepeatedField<PriceLevel> |
RatingFilter
Optional. Restricts results to places whose average user ratings are in the range specified by rating_filter. If rating_filter is not set, all ratings are included in the result.
Declaration
public RatingFilter RatingFilter { get; set; }
Property Value
Type | Description |
---|---|
RatingFilter |
TypeFilter
Required. Place type filters.
Declaration
public TypeFilter TypeFilter { get; set; }
Property Value
Type | Description |
---|---|
TypeFilter |