GoogleApi.Content.V21.Model.Service (google_api_content v0.51.0) View Source
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 via thegetSupportedPickupServices
method. 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 otherapplicableShippingLabels
must not overlap. -
shipmentType
(type:String.t
, default:nil
) - Type of locations this service ships orders to. Acceptable values are: - "delivery
" - "pickup
"
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Content.V21.Model.Service{ active: boolean(), currency: String.t(), deliveryCountry: String.t(), deliveryTime: GoogleApi.Content.V21.Model.DeliveryTime.t(), eligibility: String.t(), minimumOrderValue: GoogleApi.Content.V21.Model.Price.t(), minimumOrderValueTable: GoogleApi.Content.V21.Model.MinimumOrderValueTable.t(), name: String.t(), pickupService: GoogleApi.Content.V21.Model.PickupCarrierService.t(), rateGroups: [GoogleApi.Content.V21.Model.RateGroup.t()], shipmentType: String.t() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.