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_levels 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 |