# ONE store IAP References

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