All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.androidpublisher.model.SubscriptionPriceChange.html Maven / Gradle / Ivy

There is a newer version: v3-rev20241217-2.0.0
Show newest version






SubscriptionPriceChange (Google Play Android Developer API v3-rev20240129-2.0.0)












com.google.api.services.androidpublisher.model

Class SubscriptionPriceChange

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class SubscriptionPriceChange
    extends com.google.api.client.json.GenericJson
    Contains the price change information for a subscription that can be used to control the user journey for the price change in the app. This can be in the form of seeking confirmation from the user or tailoring the experience for a successful conversion.

    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 Android Developer API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • SubscriptionPriceChange

        public SubscriptionPriceChange()
    • Method Detail

      • getNewPrice

        public Price getNewPrice()
        The new price the subscription will renew with if the price change is accepted by the user.
        Returns:
        value or null for none
      • setNewPrice

        public SubscriptionPriceChange setNewPrice(Price newPrice)
        The new price the subscription will renew with if the price change is accepted by the user.
        Parameters:
        newPrice - newPrice or null for none
      • getState

        public Integer getState()
        The current state of the price change. Possible values are: 0. Outstanding: State for a pending price change waiting for the user to agree. In this state, you can optionally seek confirmation from the user using the In-App API. 1. Accepted: State for an accepted price change that the subscription will renew with unless it's canceled. The price change takes effect on a future date when the subscription renews. Note that the change might not occur when the subscription is renewed next.
        Returns:
        value or null for none
      • setState

        public SubscriptionPriceChange setState(Integer state)
        The current state of the price change. Possible values are: 0. Outstanding: State for a pending price change waiting for the user to agree. In this state, you can optionally seek confirmation from the user using the In-App API. 1. Accepted: State for an accepted price change that the subscription will renew with unless it's canceled. The price change takes effect on a future date when the subscription renews. Note that the change might not occur when the subscription is renewed next.
        Parameters:
        state - state or null for none
      • clone

        public SubscriptionPriceChange clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy