Class ReturnPolicyOnline
Return policy online object. This is currently used to represent return policies for ads and free listings programs.
Implements
Inherited Members
Namespace: Google.Apis.ShoppingContent.v2_1.Data
Assembly: Google.Apis.ShoppingContent.v2_1.dll
Syntax
public class ReturnPolicyOnline : IDirectResponseSchema
Properties
Countries
The countries of sale where the return policy is applicable. The values must be a valid 2 letter ISO 3166 code, e.g. "US".
Declaration
[JsonProperty("countries")]
public virtual IList<string> Countries { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ItemConditions
The item conditions that are accepted for returns. This is required to not be empty unless the type of return policy is noReturns.
Declaration
[JsonProperty("itemConditions")]
public virtual IList<string> ItemConditions { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Label
The unique user-defined label of the return policy. The same label cannot be used in different return policies for the same country. Policies with the label 'default' will apply to all products, unless a product specifies a return_policy_label attribute.
Declaration
[JsonProperty("label")]
public virtual string Label { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
The name of the policy as shown in Merchant Center.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Policy
The return policy.
Declaration
[JsonProperty("policy")]
public virtual ReturnPolicyOnlinePolicy Policy { get; set; }
Property Value
| Type | Description |
|---|---|
| ReturnPolicyOnlinePolicy |
RestockingFee
The restocking fee that applies to all return reason categories. This would be treated as a free restocking fee if the value is not set.
Declaration
[JsonProperty("restockingFee")]
public virtual ReturnPolicyOnlineRestockingFee RestockingFee { get; set; }
Property Value
| Type | Description |
|---|---|
| ReturnPolicyOnlineRestockingFee |
ReturnMethods
The return methods of how customers can return an item. This value is required to not be empty unless the type of return policy is noReturns.
Declaration
[JsonProperty("returnMethods")]
public virtual IList<string> ReturnMethods { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ReturnPolicyId
Output only. Return policy ID generated by Google.
Declaration
[JsonProperty("returnPolicyId")]
public virtual string ReturnPolicyId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReturnPolicyUri
The return policy uri. This can used by Google to do a sanity check for the policy.
Declaration
[JsonProperty("returnPolicyUri")]
public virtual string ReturnPolicyUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReturnReasonCategoryInfo
The return reason category information. This required to not be empty unless the type of return policy is noReturns.
Declaration
[JsonProperty("returnReasonCategoryInfo")]
public virtual IList<ReturnPolicyOnlineReturnReasonCategoryInfo> ReturnReasonCategoryInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<ReturnPolicyOnlineReturnReasonCategoryInfo> |