public final class SubscriptionPurchase
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Google Play Developer API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags| Constructor and Description |
|---|
SubscriptionPurchase() |
| Modifier and Type | Method and Description |
|---|---|
SubscriptionPurchase |
clone() |
java.lang.Boolean |
getAutoRenewing()
Whether the subscription will automatically be renewed when it reaches its current expiry time.
|
java.lang.Integer |
getCancelReason()
The reason why a subscription was cancelled or is not auto-renewing.
|
java.lang.String |
getCountryCode()
ISO 3166-1 alpha-2 billing country/region code of the user at the time the subscription was
granted.
|
java.lang.String |
getDeveloperPayload()
A developer-specified string that contains supplemental information about an order.
|
java.lang.Long |
getExpiryTimeMillis()
Time at which the subscription will expire, in milliseconds since the Epoch.
|
java.lang.String |
getKind()
This kind represents a subscriptionPurchase object in the androidpublisher service.
|
java.lang.String |
getOrderId()
The order id of the latest recurring order associated with the purchase of the subscription.
|
java.lang.Integer |
getPaymentState()
The payment state of the subscription.
|
java.lang.Long |
getPriceAmountMicros()
Price of the subscription, not including tax.
|
java.lang.String |
getPriceCurrencyCode()
ISO 4217 currency code for the subscription price.
|
java.lang.Long |
getStartTimeMillis()
Time at which the subscription was granted, in milliseconds since the Epoch.
|
java.lang.Long |
getUserCancellationTimeMillis()
The time at which the subscription was canceled by the user, in milliseconds since the epoch.
|
SubscriptionPurchase |
set(java.lang.String fieldName,
java.lang.Object value) |
SubscriptionPurchase |
setAutoRenewing(java.lang.Boolean autoRenewing)
Whether the subscription will automatically be renewed when it reaches its current expiry time.
|
SubscriptionPurchase |
setCancelReason(java.lang.Integer cancelReason)
The reason why a subscription was cancelled or is not auto-renewing.
|
SubscriptionPurchase |
setCountryCode(java.lang.String countryCode)
ISO 3166-1 alpha-2 billing country/region code of the user at the time the subscription was
granted.
|
SubscriptionPurchase |
setDeveloperPayload(java.lang.String developerPayload)
A developer-specified string that contains supplemental information about an order.
|
SubscriptionPurchase |
setExpiryTimeMillis(java.lang.Long expiryTimeMillis)
Time at which the subscription will expire, in milliseconds since the Epoch.
|
SubscriptionPurchase |
setKind(java.lang.String kind)
This kind represents a subscriptionPurchase object in the androidpublisher service.
|
SubscriptionPurchase |
setOrderId(java.lang.String orderId)
The order id of the latest recurring order associated with the purchase of the subscription.
|
SubscriptionPurchase |
setPaymentState(java.lang.Integer paymentState)
The payment state of the subscription.
|
SubscriptionPurchase |
setPriceAmountMicros(java.lang.Long priceAmountMicros)
Price of the subscription, not including tax.
|
SubscriptionPurchase |
setPriceCurrencyCode(java.lang.String priceCurrencyCode)
ISO 4217 currency code for the subscription price.
|
SubscriptionPurchase |
setStartTimeMillis(java.lang.Long startTimeMillis)
Time at which the subscription was granted, in milliseconds since the Epoch.
|
SubscriptionPurchase |
setUserCancellationTimeMillis(java.lang.Long userCancellationTimeMillis)
The time at which the subscription was canceled by the user, in milliseconds since the epoch.
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeyspublic java.lang.Boolean getAutoRenewing()
null for nonepublic SubscriptionPurchase setAutoRenewing(java.lang.Boolean autoRenewing)
autoRenewing - autoRenewing or null for nonepublic java.lang.Integer getCancelReason()
null for nonepublic SubscriptionPurchase setCancelReason(java.lang.Integer cancelReason)
cancelReason - cancelReason or null for nonepublic java.lang.String getCountryCode()
null for nonepublic SubscriptionPurchase setCountryCode(java.lang.String countryCode)
countryCode - countryCode or null for nonepublic java.lang.String getDeveloperPayload()
null for nonepublic SubscriptionPurchase setDeveloperPayload(java.lang.String developerPayload)
developerPayload - developerPayload or null for nonepublic java.lang.Long getExpiryTimeMillis()
null for nonepublic SubscriptionPurchase setExpiryTimeMillis(java.lang.Long expiryTimeMillis)
expiryTimeMillis - expiryTimeMillis or null for nonepublic java.lang.String getKind()
null for nonepublic SubscriptionPurchase setKind(java.lang.String kind)
kind - kind or null for nonepublic java.lang.String getOrderId()
null for nonepublic SubscriptionPurchase setOrderId(java.lang.String orderId)
orderId - orderId or null for nonepublic java.lang.Integer getPaymentState()
null for nonepublic SubscriptionPurchase setPaymentState(java.lang.Integer paymentState)
paymentState - paymentState or null for nonepublic java.lang.Long getPriceAmountMicros()
null for nonepublic SubscriptionPurchase setPriceAmountMicros(java.lang.Long priceAmountMicros)
priceAmountMicros - priceAmountMicros or null for nonepublic java.lang.String getPriceCurrencyCode()
null for nonepublic SubscriptionPurchase setPriceCurrencyCode(java.lang.String priceCurrencyCode)
priceCurrencyCode - priceCurrencyCode or null for nonepublic java.lang.Long getStartTimeMillis()
null for nonepublic SubscriptionPurchase setStartTimeMillis(java.lang.Long startTimeMillis)
startTimeMillis - startTimeMillis or null for nonepublic java.lang.Long getUserCancellationTimeMillis()
null for nonepublic SubscriptionPurchase setUserCancellationTimeMillis(java.lang.Long userCancellationTimeMillis)
userCancellationTimeMillis - userCancellationTimeMillis or null for nonepublic SubscriptionPurchase set(java.lang.String fieldName, java.lang.Object value)
set in class com.google.api.client.json.GenericJsonpublic SubscriptionPurchase clone()
clone in class com.google.api.client.json.GenericJson