> 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.md).

# ONE store IAP References

* [\[EN\] Annotations](/dev/eng/tools/billing/v21/references/annptations.md)
  * [\[EN\]PurchaseClient.ConnectionState](/dev/eng/tools/billing/v21/references/annptations/purchaseclient.connectionstate.md)
  * [\[EN\]PurchaseClient.FeatureType](/dev/eng/tools/billing/v21/references/annptations/purchaseclient.featuretype.md)
  * [\[EN\]PurchaseClient.ProductType](/dev/eng/tools/billing/v21/references/annptations/purchaseclient.producttype.md)
  * [\[EN\]PurchaseClient.RecurringAction](/dev/eng/tools/billing/v21/references/annptations/purchaseclient.recurringaction.md)
  * [\[EN\]PurchaseClient.ResponseCode](/dev/eng/tools/billing/v21/references/annptations/purchaseclient.responsecode.md)
  * [\[EN\]PurchaseData.AcknowledgeState](/dev/eng/tools/billing/v21/references/annptations/purchasedata.acknowledgestate.md)
  * [\[EN\]PurchaseData.PurchaseState](/dev/eng/tools/billing/v21/references/annptations/purchasedata.purchasestate.md)
  * [\[EN\]PurchaseData.RecurringState](/dev/eng/tools/billing/v21/references/annptations/purchasedata.recurringstate.md)
  * [\[EN\]PurchaseFlowParams.ProrationMode](/dev/eng/tools/billing/v21/references/annptations/purchaseflowparams.prorationmode.md)
* [\[EN\] Classes](/dev/eng/tools/billing/v21/references/classes.md)
  * [\[EN\]AcknowledgeParams](/dev/eng/tools/billing/v21/references/classes/acknowledgeparams.md)
  * [\[EN\]AcknowledgeParams.Builder](/dev/eng/tools/billing/v21/references/classes/acknowledgeparams.builder.md)
  * [\[EN\]ConsumeParams](/dev/eng/tools/billing/v21/references/classes/consumeparams.md)
  * [\[EN\]ConsumeParams.Builder](/dev/eng/tools/billing/v21/references/classes/consumeparams.builder.md)
  * [\[EN\]IapResult](/dev/eng/tools/billing/v21/references/classes/iapresult.md)
  * [\[EN\]IapResult.Builder](/dev/eng/tools/billing/v21/references/classes/iapresult.builder.md)
  * [\[EN\]ProductDetail](/dev/eng/tools/billing/v21/references/classes/productdetail.md)
  * [\[EN\]ProductDetailsParams](/dev/eng/tools/billing/v21/references/classes/productdetailsparams.md)
  * [\[EN\]ProductDetailsParams.Builder](/dev/eng/tools/billing/v21/references/classes/productdetailsparams.builder.md)
  * [\[EN\]PurchaseClient](/dev/eng/tools/billing/v21/references/classes/purchaseclient.md)
  * [\[EN\]PurchaseClient.Builder](/dev/eng/tools/billing/v21/references/classes/purchaseclient.builder.md)
  * [\[EN\]PurchaseData](/dev/eng/tools/billing/v21/references/classes/purchasedata.md)
  * [\[EN\]PurchaseFlowParams](/dev/eng/tools/billing/v21/references/classes/purchaseflowparams.md)
  * [\[EN\]PurchaseFlowParams.Builder](/dev/eng/tools/billing/v21/references/classes/purchaseflowparams.builder.md)
  * [\[EN\]RecurringProductParams](/dev/eng/tools/billing/v21/references/classes/recurringproductparams.md)
  * [\[EN\]RecurringProductParams.Builder](/dev/eng/tools/billing/v21/references/classes/recurringproductparams.builder.md)
  * [\[EN\]SubscriptionParams](/dev/eng/tools/billing/v21/references/classes/subscriptionparams.md)
  * [\[EN\]SubscriptionParams.Builder](/dev/eng/tools/billing/v21/references/classes/subscriptionparams.builder.md)
  * [\[EN\]SubscriptionUpdateParams](/dev/eng/tools/billing/v21/references/classes/subscriptionupdateparams.md)
  * [\[EN\]SubscriptionUpdateParams.Builder](/dev/eng/tools/billing/v21/references/classes/subscriptionupdateparams.builder.md)
* [\[EN\] Interfaces](/dev/eng/tools/billing/v21/references/interfaces.md)
  * [\[EN\]AcknowledgeListener](/dev/eng/tools/billing/v21/references/interfaces/acknowledgelistener.md)
  * [\[EN\]ConsumeListener](/dev/eng/tools/billing/v21/references/interfaces/consumelistener.md)
  * [\[EN\]IapResultListener](/dev/eng/tools/billing/v21/references/interfaces/iapresultlistener.md)
  * [\[EN\]ProductDetailsListener](/dev/eng/tools/billing/v21/references/interfaces/productdetailslistener.md)
  * [\[EN\]PurchaseClientStateListener](/dev/eng/tools/billing/v21/references/interfaces/purchaseclientstatelistener.md)
  * [\[EN\]PurchasesListener (deprecated)](/dev/eng/tools/billing/v21/references/interfaces/purchaseslistener-deprecated.md)
  * [\[EN\]PurchasesUpdatedListener](/dev/eng/tools/billing/v21/references/interfaces/purchasesupdatedlistener.md)
  * [\[EN\]QueryPurchasesListener](/dev/eng/tools/billing/v21/references/interfaces/querypurchaseslistener.md)
  * [\[EN\]RecurringProductListener](/dev/eng/tools/billing/v21/references/interfaces/recurringproductlistener.md)
  * [\[EN\]StoreInfoListener](/dev/eng/tools/billing/v21/references/interfaces/storeinfolistener.md)
