Class PriceInfo.Types.PriceRange (1.6.0)

public sealed class PriceRange : IMessage<PriceInfo.Types.PriceRange>, IEquatable<PriceInfo.Types.PriceRange>, IDeepCloneable<PriceInfo.Types.PriceRange>, IBufferMessage, IMessage

The price range of all [variant][google.cloud.retail.v2.Product.Type.VARIANT] [Product][google.cloud.retail.v2.Product] having the same [Product.primary_product_id][google.cloud.retail.v2.Product.primary_product_id].

Inheritance

Object > PriceInfo.Types.PriceRange

Namespace

Google.Cloud.Retail.V2

Assembly

Google.Cloud.Retail.V2.dll

Constructors

PriceRange()

public PriceRange()

PriceRange(PriceInfo.Types.PriceRange)

public PriceRange(PriceInfo.Types.PriceRange other)
Parameter
NameDescription
otherPriceInfo.Types.PriceRange

Properties

OriginalPrice

public Interval OriginalPrice { get; set; }

The inclusive [Product.pricing_info.original_price][google.cloud.retail.v2.PriceInfo.original_price] internal of all [variant][google.cloud.retail.v2.Product.Type.VARIANT] [Product][google.cloud.retail.v2.Product] having the same [Product.primary_product_id][google.cloud.retail.v2.Product.primary_product_id].

Property Value
TypeDescription
Interval

Price

public Interval Price { get; set; }

The inclusive [Product.pricing_info.price][google.cloud.retail.v2.PriceInfo.price] interval of all [variant][google.cloud.retail.v2.Product.Type.VARIANT] [Product][google.cloud.retail.v2.Product] having the same [Product.primary_product_id][google.cloud.retail.v2.Product.primary_product_id].

Property Value
TypeDescription
Interval