View Source GoogleApi.Content.V21.Model.Service (google_api_content v0.71.0)
Attributes
-
active(type:boolean(), default:nil) - A boolean exposing the active status of the shipping service. Required. -
currency(type:String.t, default:nil) - The CLDR code of the currency to which this service applies. Must match that of the prices in rate groups. -
deliveryCountry(type:String.t, default:nil) - The CLDR territory code of the country to which the service applies. Required. -
deliveryTime(type:GoogleApi.Content.V21.Model.DeliveryTime.t, default:nil) - Time spent in various aspects from order to the delivery of the product. Required. -
eligibility(type:String.t, default:nil) - Eligibility for this service. Acceptable values are: - "All scenarios" - "All scenarios except Shopping Actions" - "Shopping Actions" -
minimumOrderValue(type:GoogleApi.Content.V21.Model.Price.t, default:nil) - 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. Cannot be set together with minimum_order_value_table. -
minimumOrderValueTable(type:GoogleApi.Content.V21.Model.MinimumOrderValueTable.t, default:nil) - Table of per store minimum order values for the pickup fulfillment type. Cannot be set together with minimum_order_value. -
name(type:String.t, default:nil) - Free-form name of the service. Must be unique within target account. Required. -
pickupService(type:GoogleApi.Content.V21.Model.PickupCarrierService.t, default:nil) - The carrier-service pair delivering items to collection points. The list of supported pickup services can be retrieved through thegetSupportedPickupServicesmethod. Required if and only if the service delivery type ispickup. -
rateGroups(type:list(GoogleApi.Content.V21.Model.RateGroup.t), default:nil) - Shipping rate group definitions. Only the last one is allowed to have an emptyapplicableShippingLabels, which means "everything else". The otherapplicableShippingLabelsmust not overlap. -
shipmentType(type:String.t, default:nil) - Type of locations this service ships orders to. Acceptable values are: - "delivery" - "pickup(deprecated)" - "local_delivery" - "collection_point" -
storeConfig(type:GoogleApi.Content.V21.Model.ServiceStoreConfig.t, default:nil) - A list of stores your products are delivered from. This is only available for the local delivery shipment type.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Content.V21.Model.Service{ active: boolean() | nil, currency: String.t() | nil, deliveryCountry: String.t() | nil, deliveryTime: GoogleApi.Content.V21.Model.DeliveryTime.t() | nil, eligibility: String.t() | nil, minimumOrderValue: GoogleApi.Content.V21.Model.Price.t() | nil, minimumOrderValueTable: GoogleApi.Content.V21.Model.MinimumOrderValueTable.t() | nil, name: String.t() | nil, pickupService: GoogleApi.Content.V21.Model.PickupCarrierService.t() | nil, rateGroups: [GoogleApi.Content.V21.Model.RateGroup.t()] | nil, shipmentType: String.t() | nil, storeConfig: GoogleApi.Content.V21.Model.ServiceStoreConfig.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.