Struct google_content2::Service [−][src]
pub struct Service {
pub currency: Option<String>,
pub name: Option<String>,
pub delivery_time: Option<DeliveryTime>,
pub active: Option<bool>,
pub delivery_country: Option<i64>,
pub rate_groups: Option<Vec<RateGroup>>,
pub minimum_order_value: Option<Price>,
}There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields
currency: Option<String>
The CLDR code of the currency to which this service applies. Must match that of the prices in rate groups.
name: Option<String>
Free-form name of the service. Must be unique within target account. Required.
delivery_time: Option<DeliveryTime>
Time spent in various aspects from order to the delivery of the product. Required.
active: Option<bool>
A boolean exposing the active status of the shipping service. Required.
delivery_country: Option<i64>
The CLDR territory code of the country to which the service applies. Required.
rate_groups: Option<Vec<RateGroup>>
Shipping rate group definitions. Only the last one is allowed to have an empty applicableShippingLabels, which means "everything else". The other applicableShippingLabels must not overlap.
minimum_order_value: Option<Price>
Minimum order value for this service. If set, indicates that customers will have to spend at least this amount. All prices within a service must have the same currency.
Trait Implementations
impl Default for Service[src]
impl Default for Serviceimpl Clone for Service[src]
impl Clone for Servicefn clone(&self) -> Service[src]
fn clone(&self) -> ServiceReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl Debug for Service[src]
impl Debug for Servicefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Part for Service[src]
impl Part for Service