Retail v2 API - Class Rule.Types.ForceReturnFacetAction.Types.FacetPositionAdjustment (2.11.0)

public sealed class Rule.Types.ForceReturnFacetAction.Types.FacetPositionAdjustment : IMessage<Rule.Types.ForceReturnFacetAction.Types.FacetPositionAdjustment>, IEquatable<Rule.Types.ForceReturnFacetAction.Types.FacetPositionAdjustment>, IDeepCloneable<Rule.Types.ForceReturnFacetAction.Types.FacetPositionAdjustment>, IBufferMessage, IMessage

Reference documentation and code samples for the Retail v2 API class Rule.Types.ForceReturnFacetAction.Types.FacetPositionAdjustment.

Each facet position adjustment consists of a single attribute name (i.e. facet key) along with a specified position.

Inheritance

object > Rule.Types.ForceReturnFacetAction.Types.FacetPositionAdjustment

Namespace

Google.Cloud.Retail.V2

Assembly

Google.Cloud.Retail.V2.dll

Constructors

FacetPositionAdjustment()

public FacetPositionAdjustment()

FacetPositionAdjustment(FacetPositionAdjustment)

public FacetPositionAdjustment(Rule.Types.ForceReturnFacetAction.Types.FacetPositionAdjustment other)
Parameter
Name Description
other RuleTypesForceReturnFacetActionTypesFacetPositionAdjustment

Properties

AttributeName

public string AttributeName { get; set; }

The attribute name to force return as a facet. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters long.

Property Value
Type Description
string

Position

public int Position { get; set; }

This is the position in the request as explained above. It should be strictly positive be at most 100.

Property Value
Type Description
int