Show / Hide Table of Contents

Class Service

Shipping service.

Inheritance
object
Service
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Required. 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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX