Class OrderLineItem
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.ShoppingContent.v2.Data
Assembly: Google.Apis.ShoppingContent.v2.dll
Syntax
public class OrderLineItem : IDirectResponseSchema
Properties
Annotations
Annotations that are attached to the line item.
Declaration
[JsonProperty("annotations")]
public virtual IList<OrderMerchantProvidedAnnotation> Annotations { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<OrderMerchantProvidedAnnotation> |
Cancellations
Cancellations of the line item.
Declaration
[JsonProperty("cancellations")]
public virtual IList<OrderCancellation> Cancellations { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<OrderCancellation> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Id
The ID of the line item.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Price
Total price for the line item. For example, if two items for $10 are purchased, the total price will be $20.
Declaration
[JsonProperty("price")]
public virtual Price Price { get; set; }
Property Value
Type | Description |
---|---|
Price |
Product
Product data as seen by customer from the time of the order placement. Note that certain attributes values (e.g. title or gtin) might be reformatted and no longer match values submitted via product feed.
Declaration
[JsonProperty("product")]
public virtual OrderLineItemProduct Product { get; set; }
Property Value
Type | Description |
---|---|
OrderLineItemProduct |
QuantityCanceled
Number of items canceled.
Declaration
[JsonProperty("quantityCanceled")]
public virtual long? QuantityCanceled { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
QuantityDelivered
Number of items delivered.
Declaration
[JsonProperty("quantityDelivered")]
public virtual long? QuantityDelivered { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
QuantityOrdered
Number of items ordered.
Declaration
[JsonProperty("quantityOrdered")]
public virtual long? QuantityOrdered { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
QuantityPending
Number of items pending.
Declaration
[JsonProperty("quantityPending")]
public virtual long? QuantityPending { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
QuantityReadyForPickup
Number of items ready for pickup.
Declaration
[JsonProperty("quantityReadyForPickup")]
public virtual long? QuantityReadyForPickup { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
QuantityReturned
Number of items returned.
Declaration
[JsonProperty("quantityReturned")]
public virtual long? QuantityReturned { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
QuantityShipped
Number of items shipped.
Declaration
[JsonProperty("quantityShipped")]
public virtual long? QuantityShipped { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
ReturnInfo
Details of the return policy for the line item.
Declaration
[JsonProperty("returnInfo")]
public virtual OrderLineItemReturnInfo ReturnInfo { get; set; }
Property Value
Type | Description |
---|---|
OrderLineItemReturnInfo |
Returns
Returns of the line item.
Declaration
[JsonProperty("returns")]
public virtual IList<OrderReturn> Returns { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<OrderReturn> |
ShippingDetails
Details of the requested shipping for the line item.
Declaration
[JsonProperty("shippingDetails")]
public virtual OrderLineItemShippingDetails ShippingDetails { get; set; }
Property Value
Type | Description |
---|---|
OrderLineItemShippingDetails |
Tax
Total tax amount for the line item. For example, if two items are purchased, and each have a cost tax of $2, the total tax amount will be $4.
Declaration
[JsonProperty("tax")]
public virtual Price Tax { get; set; }
Property Value
Type | Description |
---|---|
Price |