Class SearchResponse.Types.Facet.Types.FacetValue (2.2.0)

Stay organized with collections Save and categorize content based on your preferences.
public sealed class FacetValue : IMessage<SearchResponse.Types.Facet.Types.FacetValue>, IEquatable<SearchResponse.Types.Facet.Types.FacetValue>, IDeepCloneable<SearchResponse.Types.Facet.Types.FacetValue>, IBufferMessage, IMessage

A facet value which contains value names and their count.

Inheritance

Object > SearchResponse.Types.Facet.Types.FacetValue

Namespace

Google.Cloud.Retail.V2

Assembly

Google.Cloud.Retail.V2.dll

Constructors

FacetValue()

public FacetValue()

FacetValue(SearchResponse.Types.Facet.Types.FacetValue)

public FacetValue(SearchResponse.Types.Facet.Types.FacetValue other)
Parameter
NameDescription
otherSearchResponse.Types.Facet.Types.FacetValue

Properties

Count

public long Count { get; set; }

Number of items that have this facet value.

Property Value
TypeDescription
Int64

FacetValueCase

public SearchResponse.Types.Facet.Types.FacetValue.FacetValueOneofCase FacetValueCase { get; }
Property Value
TypeDescription
SearchResponse.Types.Facet.Types.FacetValue.FacetValueOneofCase

Interval

public Interval Interval { get; set; }

Interval value for a facet, such as [10, 20) for facet "price".

Property Value
TypeDescription
Interval

MaxValue

public double MaxValue { get; set; }

The maximum value in the [FacetValue.interval][google.cloud.retail.v2.SearchResponse.Facet.FacetValue.interval]. Only supported on numerical facets and returned if [SearchRequest.FacetSpec.FacetKey.return_min_max][google.cloud.retail.v2.SearchRequest.FacetSpec.FacetKey.return_min_max] is true.

Property Value
TypeDescription
Double

MinValue

public double MinValue { get; set; }

The minimum value in the [FacetValue.interval][google.cloud.retail.v2.SearchResponse.Facet.FacetValue.interval]. Only supported on numerical facets and returned if [SearchRequest.FacetSpec.FacetKey.return_min_max][google.cloud.retail.v2.SearchRequest.FacetSpec.FacetKey.return_min_max] is true.

Property Value
TypeDescription
Double

Value

public string Value { get; set; }

Text value of a facet, such as "Black" for facet "colorFamilies".

Property Value
TypeDescription
String