Struct google_content2::api::Headers [−][src]
pub struct Headers {
pub locations: Option<Vec<LocationIdSet>>,
pub number_of_items: Option<Vec<String>>,
pub postal_code_group_names: Option<Vec<String>>,
pub prices: Option<Vec<Price>>,
pub weights: Option<Vec<Weight>>,
}Expand description
A non-empty list of row or column headers for a table. Exactly one of prices, weights, numItems, postalCodeGroupNames, or location must be set.
This type is not used in any activity, and only used as part of another schema.
Fields
locations: Option<Vec<LocationIdSet>>A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.
number_of_items: Option<Vec<String>>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.
postal_code_group_names: Option<Vec<String>>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.
prices: Option<Vec<Price>>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.
weights: Option<Vec<Weight>>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.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Headers
impl UnwindSafe for Headers
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more