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.
Implements
Inherited Members
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 "<= 10 items", "<= 50 items", and "> 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 "<= $10", "<= $500", and "> $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 "<= 10kg", "<= 50kg", and "> 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> |