Class UpgradeTargetingRule
Represents a targeting rule of the form: User currently has {scope} [with billing period {billing_period}].
Implements
Inherited Members
Namespace: Google.Apis.AndroidPublisher.v3.Data
Assembly: Google.Apis.AndroidPublisher.v3.dll
Syntax
public class UpgradeTargetingRule : IDirectResponseSchema
Properties
BillingPeriodDuration
The specific billing period duration, specified in ISO 8601 format, that a user must be currently subscribed to to be eligible for this rule. If not specified, users subscribed to any billing period are matched.
Declaration
[JsonProperty("billingPeriodDuration")]
public virtual string BillingPeriodDuration { 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 |
OncePerUser
Limit this offer to only once per user. If set to true, a user can never be eligible for this offer again if they ever subscribed to this offer.
Declaration
[JsonProperty("oncePerUser")]
public virtual bool? OncePerUser { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Scope
Required. The scope of subscriptions this rule considers. Only allows "this subscription" and "specific subscription in app".
Declaration
[JsonProperty("scope")]
public virtual TargetingRuleScope Scope { get; set; }
Property Value
Type | Description |
---|---|
TargetingRuleScope |