> For the complete documentation index, see [llms.txt](https://onestore-dev.gitbook.io/dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://onestore-dev.gitbook.io/dev/eng/tools/billing/v21/references/classes/recurringproductparams.md).

# RecurringProductParams

public class RecurringProductParams extends Object\
java.lang.Object    ↳ com.gaa.sdk.iap.RecurringProductParams

\
A parameter to change the status of monthly auto-renewal products.

\
**See Also:**

[PurchaseClient.manageRecurringProductAsync](/dev/eng/tools/billing/v21/references/classes/purchaseclient.md)(RecurringProductParams, [RecurringProductListener](/dev/eng/tools/billing/v21/references/interfaces/recurringproductlistener.md))

\
Summary <a href="#id-en-recurringproductparams-summary" id="id-en-recurringproductparams-summary"></a>
------------------------------------------------------------------------------------------------------

***

| **Nested classes** |                                                                                                                                                          |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| class              | <p><a href="/pages/dYZTRcGgxKG6UrZAjpZ7">RecurringProductParams.Builder<br></a>A builder that helps create a RecurringProductParams instance easily.</p> |

## Public methods <a href="#id-en-recurringproductparams-publicmethods" id="id-en-recurringproductparams-publicmethods"></a>

***

### getPurchaseData <a href="#id-en-recurringproductparams-getpurchasedata" id="id-en-recurringproductparams-getpurchasedata"></a>

PurchaseData[ ](https://dev.onestore.co.kr/wiki/en/doc/en-purchasedata-38077505.html)getPurchaseData()\
Restores the purchase data of monthly auto-renewal products' purchases.

| **Returns:**                                                                  |             |
| ----------------------------------------------------------------------------- | ----------- |
| [PurchaseData](/dev/eng/tools/billing/v21/references/classes/purchasedata.md) | <p><br></p> |

### getRecurringAction <a href="#id-en-recurringproductparams-getrecurringaction" id="id-en-recurringproductparams-getrecurringaction"></a>

String getRecurringAction()\
Restores the status value that wishes to change for monthly auto-renewal products.

| **Returns:** |                                                                                                                       |
| ------------ | --------------------------------------------------------------------------------------------------------------------- |
| String       | [PurchaseClient.RecurringAction](/dev/eng/tools/billing/v21/references/annptations/purchaseclient.recurringaction.md) |

### newBuilder <a href="#id-en-recurringproductparams-newbuilder" id="id-en-recurringproductparams-newbuilder"></a>

RecurringProductParams.Builder[\[EN\]RecurringProductParams.Builder](/dev/eng/tools/billing/v21/references/classes/recurringproductparams.builder.md)newBuilder()\
Generates the builder to create a RecurringProductParams instance.

| **Returns:**                                                                                                      |             |
| ----------------------------------------------------------------------------------------------------------------- | ----------- |
| [RecurringProductParams.Builder](/dev/eng/tools/billing/v21/references/classes/recurringproductparams.builder.md) | <p><br></p> |
