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].
Implements
IMessage<PriceInfo.Types.PriceRange>, IEquatable<PriceInfo.Types.PriceRange>, IDeepCloneable<PriceInfo.Types.PriceRange>, IBufferMessage, IMessageNamespace
Google.Cloud.Retail.V2Assembly
Google.Cloud.Retail.V2.dll
Constructors
PriceRange()
public PriceRange()
PriceRange(PriceInfo.Types.PriceRange)
public PriceRange(PriceInfo.Types.PriceRange other)
Parameter | |
---|---|
Name | Description |
other | PriceInfo.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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Interval |