Show / Hide Table of Contents

Class ReturnPolicyOnline

Return policy online object. This is currently used to represent return policies for ads and free listings programs.

Inheritance
object
ReturnPolicyOnline
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.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>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX