Class Headers
A non-empty list of row or column headers for a table. Exactly one of prices
, weights
, num_items
,
postal_code_group_names
, or location
must be set.
Implements
Inherited Members
Namespace: Google.Apis.Merchant.accounts_v1beta.Data
Assembly: Google.Apis.Merchant.accounts_v1beta.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
Required. 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
Required. 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
Required. 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
Required. A list of inclusive order price upper bounds. The last price's value can be infinity by setting
price amount_micros = -1. For example [{"amount_micros": 10000000, "currency_code": "USD"}, {"amount_micros": 500000000, "currency_code": "USD"}, {"amount_micros": -1, "currency_code": "USD"}]
represents the headers "<= $10", "<= $500", and "> $500". All prices within a service
must have the same currency. Must be non-empty. Must be positive except -1. 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
Required. A list of inclusive order weight upper bounds. The last weight's value can be infinity by setting
price amount_micros = -1. For example [{"amount_micros": 10000000, "unit": "kg"}, {"amount_micros": 50000000, "unit": "kg"}, {"amount_micros": -1, "unit": "kg"}]
represents the headers "<= 10kg",
"<= 50kg", and "> 50kg". All weights within a service must have the same unit. Must be
non-empty. Must be positive except -1. 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> |