Class Service
Shipping service.
Implements
Inherited Members
Namespace: Google.Apis.Merchant.accounts_v1beta.Data
Assembly: Google.Apis.Merchant.accounts_v1beta.dll
Syntax
public class Service : IDirectResponseSchema
Properties
Active
Required. A boolean exposing the active status of the shipping service.
Declaration
[JsonProperty("active")]
public virtual bool? Active { get; set; }
Property Value
Type | Description |
---|---|
bool? |
CurrencyCode
The CLDR code of the currency to which this service applies. Must match that of the prices in rate groups.
Declaration
[JsonProperty("currencyCode")]
public virtual string CurrencyCode { get; set; }
Property Value
Type | Description |
---|---|
string |
DeliveryCountries
Required. The CLDR territory code of the countries to which the service applies.
Declaration
[JsonProperty("deliveryCountries")]
public virtual IList<string> DeliveryCountries { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
DeliveryTime
Required. Time spent in various aspects from order to the delivery of the product.
Declaration
[JsonProperty("deliveryTime")]
public virtual DeliveryTime DeliveryTime { get; set; }
Property Value
Type | Description |
---|---|
DeliveryTime |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
LoyaltyPrograms
Optional. Loyalty programs that this shipping service is limited to.
Declaration
[JsonProperty("loyaltyPrograms")]
public virtual IList<LoyaltyProgram> LoyaltyPrograms { get; set; }
Property Value
Type | Description |
---|---|
IList<LoyaltyProgram> |
MinimumOrderValue
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.
Declaration
[JsonProperty("minimumOrderValue")]
public virtual Price MinimumOrderValue { get; set; }
Property Value
Type | Description |
---|---|
Price |
MinimumOrderValueTable
Table of per store minimum order values for the pickup fulfillment type. Cannot be set together with minimum_order_value.
Declaration
[JsonProperty("minimumOrderValueTable")]
public virtual MinimumOrderValueTable MinimumOrderValueTable { get; set; }
Property Value
Type | Description |
---|---|
MinimumOrderValueTable |
RateGroups
Optional. Shipping rate group definitions. Only the last one is allowed to have an empty
applicable_shipping_labels
, which means "everything else". The other applicable_shipping_labels
must not
overlap.
Declaration
[JsonProperty("rateGroups")]
public virtual IList<RateGroup> RateGroups { get; set; }
Property Value
Type | Description |
---|---|
IList<RateGroup> |
ServiceName
Required. Free-form name of the service. Must be unique within target account.
Declaration
[JsonProperty("serviceName")]
public virtual string ServiceName { get; set; }
Property Value
Type | Description |
---|---|
string |
ShipmentType
Type of locations this service ships orders to.
Declaration
[JsonProperty("shipmentType")]
public virtual string ShipmentType { get; set; }
Property Value
Type | Description |
---|---|
string |
StoreConfig
A list of stores your products are delivered from. This is only valid for the local delivery shipment type.
Declaration
[JsonProperty("storeConfig")]
public virtual StoreConfig StoreConfig { get; set; }
Property Value
Type | Description |
---|---|
StoreConfig |