Show / Hide Table of Contents

Class Headers

A non-empty list of row or column headers for a table. Exactly one of prices, weights, numItems, postalCodeGroupNames, or location must be set.

Inheritance
object
Headers
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ShoppingContent.v2_1.Data
Assembly: Google.Apis.ShoppingContent.v2_1.dll
Syntax
public class Headers : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Locations

A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.

Declaration
[JsonProperty("locations")]
public virtual IList<LocationIdSet> Locations { get; set; }
Property Value
Type Description
IList<LocationIdSet>

NumberOfItems

A list of inclusive number of items upper bounds. The last value can be "infinity". For example ["10", "50", "infinity"] represents the headers "&lt;= 10 items", "&lt;= 50 items", and "&gt; 50 items". Must be non-empty. Can only be set if all other fields are not set.

Declaration
[JsonProperty("numberOfItems")]
public virtual IList<string> NumberOfItems { get; set; }
Property Value
Type Description
IList<string>

PostalCodeGroupNames

A list of postal group names. The last value can be "all other locations". Example: ["zone 1", "zone 2", "all other locations"]. The referred postal code groups must match the delivery country of the service. Must be non-empty. Can only be set if all other fields are not set.

Declaration
[JsonProperty("postalCodeGroupNames")]
public virtual IList<string> PostalCodeGroupNames { get; set; }
Property Value
Type Description
IList<string>

Prices

A list of inclusive order price upper bounds. The last price's value can be "infinity". For example [{"value": "10", "currency": "USD"}, {"value": "500", "currency": "USD"}, {"value": "infinity", "currency": "USD"}] represents the headers "&lt;= $10", "&lt;= $500", and "&gt; $500". All prices within a service must have the same currency. Must be non-empty. Can only be set if all other fields are not set.

Declaration
[JsonProperty("prices")]
public virtual IList<Price> Prices { get; set; }
Property Value
Type Description
IList<Price>

Weights

A list of inclusive order weight upper bounds. The last weight's value can be "infinity". For example [{"value": "10", "unit": "kg"}, {"value": "50", "unit": "kg"}, {"value": "infinity", "unit": "kg"}] represents the headers "&lt;= 10kg", "&lt;= 50kg", and "&gt; 50kg". All weights within a service must have the same unit. Must be non-empty. Can only be set if all other fields are not set.

Declaration
[JsonProperty("weights")]
public virtual IList<Weight> Weights { get; set; }
Property Value
Type Description
IList<Weight>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX