> 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/chi/tools/billing/v21/references/classes/subscriptionupdateparams.md).

# SubscriptionUpdateParams

`public class SubscriptionUdpateParams extends Object`\
`java.lang.Object`     \
&#x20;    `↳ com.gaa.sdk.iap.PurchaseFlowParams.SubscriptionUpdateParams`\
&#x20;\
购买In-App商品的参数。\
**See Also:**\
[PurchaseClient](/dev/chi/tools/billing/v21/references/classes/purchaseclient.md).launchPurchaseFlow(Activity, [PurchaseFlowParams](/dev/chi/tools/billing/v21/references/classes/purchaseflowparams.md))

## Summary <a href="#id-cn-subscriptionupdateparams-summary" id="id-cn-subscriptionupdateparams-summary"></a>

***

| **Nested classes** | <p><br></p>                                                                                                                              |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- |
| class              | <p><a href="/pages/kZ8lUej6KqiMkWykny95">SubscriptionUpdateParams.Builder</a><br>用于轻松创建SubscriptionUpdateParams实例（instance）的builder。</p> |

## Public methods <a href="#id-cn-subscriptionupdateparams-publicmethods" id="id-cn-subscriptionupdateparams-publicmethods"></a>

***

### getProrationMode() <a href="#id-cn-subscriptionupdateparams-getprorationmode" id="id-cn-subscriptionupdateparams-getprorationmode"></a>

`int getProrationMode()`

定期支付商品升级或降级的比例分配模式。

| **Returns:** | <p><br></p>                                                                                                               |
| ------------ | ------------------------------------------------------------------------------------------------------------------------- |
| int          | [PurchaseFlowParams.ProrationMode](/dev/chi/tools/billing/v21/references/annotations/purchaseflowparams.prorationmode.md) |

### getOldPurchaseToken() <a href="#id-cn-subscriptionupdateparams-getoldpurchasetoken" id="id-cn-subscriptionupdateparams-getoldpurchasetoken"></a>

`String getOldPurchaseToken()`

已购定期支付商品的购买token。

| **Returns:** | <p><br></p> |
| ------------ | ----------- |
| String       | <p><br></p> |

### newBuilder <a href="#id-cn-subscriptionupdateparams-newbuilder" id="id-cn-subscriptionupdateparams-newbuilder"></a>

[`SubscriptionUpdateParams.Builder`](/dev/chi/tools/billing/v21/references/classes/subscriptionupdateparams.builder.md) `newBuilder()`

生成用于创建SubscriptionUdpateParams实例（instance）的builder。

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