Class CatalogAppView
LINT.IfChange A view of a Google Play app within the Catalog Export for app stores.
Implements
Inherited Members
Namespace: Google.Apis.AndroidPublisher.v3.Data
Assembly: Google.Apis.AndroidPublisher.v3.dll
Syntax
public class CatalogAppView : IDirectResponseSchema
Properties
ActiveVersionNames
Active versions of the app mapped from android:versionName manifest attributes.
Declaration
[JsonProperty("activeVersionNames")]
public virtual IList<string> ActiveVersionNames { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
AppCategory
The category of the app.
Declaration
[JsonProperty("appCategory")]
public virtual string AppCategory { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AppContactInformation
Developer-provided contact information for the app.
Declaration
[JsonProperty("appContactInformation")]
public virtual AppContactInformation AppContactInformation { get; set; }
Property Value
| Type | Description |
|---|---|
| AppContactInformation |
AppSubcategory
The subcategory of the app e.g. "GAME_ACTION".
Declaration
[JsonProperty("appSubcategory")]
public virtual string AppSubcategory { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DeliveryToken
The token used for delivery of the app with the Google Play Inline Install API.
Declaration
[JsonProperty("deliveryToken")]
public virtual string DeliveryToken { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DeveloperDetails
The developer details of the app.
Declaration
[JsonProperty("developerDetails")]
public virtual DeveloperDetails DeveloperDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| DeveloperDetails |
DeviceCompatibilityRequirements
The app may specify multiple sets of device compatibility requirements, and a device is considered
compatible with the app if it satisfies at least one of DeviceCompatibilityRequirements.
Declaration
[JsonProperty("deviceCompatibilityRequirements")]
public virtual IList<DeviceCompatibilityRequirements> DeviceCompatibilityRequirements { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<DeviceCompatibilityRequirements> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExcludedDevicesByIdentifier
List of devices excluded from the app's distribution even if they are otherwise compatible with the requirements from device_compatibility_requirements. These are OR-ed, i.e. a device is excluded if it matches any of the identifiers.
Declaration
[JsonProperty("excludedDevicesByIdentifier")]
public virtual IList<DeviceIdentifier> ExcludedDevicesByIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<DeviceIdentifier> |
ExcludedDevicesBySelector
List of devices excluded from the app's distribution even if they are otherwise compatible with the requirements from device_compatibility_requirements. A device is excluded if it matches any of given the selectors.
Declaration
[JsonProperty("excludedDevicesBySelector")]
public virtual IList<CatalogDeviceSelector> ExcludedDevicesBySelector { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CatalogDeviceSelector> |
FirstReleaseDate
The date when the app was first released.
Declaration
[JsonProperty("firstReleaseDate")]
public virtual Date FirstReleaseDate { get; set; }
Property Value
| Type | Description |
|---|---|
| Date |
HasInAppAds
Whether the app has ads.
Declaration
[JsonProperty("hasInAppAds")]
public virtual bool? HasInAppAds { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
HasInAppPurchases
Whether the app has in-app purchases through Google Play.
Declaration
[JsonProperty("hasInAppPurchases")]
public virtual bool? HasInAppPurchases { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
IarcCertificateId
The IARC certificate ID for the app.
Declaration
[JsonProperty("iarcCertificateId")]
public virtual string IarcCertificateId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IsAdultOnlyAudience
Whether the app is targeted to an adult-only (18+) audience.
Declaration
[JsonProperty("isAdultOnlyAudience")]
public virtual bool? IsAdultOnlyAudience { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
LastPublishTime
object representation of LastPublishTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastPublishTimeDateTimeOffset instead.")]
public virtual object LastPublishTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
LastPublishTimeDateTimeOffset
DateTimeOffset representation of LastPublishTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastPublishTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
LastPublishTimeRaw
The timestamp when the app was last published.
Declaration
[JsonProperty("lastPublishTime")]
public virtual string LastPublishTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LocalizedStoreListings
The localized store listings of the app which are shown on Google Play.
Declaration
[JsonProperty("localizedStoreListings")]
public virtual LocalizedStoreListings LocalizedStoreListings { get; set; }
Property Value
| Type | Description |
|---|---|
| LocalizedStoreListings |
PackageName
The package name of the app.
Declaration
[JsonProperty("packageName")]
public virtual string PackageName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Permissions
Required permissions declared by the app which apply for all Android SDK versions.
Declaration
[JsonProperty("permissions")]
public virtual IList<CatalogPermission> Permissions { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CatalogPermission> |
PermissionsSdk23
Required permissions declared by the app which apply for Android SDK versions SDK 23 and above.
Declaration
[JsonProperty("permissionsSdk23")]
public virtual IList<CatalogPermission> PermissionsSdk23 { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CatalogPermission> |
PriceInTheUnitedStates
The price of the app in the United States. Empty if the app is free.
Declaration
[JsonProperty("priceInTheUnitedStates")]
public virtual Money PriceInTheUnitedStates { get; set; }
Property Value
| Type | Description |
|---|---|
| Money |
PrivacyPolicyUrl
The URL of the app's privacy policy.
Declaration
[JsonProperty("privacyPolicyUrl")]
public virtual string PrivacyPolicyUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SalePriceInTheUnitedStates
The sale price of the app in the United States. Only populated for paid apps with an active US sale.
Declaration
[JsonProperty("salePriceInTheUnitedStates")]
public virtual Money SalePriceInTheUnitedStates { get; set; }
Property Value
| Type | Description |
|---|---|
| Money |