Class ConsumptionUsageEvent
List of events, each representing an instance where the user consumed or used the purchased item or service.
Implements
Inherited Members
Namespace: Google.Apis.AndroidPublisher.v3.Data
Assembly: Google.Apis.AndroidPublisher.v3.dll
Syntax
public class ConsumptionUsageEvent : IDirectResponseSchema
Properties
ConsumptionItemDescription
Optional. Free form text that allows developers to provide more info on the item consumed. Maximum length is 5000 characters.
Declaration
[JsonProperty("consumptionItemDescription")]
public virtual string ConsumptionItemDescription { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ConsumptionTime
object representation of ConsumptionTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ConsumptionTimeDateTimeOffset instead.")]
public virtual object ConsumptionTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
ConsumptionTimeDateTimeOffset
DateTimeOffset representation of ConsumptionTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ConsumptionTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
ConsumptionTimeRaw
Optional. Time when the user consumed, used, downloaded, opened, or streamed the content.
Declaration
[JsonProperty("consumptionTime")]
public virtual string ConsumptionTimeRaw { 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 |
IpAddress
Optional. The IP address from which the consumption occurred.
Declaration
[JsonProperty("ipAddress")]
public virtual string IpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Location
Optional. Geographic location where the consumption occurred.
Declaration
[JsonProperty("location")]
public virtual CoarseLocation Location { get; set; }
Property Value
| Type | Description |
|---|---|
| CoarseLocation |
ObfuscatedAccountId
Optional. Obfuscated string that is uniquely associated with the purchaser's user account in the app. https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setObfuscatedAccountId(java.lang.String)
Declaration
[JsonProperty("obfuscatedAccountId")]
public virtual string ObfuscatedAccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ObfuscatedProfileId
Optional. Obfuscated string that is uniquely associated with the purchaser's user profile in the app. https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setObfuscatedProfileId(java.lang.String)
Declaration
[JsonProperty("obfuscatedProfileId")]
public virtual string ObfuscatedProfileId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |