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