Class ProductOfferDetails
Offer details information related to a purchase line item.
Implements
Inherited Members
Namespace: Google.Apis.AndroidPublisher.v3.Data
Assembly: Google.Apis.AndroidPublisher.v3.dll
Syntax
public class ProductOfferDetails : IDirectResponseSchema
Properties
ConsumptionState
Output only. The consumption state of the purchase.
Declaration
[JsonProperty("consumptionState")]
public virtual string ConsumptionState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OfferId
The offer ID. Only present for offers.
Declaration
[JsonProperty("offerId")]
public virtual string OfferId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OfferTags
The latest offer tags associated with the offer. It includes tags inherited from the purchase option.
Declaration
[JsonProperty("offerTags")]
public virtual IList<string> OfferTags { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
OfferToken
The per-transaction offer token used to make this purchase line item.
Declaration
[JsonProperty("offerToken")]
public virtual string OfferToken { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PreorderOfferDetails
Offer details for a preorder offer. This will only be set for preorders.
Declaration
[JsonProperty("preorderOfferDetails")]
public virtual PreorderOfferDetails PreorderOfferDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| PreorderOfferDetails |
PurchaseOptionId
The purchase option ID.
Declaration
[JsonProperty("purchaseOptionId")]
public virtual string PurchaseOptionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Quantity
The quantity associated with the purchase of the inapp product.
Declaration
[JsonProperty("quantity")]
public virtual int? Quantity { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
RefundableQuantity
The quantity eligible for refund, i.e. quantity that hasn't been refunded. The value reflects quantity-based partial refunds and full refunds.
Declaration
[JsonProperty("refundableQuantity")]
public virtual int? RefundableQuantity { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
RentOfferDetails
Offer details about rent offers. This will only be set for rental line items.
Declaration
[JsonProperty("rentOfferDetails")]
public virtual RentOfferDetails RentOfferDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| RentOfferDetails |