Class InAppProduct
Inheritance
System.Object
InAppProduct
Assembly: Google.Apis.AndroidPublisher.v2.dll
Syntax
public class InAppProduct : object, IDirectResponseSchema
Properties
DefaultLanguage
The default language of the localized data, as defined by BCP 47. e.g. "en-US", "en-GB".
Declaration
public virtual string DefaultLanguage { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultPrice
Default price cannot be zero. In-app products can never be free. Default price is always in the
developer's Checkout merchant currency.
Declaration
public virtual Price DefaultPrice { get; set; }
Property Value
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
Type |
Description |
System.String |
|
GracePeriod
Grace period of the subscription, specified in ISO 8601 format. It will allow developers to give
their subscribers a grace period when the payment for the new recurrence period is declined. Acceptable
values = "P3D" (three days) and "P7D" (seven days)
Declaration
public virtual string GracePeriod { get; set; }
Property Value
Type |
Description |
System.String |
|
Listings
List of localized title and description data.
Declaration
public virtual IDictionary<string, InAppProductListing> Listings { get; set; }
Property Value
PackageName
The package name of the parent app.
Declaration
public virtual string PackageName { get; set; }
Property Value
Type |
Description |
System.String |
|
Prices
Prices per buyer region. None of these prices should be zero. In-app products can never be
free.
Declaration
public virtual IDictionary<string, Price> Prices { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IDictionary<System.String, Price> |
|
PurchaseType
Purchase type enum value. Unmodifiable after creation.
Declaration
public virtual string PurchaseType { get; set; }
Property Value
Type |
Description |
System.String |
|
Sku
The stock-keeping-unit (SKU) of the product, unique within an app.
Declaration
public virtual string Sku { get; set; }
Property Value
Type |
Description |
System.String |
|
Status
Declaration
public virtual string Status { get; set; }
Property Value
Type |
Description |
System.String |
|
SubscriptionPeriod
Subscription period, specified in ISO 8601 format. Acceptable values are "P1W" (one week), "P1M"
(one month), "P3M" (three months), "P6M" (six months), and "P1Y" (one year).
Declaration
public virtual string SubscriptionPeriod { get; set; }
Property Value
Type |
Description |
System.String |
|
TrialPeriod
Trial period, specified in ISO 8601 format. Acceptable values are anything between "P7D" (seven
days) and "P999D" (999 days). Seasonal subscriptions cannot have a trial period.
Declaration
public virtual string TrialPeriod { get; set; }
Property Value
Type |
Description |
System.String |
|
Implements