diff --git a/apps/demo/src/plugin-demos/payments.ts b/apps/demo/src/plugin-demos/payments.ts index bd6b5d0..1f535c5 100644 --- a/apps/demo/src/plugin-demos/payments.ts +++ b/apps/demo/src/plugin-demos/payments.ts @@ -62,7 +62,7 @@ export class DemoModel extends Observable { console.log(`Order Id: ${event.payload.orderId}`); console.log(`Order Date: ${event.payload.orderDate}`); console.log(`Receipt Token: ${event.payload.receiptToken}`); - finalizeOrder(event.payload); + finalizeOrder(event.payload, true); } break; case PaymentEvent.Context.FINALIZING_ORDER: diff --git a/packages/payments/README.md b/packages/payments/README.md index 2d6af74..60f2be9 100644 --- a/packages/payments/README.md +++ b/packages/payments/README.md @@ -1,5 +1,7 @@ # @nativescript/payments + + A plugin that allows your app to use in-app purchases and subscriptions using Apple AppStore and Google PlayStore purchasing systems. This plugin uses a [RxJS Observable](https://rxjs.dev/guide/observable) to emit the events to handle the purchase flow. To avoid threading errors with the platform purchasing flow, you can use `toMainThread()` as a pipe on the Observable so that the purchase logic executes on the main thread. `paymentEvents.pipe(toMainThread()).subscribe((event: PaymentEvent.Type) => {...` @@ -7,28 +9,30 @@ This plugin uses a [RxJS Observable](https://rxjs.dev/guide/observable) to emit [In-App Purchase exmple](#in-app-purchase-example) should give a good starting point on how to use the Observable and setup the purchasing mechanism. **Payments on iOS example** -| Example Item List | PurchasConfirmation | Purchase Done | Purchase Successful +| Example Item List | PurchasConfirmation | Purchase Done | Purchase Successful |:------|:------|:-------|:----- | ![Purchase Item List Example](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/ios-payments4.png) | ![Purchase Flow Confirmation](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/ios-payments5.png) | ![Purchase Flow Done](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/ios-payments6.png) | ![Purchase Flow Success](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/ios-payments7.png) | **Payments on Android example** -| Example Item List | Purchas Confirmation | Purchase Successful -|:------|:------|:------- +| Example Item List | Purchas Confirmation | Purchase Successful | +| :------------------------------------------------------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------- | | ![Item List Example](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/android-payments3.png) | ![Purchase Flow Confirmation](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/android-payments4.png) | ![Purchase Flow Successful](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/android-payments5.png) | ## Contents -* [Installation](#installation) -* [Prerequisites](#prerequisites) - * [iOS prerequisites](#ios-prerequisites) - * [Android prerequisites](#android-prerequisites) - * [Important note about Google items](#important-note-about-google-items) -* [Use @nativescript/payments](#use-nativescriptpayments) - * [Standard usage flow](#standard-usage-flow) - * [In-App Purchase example](#in-app-purchase-example) -* [API](#api) -* [License](#license) +- [@nativescript/payments](#nativescriptpayments) + - [Contents](#contents) + - [Installation](#installation) + - [Prerequisites](#prerequisites) + - [iOS prerequisites](#ios-prerequisites) + - [Android prerequisites](#android-prerequisites) + - [Important note about Google items](#important-note-about-google-items) + - [Use @nativescript/payments](#use-nativescriptpayments) + - [Standard usage flow](#standard-usage-flow) + - [In-App Purchase example](#in-app-purchase-example) + - [API](#api) + - [License](#license) ## Installation @@ -61,14 +65,14 @@ To test iOS purchases fully, you will need a real iOS device. You will also need 1. To offer in-app purchases for your Android app, you will need to upload at least ONE apk/aab to the [Google Play Console](https://play.google.com). 2. Create in-app products on the console. -![Create new in app products](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/android-payments1.png) + ![Create new in app products](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/android-payments1.png) On the form to create your product, the `Product ID` is the value you will use to fetch your products for the user to purchase. #### Important note about Google items - Google does not like numeric values in the ID field. It seems to ignore the Sku when querying for your items and only returns one item instead of multiple values if the IDs contain numeric values. -![Product ID Form](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/android-payments2.png) + ![Product ID Form](https://raw.githubusercontent.com/NativeScript/payments/main/assets/payments/images/android-payments2.png) - Google in app products will not work until Google has reviewed the app. They will appear in the list of products, but the API will error trying to purchase them. The title of the item when you call `fetchItems(['your.product.id']) should be suffixed with (in review) or something similar when returned at this point. You will not be able to finish the purchase flow until the review period has passed. @@ -102,7 +106,9 @@ buyItem('item.id'); // finalizeOrder(payload) will complete the purchase flow. // The payload argument here is provided in the PaymentEvent.Context.PROCESSING_ORDER - SUCCESS event (see below example for detailed usage). -finalizeOrder(payload) +// Pass true to consume the order, or false to leave it as is. +// Example: don't consume the order if you want to restore it later, like if the user buys a one time item to remove ads from the app permanently. Consuming allows him to buy it again +finalizeOrder(payload, true) // at this point you would process the order with your backend given the receiptToken from the purchase flow ``` @@ -149,7 +155,7 @@ export class SomeViewModel { console.log('🟢 Payment Success 🟢'); console.log(`Order Date: ${event.payload.orderDate}`); console.log(`Receipt Token: ${event.payload.receiptToken}`); - finalizeOrder(event.payload); + finalizeOrder(event.payload, true); // Pass true to consume the order } break; case PaymentEvent.Context.FINALIZING_ORDER: @@ -196,8 +202,8 @@ export class SomeViewModel { The following methods get called in response to the events emitted by `paymentEvents`. -| Method | Description -|:-------|:----------- +| Method | Description | +| :------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `fetchItems(itemIds: Array)` | Queries the store for the items requested. You should handle these items inside the `PaymentEvent.Context.RETRIEVING_ITEMS` event. | | `buyItem(item: Item, options?: BuyItemOptions)` | Starts the purchase flow on Android & iOS and emits `PaymentEvent.Context.PROCESSING_ORDER` with `SUCCESS` or `FAILURE`. If SUCCESS then you can call the last method to the `finalizeOrder(payload)`. | | `fetchSubscriptions(itemIds: Array)` | Queries the store for the subscriptions offered by the app. You should handle these subscriptions inside the `PaymentEvent.Context.RETRIEVING_ITEMS` event. | @@ -206,7 +212,6 @@ The following methods get called in response to the events emitted by `paymentEv | `canMakePayments()` | Returns `true` or `false` indicating whether the billing service is available and is setup successfully. | | `tearDown()` | Closes the connection to the billing service to free up resources. | - ## License Apache License Version 2.0 diff --git a/packages/payments/index.android.ts b/packages/payments/index.android.ts index 9cd0cbc..db53d9e 100644 --- a/packages/payments/index.android.ts +++ b/packages/payments/index.android.ts @@ -12,6 +12,10 @@ export * from './order'; let _billingClient: com.android.billingclient.api.BillingClient | null; let _isBillingAvailable: boolean; +function queryPurchasesParamForSkuType(skuType: string): com.android.billingclient.api.QueryPurchasesParams { + return com.android.billingclient.api.QueryPurchasesParams.newBuilder().setProductType(skuType).build(); +} + export function init(): void { if (!_billingClient) { _payments$.next({ @@ -22,13 +26,14 @@ export function init(): void { const context = Utils.android.getApplicationContext(); if (context) { _billingClient = com.android.billingclient.api.BillingClient.newBuilder(context) - .enablePendingPurchases() + .enablePendingPurchases(com.android.billingclient.api.PendingPurchasesParams.newBuilder().enableOneTimeProducts().build()) + .enableAutoServiceReconnection() .setListener( new com.android.billingclient.api.PurchasesUpdatedListener({ onPurchasesUpdated(result, purchases: java.util.List): void { _purchaseHandler(result.getResponseCode(), purchases); }, - }) + }), ) .build(); _payments$.next({ @@ -44,10 +49,10 @@ export function init(): void { if (resultCode === com.android.billingclient.api.BillingClient.BillingResponseCode.OK) { // use this boolean so the user can call `canMakePayments()` _isBillingAvailable = true; - _billingClient.queryPurchaseHistoryAsync( - com.android.billingclient.api.BillingClient.SkuType.INAPP, - new com.android.billingclient.api.PurchaseHistoryResponseListener({ - onPurchaseHistoryResponse: (historyResult, purchaseList) => { + _billingClient.queryPurchasesAsync( + queryPurchasesParamForSkuType(com.android.billingclient.api.BillingClient.SkuType.INAPP), + new com.android.billingclient.api.PurchasesResponseListener({ + onQueryPurchasesResponse: (historyResult, purchaseList) => { const responseCode = historyResult.getResponseCode(); _purchaseHandler(responseCode, purchaseList, com.android.billingclient.api.BillingClient.SkuType.INAPP); _payments$.next({ @@ -56,12 +61,12 @@ export function init(): void { payload: null, }); }, - }) + }), ); - _billingClient.queryPurchaseHistoryAsync( - com.android.billingclient.api.BillingClient.SkuType.SUBS, - new com.android.billingclient.api.PurchaseHistoryResponseListener({ - onPurchaseHistoryResponse: (historyResult, purchaseList) => { + _billingClient.queryPurchasesAsync( + queryPurchasesParamForSkuType(com.android.billingclient.api.BillingClient.SkuType.SUBS), + new com.android.billingclient.api.PurchasesResponseListener({ + onQueryPurchasesResponse: (historyResult, purchaseList) => { const responseCode = historyResult.getResponseCode(); _purchaseHandler(responseCode, purchaseList, com.android.billingclient.api.BillingClient.SkuType.SUBS); _payments$.next({ @@ -70,7 +75,7 @@ export function init(): void { payload: null, }); }, - }) + }), ); } else { const code = _mapBillingResponseCode(resultCode); @@ -94,7 +99,7 @@ export function init(): void { console.log('Billing Service disconnected.'); // .startConnection // TODO Handle retrying connection ? }, - }) + }), ); } else { console.error(new Error('Application context missing.')); @@ -138,17 +143,18 @@ export function fetchProducts(itemIds: Array, skuType: string) { java.util.Arrays.asList( itemIds.map((id) => { return com.android.billingclient.api.QueryProductDetailsParams.Product.newBuilder().setProductId(id).setProductType(skuType).build(); - }) - ) + }), + ), ) .build(); _billingClient.queryProductDetailsAsync( details, new com.android.billingclient.api.ProductDetailsResponseListener({ - onProductDetailsResponse(result: com.android.billingclient.api.BillingResult, detailsList: java.util.List) { + onProductDetailsResponse(result: com.android.billingclient.api.BillingResult, detailsResult: com.android.billingclient.api.QueryProductDetailsResult) { const responseCode = result.getResponseCode(); if (responseCode === com.android.billingclient.api.BillingClient.BillingResponseCode.OK) { + const detailsList = detailsResult.getProductDetailsList(); const products = []; const size = detailsList.size(); for (let i = 0; i < size; i++) { @@ -169,7 +175,7 @@ export function fetchProducts(itemIds: Array, skuType: string) { }); } }, - }) + }), ); _payments$.next({ @@ -193,7 +199,7 @@ export function startOrder(item: Item, skuType: string, options?: BuyItemOptions if (_billingClient) { let pendingCount = 0; _billingClient.queryPurchasesAsync( - skuType, + queryPurchasesParamForSkuType(skuType), new com.android.billingclient.api.PurchasesResponseListener({ onQueryPurchasesResponse(result: com.android.billingclient.api.BillingResult, pending: java.util.List) { // const pending = _billingClient.queryPurchases(skuType).getPurchasesList(); @@ -259,33 +265,67 @@ export function startOrder(item: Item, skuType: string, options?: BuyItemOptions }); } }, - }) + }), ); } else { console.error(new Error('BillingClient missing.')); } } -export function finalizeOrder(order: Order): void { - if (_billingClient) { - if (order.isSubscription) { - if (order.acknowledged) { - _payments$.next({ - context: PaymentEvent.Context.FINALIZING_ORDER, - result: PaymentEvent.Result.SUCCESS, - payload: new Order(order.nativeValue, order.restored), - }); - - return; - } - - const params = com.android.billingclient.api.AcknowledgePurchaseParams.newBuilder().setPurchaseToken(order.receiptToken).build(); - - _billingClient.acknowledgePurchase( - params, - new com.android.billingclient.api.AcknowledgePurchaseResponseListener({ - onAcknowledgePurchaseResponse: (result) => { - if (result.getResponseCode() === com.android.billingclient.api.BillingClient.BillingResponseCode.OK) { +export function finalizeOrder(order: Order, consume: boolean): void { + if (!_billingClient) { + console.error(new Error('BillingClient missing.')); + return; + } + if (order.isSubscription || !consume) { + if (order.acknowledged) { + _payments$.next({ + context: PaymentEvent.Context.FINALIZING_ORDER, + result: PaymentEvent.Result.SUCCESS, + payload: new Order(order.nativeValue, order.restored), + }); + + return; + } + + const params = com.android.billingclient.api.AcknowledgePurchaseParams.newBuilder().setPurchaseToken(order.receiptToken).build(); + + _billingClient.acknowledgePurchase( + params, + new com.android.billingclient.api.AcknowledgePurchaseResponseListener({ + onAcknowledgePurchaseResponse: (result) => { + if (result.getResponseCode() === com.android.billingclient.api.BillingClient.BillingResponseCode.OK) { + _payments$.next({ + context: PaymentEvent.Context.FINALIZING_ORDER, + result: PaymentEvent.Result.SUCCESS, + payload: new Order(order.nativeValue, order.restored), + }); + } else { + _payments$.next({ + context: PaymentEvent.Context.FINALIZING_ORDER, + result: PaymentEvent.Result.FAILURE, + payload: new Failure(result.getResponseCode()), + }); + } + }, + }), + ); + return; + } + _payments$.next({ + context: PaymentEvent.Context.FINALIZING_ORDER, + result: PaymentEvent.Result.STARTED, + payload: order, + }); + if (order.state === OrderState.VALID && !order.restored) { + const consumeParams = com.android.billingclient.api.ConsumeParams.newBuilder().setPurchaseToken(order.receiptToken).build(); + _billingClient.consumeAsync( + consumeParams, + new com.android.billingclient.api.ConsumeResponseListener({ + onConsumeResponse: (result, purchaseToken) => { + const responseCode = result.getResponseCode(); + if (_billingClient) { + if (responseCode === com.android.billingclient.api.BillingClient.BillingResponseCode.OK) { _payments$.next({ context: PaymentEvent.Context.FINALIZING_ORDER, result: PaymentEvent.Result.SUCCESS, @@ -295,73 +335,39 @@ export function finalizeOrder(order: Order): void { _payments$.next({ context: PaymentEvent.Context.FINALIZING_ORDER, result: PaymentEvent.Result.FAILURE, - payload: new Failure(result.getResponseCode()), + payload: new Failure(responseCode), }); } - }, - }) - ); - } else { - _payments$.next({ - context: PaymentEvent.Context.FINALIZING_ORDER, - result: PaymentEvent.Result.STARTED, - payload: order, - }); - if (order.state === OrderState.VALID && !order.restored) { - const consumeParams = com.android.billingclient.api.ConsumeParams.newBuilder().setPurchaseToken(order.receiptToken).build(); - _billingClient.consumeAsync( - consumeParams, - new com.android.billingclient.api.ConsumeResponseListener({ - onConsumeResponse: (result, purchaseToken) => { - const responseCode = result.getResponseCode(); - if (_billingClient) { - if (responseCode === com.android.billingclient.api.BillingClient.BillingResponseCode.OK) { - _payments$.next({ - context: PaymentEvent.Context.FINALIZING_ORDER, - result: PaymentEvent.Result.SUCCESS, - payload: new Order(order.nativeValue, order.restored), - }); - } else { + + _billingClient.queryPurchasesAsync( + queryPurchasesParamForSkuType(com.android.billingclient.api.BillingClient.SkuType.INAPP), + new com.android.billingclient.api.PurchasesResponseListener({ + onQueryPurchasesResponse(param0: com.android.billingclient.api.BillingResult, pending: java.util.List) { _payments$.next({ - context: PaymentEvent.Context.FINALIZING_ORDER, - result: PaymentEvent.Result.FAILURE, - payload: new Failure(responseCode), + context: PaymentEvent.Context.PROCESSING_ORDER, + result: PaymentEvent.Result.PENDING, + payload: pending ? pending.size() : 0, }); - } - - _billingClient.queryPurchasesAsync( - com.android.billingclient.api.BillingClient.SkuType.INAPP, - new com.android.billingclient.api.PurchasesResponseListener({ - onQueryPurchasesResponse(param0: com.android.billingclient.api.BillingResult, pending: java.util.List) { - _payments$.next({ - context: PaymentEvent.Context.PROCESSING_ORDER, - result: PaymentEvent.Result.PENDING, - payload: pending ? pending.size() : 0, - }); - }, - }) - ); - } else { - console.error(new Error('BillingClient missing.')); - } - }, - }) - ); - _payments$.next({ - context: PaymentEvent.Context.FINALIZING_ORDER, - result: PaymentEvent.Result.PENDING, - payload: order, - }); - } else { - _payments$.next({ - context: PaymentEvent.Context.FINALIZING_ORDER, - result: PaymentEvent.Result.FAILURE, - payload: new Failure(8), - }); - } - } + }, + }), + ); + } else { + console.error(new Error('BillingClient missing.')); + } + }, + }), + ); + _payments$.next({ + context: PaymentEvent.Context.FINALIZING_ORDER, + result: PaymentEvent.Result.PENDING, + payload: order, + }); } else { - console.error(new Error('BillingClient missing.')); + _payments$.next({ + context: PaymentEvent.Context.FINALIZING_ORDER, + result: PaymentEvent.Result.FAILURE, + payload: new Failure(8), + }); } } @@ -377,25 +383,27 @@ export function restoreOrders(skuType?: string): void { } else { skuType = com.android.billingclient.api.BillingClient.SkuType.INAPP; } - _billingClient.queryPurchaseHistoryAsync( - skuType, - new com.android.billingclient.api.PurchaseHistoryResponseListener({ - onPurchaseHistoryResponse: (result, purchasesList) => { + _billingClient.queryPurchasesAsync( + queryPurchasesParamForSkuType(skuType), + new com.android.billingclient.api.PurchasesResponseListener({ + onQueryPurchasesResponse: (result, purchasesList) => { const responseCode = result.getResponseCode(); if (responseCode === com.android.billingclient.api.BillingClient.BillingResponseCode.OK) { const size = purchasesList.size(); for (let i = 0; i < size; i++) { - const purchase: com.android.billingclient.api.PurchaseHistoryRecord = purchasesList.get(i); + const purchase: com.android.billingclient.api.Purchase = purchasesList.get(i); if (purchase) { _payments$.next({ context: PaymentEvent.Context.PROCESSING_ORDER, result: PaymentEvent.Result.SUCCESS, - payload: new Order(purchase, true), + // we no longer restore orders, we just process them (if it shows up here it means that it's either an active subscription or an unconsumed order) + // meaning that it can be acknowledged (if order.acknowledged = false) or consumed (if order.isSubscription = false) + payload: new Order(purchase, false), }); _payments$.next({ context: PaymentEvent.Context.RESTORING_ORDERS, result: PaymentEvent.Result.PENDING, - payload: new Order(purchase, true), + payload: new Order(purchase, false), }); } } @@ -412,7 +420,7 @@ export function restoreOrders(skuType?: string): void { }); } }, - }) + }), ); } else { console.error(new Error('BillingClient missing.')); @@ -428,19 +436,19 @@ export function canMakePayments(/*types*/): boolean { } } -function _purchaseHandler(responseCode: number, purchases: List, skuType?: string) { +function _purchaseHandler(responseCode: number, purchases: List, skuType?: string) { if (_billingClient) { const pending = purchases; if (!skuType) { _billingClient.queryPurchasesAsync( - com.android.billingclient.api.BillingClient.SkuType.INAPP, + queryPurchasesParamForSkuType(com.android.billingclient.api.BillingClient.SkuType.INAPP), new com.android.billingclient.api.PurchasesResponseListener({ onQueryPurchasesResponse(param0: com.android.billingclient.api.BillingResult, pending: java.util.List) { if (responseCode === com.android.billingclient.api.BillingClient.BillingResponseCode.OK) { const size = purchases?.size?.() ?? 0; if (purchases && size) { for (let i = 0; i < size; i++) { - const purchase: com.android.billingclient.api.Purchase | com.android.billingclient.api.PurchaseHistoryRecord = purchases.get(i); + const purchase: com.android.billingclient.api.Purchase = purchases.get(i); if (purchase) { const order = new Order(purchase, false); // order.isSubscription = isSubscription; @@ -460,7 +468,7 @@ function _purchaseHandler(responseCode: number, purchases: List): void; export function startSubscription(item: Item, options?: BuyItemOptions): void; -export declare function finalizeOrder(order: Order): void; +export declare function finalizeOrder(order: Order, consume: boolean): void; export declare function restoreOrders(skuType?: string): void; diff --git a/packages/payments/order/common.ts b/packages/payments/order/common.ts index 1b8ab62..d2fa1e5 100644 --- a/packages/payments/order/common.ts +++ b/packages/payments/order/common.ts @@ -1,5 +1,5 @@ export abstract class BaseOrder { - public nativeValue: com.android.billingclient.api.Purchase | com.android.billingclient.api.PurchaseHistoryRecord | SKPaymentTransaction; + public nativeValue: com.android.billingclient.api.Purchase | SKPaymentTransaction; public abstract readonly debug: string | null; public state: OrderState; @@ -15,7 +15,7 @@ export abstract class BaseOrder { public acknowledged: boolean; public quantity: number; - constructor(nativeValue: com.android.billingclient.api.Purchase | com.android.billingclient.api.PurchaseHistoryRecord | SKPaymentTransaction, restored: boolean = false) { + constructor(nativeValue: com.android.billingclient.api.Purchase | SKPaymentTransaction, restored: boolean = false) { this.nativeValue = nativeValue; this.restored = restored; } @@ -24,5 +24,5 @@ export abstract class BaseOrder { export enum OrderState { INVALID = 'INVALID', PROVISIONAL = 'PROVISIONAL', - VALID = 'VALID' + VALID = 'VALID', } diff --git a/packages/payments/order/index.android.ts b/packages/payments/order/index.android.ts index 61d56b2..c50db52 100644 --- a/packages/payments/order/index.android.ts +++ b/packages/payments/order/index.android.ts @@ -5,7 +5,7 @@ export { OrderState } from './common'; export class Order extends BaseOrder { public nativeValue: com.android.billingclient.api.Purchase; - constructor(nativeValue: com.android.billingclient.api.Purchase | com.android.billingclient.api.PurchaseHistoryRecord, restored: boolean = false) { + constructor(nativeValue: com.android.billingclient.api.Purchase, restored: boolean = false) { super(nativeValue, restored); const jsonObject: any = JSON.parse(nativeValue.getOriginalJson()); diff --git a/packages/payments/platforms/android/include.gradle b/packages/payments/platforms/android/include.gradle index e281f53..40647f3 100644 --- a/packages/payments/platforms/android/include.gradle +++ b/packages/payments/platforms/android/include.gradle @@ -1,3 +1,3 @@ dependencies { - implementation 'com.android.billingclient:billing:7.1.1' + implementation 'com.android.billingclient:billing:8.0.0' } diff --git a/packages/payments/typings/android.d.ts b/packages/payments/typings/android.d.ts index a510c55..7de8007 100644 --- a/packages/payments/typings/android.d.ts +++ b/packages/payments/typings/android.d.ts @@ -1,5239 +1,7692 @@ -/* eslint-disable @typescript-eslint/prefer-namespace-keyword */ - -declare module com { - export module android { - export module billingclient { - export class BuildConfig { - public static class: java.lang.Class; - public static APPLICATION_ID: string; - public static VERSION_NAME: string; - public constructor(); - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class AccountIdentifiers { - public static class: java.lang.Class; - public getObfuscatedAccountId(): string; - public getObfuscatedProfileId(): string; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class AcknowledgePurchaseParams { - public static class: java.lang.Class; - public static newBuilder(): com.android.billingclient.api.AcknowledgePurchaseParams.Builder; - public getPurchaseToken(): string; - } - export module AcknowledgePurchaseParams { - export class Builder { - public static class: java.lang.Class; - public setPurchaseToken(param0: string): com.android.billingclient.api.AcknowledgePurchaseParams.Builder; - public build(): com.android.billingclient.api.AcknowledgePurchaseParams; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class AcknowledgePurchaseResponseListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.AcknowledgePurchaseResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onAcknowledgePurchaseResponse(param0: com.android.billingclient.api.BillingResult): void; - }); - public constructor(); - public onAcknowledgePurchaseResponse(param0: com.android.billingclient.api.BillingResult): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class AlternativeBillingListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.AlternativeBillingListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - userSelectedAlternativeBilling(param0: com.android.billingclient.api.AlternativeChoiceDetails): void; - }); - public constructor(); - public userSelectedAlternativeBilling(param0: com.android.billingclient.api.AlternativeChoiceDetails): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class AlternativeChoiceDetails { - public static class: java.lang.Class; - public getProducts(): java.util.List; - public getExternalTransactionToken(): string; - public getOriginalExternalTransactionId(): string; - } - export module AlternativeChoiceDetails { - export class Product { - public static class: java.lang.Class; - public getOfferToken(): string; - public getType(): string; - public hashCode(): number; - public equals(param0: any): boolean; - public getId(): string; - public toString(): string; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export abstract class BillingClient { - public static class: java.lang.Class; - public isReady(): boolean; - public queryPurchaseHistoryAsync(param0: com.android.billingclient.api.QueryPurchaseHistoryParams, param1: com.android.billingclient.api.PurchaseHistoryResponseListener): void; - public launchBillingFlow(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.BillingFlowParams): com.android.billingclient.api.BillingResult; - public endConnection(): void; - public acknowledgePurchase(param0: com.android.billingclient.api.AcknowledgePurchaseParams, param1: com.android.billingclient.api.AcknowledgePurchaseResponseListener): void; - public showInAppMessages(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.InAppMessageParams, param2: com.android.billingclient.api.InAppMessageResponseListener): com.android.billingclient.api.BillingResult; - /** @deprecated */ - public querySkuDetailsAsync(param0: com.android.billingclient.api.SkuDetailsParams, param1: com.android.billingclient.api.SkuDetailsResponseListener): void; - public getConnectionState(): number; - public static newBuilder(param0: globalAndroid.content.Context): com.android.billingclient.api.BillingClient.Builder; - public isFeatureSupported(param0: string): com.android.billingclient.api.BillingResult; - public startConnection(param0: com.android.billingclient.api.BillingClientStateListener): void; - public constructor(); - public queryPurchasesAsync(param0: com.android.billingclient.api.QueryPurchasesParams, param1: com.android.billingclient.api.PurchasesResponseListener): void; - public queryProductDetailsAsync(param0: com.android.billingclient.api.QueryProductDetailsParams, param1: com.android.billingclient.api.ProductDetailsResponseListener): void; - /** @deprecated */ - public queryPurchasesAsync(param0: string, param1: com.android.billingclient.api.PurchasesResponseListener): void; - public consumeAsync(param0: com.android.billingclient.api.ConsumeParams, param1: com.android.billingclient.api.ConsumeResponseListener): void; - /** @deprecated */ - public queryPurchaseHistoryAsync(param0: string, param1: com.android.billingclient.api.PurchaseHistoryResponseListener): void; - } - export module BillingClient { - export class BillingResponseCode { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.BillingClient$BillingResponseCode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static ITEM_ALREADY_OWNED: number; - public static SERVICE_TIMEOUT: number; - public static FEATURE_NOT_SUPPORTED: number; - public static SERVICE_DISCONNECTED: number; - public static ITEM_NOT_OWNED: number; - public static ITEM_UNAVAILABLE: number; - public static NETWORK_ERROR: number; - public static USER_CANCELED: number; - public static SERVICE_UNAVAILABLE: number; - public static ERROR: number; - public static OK: number; - public static BILLING_UNAVAILABLE: number; - public static DEVELOPER_ERROR: number; - } - export class Builder { - public static class: java.lang.Class; - public build(): com.android.billingclient.api.BillingClient; - public setListener(param0: com.android.billingclient.api.PurchasesUpdatedListener): com.android.billingclient.api.BillingClient.Builder; - public enableAlternativeBilling(param0: com.android.billingclient.api.AlternativeBillingListener): com.android.billingclient.api.BillingClient.Builder; - public enablePendingPurchases(): com.android.billingclient.api.BillingClient.Builder; - } - export class ConnectionState { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.BillingClient$ConnectionState interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static CONNECTED: number; - public static DISCONNECTED: number; - public static CLOSED: number; - public static CONNECTING: number; - } - export class FeatureType { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.BillingClient$FeatureType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static SUBSCRIPTIONS: string; - public static PRODUCT_DETAILS: string; - public static IN_APP_MESSAGING: string; - public static SUBSCRIPTIONS_UPDATE: string; - public static PRICE_CHANGE_CONFIRMATION: string; - } - export class ProductType { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.BillingClient$ProductType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static INAPP: string; - public static SUBS: string; - } - export class SkuType { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.BillingClient$SkuType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static INAPP: string; - public static SUBS: string; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class BillingClientImpl extends com.android.billingclient.api.BillingClient { - public static class: java.lang.Class; - public isReady(): boolean; - public queryPurchaseHistoryAsync(param0: com.android.billingclient.api.QueryPurchaseHistoryParams, param1: com.android.billingclient.api.PurchaseHistoryResponseListener): void; - public launchBillingFlow(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.BillingFlowParams): com.android.billingclient.api.BillingResult; - public endConnection(): void; - public acknowledgePurchase(param0: com.android.billingclient.api.AcknowledgePurchaseParams, param1: com.android.billingclient.api.AcknowledgePurchaseResponseListener): void; - public querySkuDetailsAsync(param0: com.android.billingclient.api.SkuDetailsParams, param1: com.android.billingclient.api.SkuDetailsResponseListener): void; - public showInAppMessages(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.InAppMessageParams, param2: com.android.billingclient.api.InAppMessageResponseListener): com.android.billingclient.api.BillingResult; - /** @deprecated */ - public querySkuDetailsAsync(param0: com.android.billingclient.api.SkuDetailsParams, param1: com.android.billingclient.api.SkuDetailsResponseListener): void; - public queryPurchaseHistoryAsync(param0: string, param1: com.android.billingclient.api.PurchaseHistoryResponseListener): void; - public queryPurchasesAsync(param0: string, param1: com.android.billingclient.api.PurchasesResponseListener): void; - public getConnectionState(): number; - public isFeatureSupported(param0: string): com.android.billingclient.api.BillingResult; - public startConnection(param0: com.android.billingclient.api.BillingClientStateListener): void; - public queryPurchasesAsync(param0: com.android.billingclient.api.QueryPurchasesParams, param1: com.android.billingclient.api.PurchasesResponseListener): void; - public queryProductDetailsAsync(param0: com.android.billingclient.api.QueryProductDetailsParams, param1: com.android.billingclient.api.ProductDetailsResponseListener): void; - /** @deprecated */ - public queryPurchasesAsync(param0: string, param1: com.android.billingclient.api.PurchasesResponseListener): void; - public consumeAsync(param0: com.android.billingclient.api.ConsumeParams, param1: com.android.billingclient.api.ConsumeResponseListener): void; - /** @deprecated */ - public queryPurchaseHistoryAsync(param0: string, param1: com.android.billingclient.api.PurchaseHistoryResponseListener): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class BillingClientStateListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.BillingClientStateListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onBillingServiceDisconnected(): void; - onBillingSetupFinished(param0: com.android.billingclient.api.BillingResult): void; - }); - public constructor(); - public onBillingSetupFinished(param0: com.android.billingclient.api.BillingResult): void; - public onBillingServiceDisconnected(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class BillingFlowParams { - public static class: java.lang.Class; - public static EXTRA_PARAM_KEY_ACCOUNT_ID: string; - public static newBuilder(): com.android.billingclient.api.BillingFlowParams.Builder; - } - export module BillingFlowParams { - export class Builder { - public static class: java.lang.Class; - public setObfuscatedProfileId(param0: string): com.android.billingclient.api.BillingFlowParams.Builder; - /** @deprecated */ - public setSkuDetails(param0: com.android.billingclient.api.SkuDetails): com.android.billingclient.api.BillingFlowParams.Builder; - public setIsOfferPersonalized(param0: boolean): com.android.billingclient.api.BillingFlowParams.Builder; - public setObfuscatedAccountId(param0: string): com.android.billingclient.api.BillingFlowParams.Builder; - public build(): com.android.billingclient.api.BillingFlowParams; - public setSubscriptionUpdateParams(param0: com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams): com.android.billingclient.api.BillingFlowParams.Builder; - public setProductDetailsParamsList(param0: java.util.List): com.android.billingclient.api.BillingFlowParams.Builder; - } - export class ProductDetailsParams { - public static class: java.lang.Class; - public static newBuilder(): com.android.billingclient.api.BillingFlowParams.ProductDetailsParams.Builder; - } - export module ProductDetailsParams { - export class Builder { - public static class: java.lang.Class; - public setOfferToken(param0: string): com.android.billingclient.api.BillingFlowParams.ProductDetailsParams.Builder; - public build(): com.android.billingclient.api.BillingFlowParams.ProductDetailsParams; - public setProductDetails(param0: com.android.billingclient.api.ProductDetails): com.android.billingclient.api.BillingFlowParams.ProductDetailsParams.Builder; - } - } - export class ProrationMode { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.BillingFlowParams$ProrationMode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static IMMEDIATE_WITH_TIME_PRORATION: number; - public static DEFERRED: number; - public static UNKNOWN_SUBSCRIPTION_UPGRADE_DOWNGRADE_POLICY: number; - public static IMMEDIATE_AND_CHARGE_PRORATED_PRICE: number; - public static IMMEDIATE_AND_CHARGE_FULL_PRICE: number; - public static IMMEDIATE_WITHOUT_PRORATION: number; - } - export class SubscriptionUpdateParams { - public static class: java.lang.Class; - public static newBuilder(): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; - } - export module SubscriptionUpdateParams { - export class Builder { - public static class: java.lang.Class; - /** @deprecated */ - public setOldSkuPurchaseToken(param0: string): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; - /** @deprecated */ - public setReplaceSkusProrationMode(param0: number): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; - /** @deprecated */ - public setReplaceProrationMode(param0: number): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; - public build(): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams; - public setSubscriptionReplacementMode(param0: number): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; - public setOriginalExternalTransactionId(param0: string): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; - public setOldPurchaseToken(param0: string): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; - } - export class ReplacementMode { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.BillingFlowParams$SubscriptionUpdateParams$ReplacementMode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static WITHOUT_PRORATION: number; - public static CHARGE_FULL_PRICE: number; - public static WITH_TIME_PRORATION: number; - public static DEFERRED: number; - public static CHARGE_PRORATED_PRICE: number; - public static UNKNOWN_REPLACEMENT_MODE: number; - } - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class BillingResult { - public static class: java.lang.Class; - public toString(): string; - public getResponseCode(): number; - public constructor(); - public static newBuilder(): com.android.billingclient.api.BillingResult.Builder; - public getDebugMessage(): string; - } - export module BillingResult { - export class Builder { - public static class: java.lang.Class; - public build(): com.android.billingclient.api.BillingResult; - public setDebugMessage(param0: string): com.android.billingclient.api.BillingResult.Builder; - public setResponseCode(param0: number): com.android.billingclient.api.BillingResult.Builder; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class ConsumeParams { - public static class: java.lang.Class; - public static newBuilder(): com.android.billingclient.api.ConsumeParams.Builder; - public getPurchaseToken(): string; - } - export module ConsumeParams { - export class Builder { - public static class: java.lang.Class; - public setPurchaseToken(param0: string): com.android.billingclient.api.ConsumeParams.Builder; - public build(): com.android.billingclient.api.ConsumeParams; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class ConsumeResponseListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.ConsumeResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onConsumeResponse(param0: com.android.billingclient.api.BillingResult, param1: string): void; - }); - public constructor(); - public onConsumeResponse(param0: com.android.billingclient.api.BillingResult, param1: string): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class InAppMessageParams { - public static class: java.lang.Class; - public static newBuilder(): com.android.billingclient.api.InAppMessageParams.Builder; - } - export module InAppMessageParams { - export class Builder { - public static class: java.lang.Class; - public constructor(); - public addInAppMessageCategoryToShow(param0: number): com.android.billingclient.api.InAppMessageParams.Builder; - public addAllInAppMessageCategoriesToShow(): com.android.billingclient.api.InAppMessageParams.Builder; - public build(): com.android.billingclient.api.InAppMessageParams; - } - export class InAppMessageCategoryId { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.InAppMessageParams$InAppMessageCategoryId interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static TRANSACTIONAL: number; - public static UNKNOWN_IN_APP_MESSAGE_CATEGORY_ID: number; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class InAppMessageResponseListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.InAppMessageResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onInAppMessageResponse(param0: com.android.billingclient.api.InAppMessageResult): void; - }); - public constructor(); - public onInAppMessageResponse(param0: com.android.billingclient.api.InAppMessageResult): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class InAppMessageResult { - public static class: java.lang.Class; - public getResponseCode(): number; - public constructor(param0: number, param1: string); - public getPurchaseToken(): string; - } - export module InAppMessageResult { - export class InAppMessageResponseCode { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.InAppMessageResult$InAppMessageResponseCode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static SUBSCRIPTION_STATUS_UPDATED: number; - public static NO_ACTION_NEEDED: number; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class ProductDetails { - public static class: java.lang.Class; - public getTitle(): string; - public equals(param0: any): boolean; - public getProductId(): string; - public toString(): string; - public getName(): string; - public getProductType(): string; - public getSubscriptionOfferDetails(): java.util.List; - public hashCode(): number; - public getOneTimePurchaseOfferDetails(): com.android.billingclient.api.ProductDetails.OneTimePurchaseOfferDetails; - public getDescription(): string; - } - export module ProductDetails { - export class OneTimePurchaseOfferDetails { - public static class: java.lang.Class; - public getFormattedPrice(): string; - public getPriceCurrencyCode(): string; - public getPriceAmountMicros(): number; - } - export class PricingPhase { - public static class: java.lang.Class; - public getFormattedPrice(): string; - public getPriceCurrencyCode(): string; - public getRecurrenceMode(): number; - public getPriceAmountMicros(): number; - public getBillingPeriod(): string; - public getBillingCycleCount(): number; - } - export class PricingPhases { - public static class: java.lang.Class; - public getPricingPhaseList(): java.util.List; - } - export class RecurrenceMode { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.ProductDetails$RecurrenceMode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static FINITE_RECURRING: number; - public static NON_RECURRING: number; - public static INFINITE_RECURRING: number; - } - export class SubscriptionOfferDetails { - public static class: java.lang.Class; - public getOfferToken(): string; - public getOfferId(): string; - public getPricingPhases(): com.android.billingclient.api.ProductDetails.PricingPhases; - public getOfferTags(): java.util.List; - public getBasePlanId(): string; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class ProductDetailsResponseListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.ProductDetailsResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onProductDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - }); - public constructor(); - public onProductDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class ProxyBillingActivity { - public static class: java.lang.Class; - public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public constructor(); - public onDestroy(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class Purchase { - public static class: java.lang.Class; - public getOrderId(): string; - /** @deprecated */ - public getSkus(): java.util.ArrayList; - public getPurchaseState(): number; - public getPackageName(): string; - public isAcknowledged(): boolean; - public getQuantity(): number; - public getPurchaseToken(): string; - public constructor(param0: string, param1: string); - public equals(param0: any): boolean; - public toString(): string; - public getSignature(): string; - public getPurchaseTime(): number; - public getOriginalJson(): string; - public getDeveloperPayload(): string; - public isAutoRenewing(): boolean; - public hashCode(): number; - public getAccountIdentifiers(): com.android.billingclient.api.AccountIdentifiers; - public getProducts(): java.util.List; - } - export module Purchase { - export class PurchaseState { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.Purchase$PurchaseState interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - public static PENDING: number; - public static PURCHASED: number; - public static UNSPECIFIED_STATE: number; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class PurchaseHistoryRecord { - public static class: java.lang.Class; - public constructor(param0: string, param1: string); - public equals(param0: any): boolean; - public toString(): string; - public getSignature(): string; - /** @deprecated */ - public getSkus(): java.util.ArrayList; - public getPurchaseTime(): number; - public getOriginalJson(): string; - public getDeveloperPayload(): string; - public hashCode(): number; - public getQuantity(): number; - public getPurchaseToken(): string; - public getProducts(): java.util.List; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class PurchaseHistoryResponseListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.PurchaseHistoryResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onPurchaseHistoryResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - }); - public constructor(); - public onPurchaseHistoryResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class PurchasesResponseListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.PurchasesResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onQueryPurchasesResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - }); - public constructor(); - public onQueryPurchasesResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class PurchasesUpdatedListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.PurchasesUpdatedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onPurchasesUpdated(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - }); - public constructor(); - public onPurchasesUpdated(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class QueryProductDetailsParams { - public static class: java.lang.Class; - public static newBuilder(): com.android.billingclient.api.QueryProductDetailsParams.Builder; - } - export module QueryProductDetailsParams { - export class Builder { - public static class: java.lang.Class; - public setProductList(param0: java.util.List): com.android.billingclient.api.QueryProductDetailsParams.Builder; - public build(): com.android.billingclient.api.QueryProductDetailsParams; - } - export class Product { - public static class: java.lang.Class; - public static newBuilder(): com.android.billingclient.api.QueryProductDetailsParams.Product.Builder; - } - export module Product { - export class Builder { - public static class: java.lang.Class; - public build(): com.android.billingclient.api.QueryProductDetailsParams.Product; - public setProductType(param0: string): com.android.billingclient.api.QueryProductDetailsParams.Product.Builder; - public setProductId(param0: string): com.android.billingclient.api.QueryProductDetailsParams.Product.Builder; - } - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class QueryPurchaseHistoryParams { - public static class: java.lang.Class; - public static newBuilder(): com.android.billingclient.api.QueryPurchaseHistoryParams.Builder; - } - export module QueryPurchaseHistoryParams { - export class Builder { - public static class: java.lang.Class; - public setProductType(param0: string): com.android.billingclient.api.QueryPurchaseHistoryParams.Builder; - public build(): com.android.billingclient.api.QueryPurchaseHistoryParams; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class QueryPurchasesParams { - public static class: java.lang.Class; - public static newBuilder(): com.android.billingclient.api.QueryPurchasesParams.Builder; - } - export module QueryPurchasesParams { - export class Builder { - public static class: java.lang.Class; - public build(): com.android.billingclient.api.QueryPurchasesParams; - public setProductType(param0: string): com.android.billingclient.api.QueryPurchasesParams.Builder; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class SkuDetails { - public static class: java.lang.Class; - public getTitle(): string; - public constructor(param0: string); - public getPriceCurrencyCode(): string; - public getIntroductoryPriceCycles(): number; - public equals(param0: any): boolean; - public toString(): string; - public getIntroductoryPrice(): string; - public getSubscriptionPeriod(): string; - public getPriceAmountMicros(): number; - public getOriginalJson(): string; - public getIntroductoryPricePeriod(): string; - public getSku(): string; - public getIntroductoryPriceAmountMicros(): number; - public getOriginalPriceAmountMicros(): number; - public hashCode(): number; - public getDescription(): string; - public getType(): string; - public getIconUrl(): string; - public getOriginalPrice(): string; - public getPrice(): string; - public getFreeTrialPeriod(): string; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class SkuDetailsParams { - public static class: java.lang.Class; - public getSkusList(): java.util.List; - public constructor(); - public static newBuilder(): com.android.billingclient.api.SkuDetailsParams.Builder; - public getSkuType(): string; - } - export module SkuDetailsParams { - export class Builder { - public static class: java.lang.Class; - public setType(param0: string): com.android.billingclient.api.SkuDetailsParams.Builder; - public setSkusList(param0: java.util.List): com.android.billingclient.api.SkuDetailsParams.Builder; - public build(): com.android.billingclient.api.SkuDetailsParams; - } - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class SkuDetailsResponseListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.SkuDetailsResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onSkuDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - }); - public constructor(); - public onSkuDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zza { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzaa { - public static class: java.lang.Class; - public onReceiveResult(param0: number, param1: globalAndroid.os.Bundle): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzab { - public static class: java.lang.Class; - public newThread(param0: java.lang.Runnable): java.lang.Thread; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzac { - public static class: java.lang.Class; - public call(): any; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzad { - public static class: java.lang.Class; - public run(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzae { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzaf { - public static class: java.lang.Class; - public onServiceConnected(param0: globalAndroid.content.ComponentName, param1: globalAndroid.os.IBinder): void; - public onServiceDisconnected(param0: globalAndroid.content.ComponentName): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzag { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzah extends com.google.android.gms.internal.play_billing.zzf { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzai { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzaj implements com.android.billingclient.api.AcknowledgePurchaseResponseListener, com.android.billingclient.api.BillingClientStateListener, com.android.billingclient.api.ConsumeResponseListener, com.android.billingclient.api.PurchaseHistoryResponseListener, com.android.billingclient.api.PurchasesResponseListener, com.android.billingclient.api.PurchasesUpdatedListener, com.android.billingclient.api.SkuDetailsResponseListener { - public static class: java.lang.Class; - public onBillingSetupFinished(param0: com.android.billingclient.api.BillingResult): void; - public onQueryPurchasesResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - public static nativeOnAcknowledgePurchaseResponse(param0: number, param1: string, param2: number): void; - public onSkuDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - public static nativeOnBillingSetupFinished(param0: number, param1: string, param2: number): void; - public static nativeOnPriceChangeConfirmationResult(param0: number, param1: string, param2: number): void; - public onConsumeResponse(param0: com.android.billingclient.api.BillingResult, param1: string): void; - public static nativeOnPurchasesUpdated(param0: number, param1: string, param2: androidNative.Array): void; - public static nativeOnConsumePurchaseResponse(param0: number, param1: string, param2: string, param3: number): void; - public static nativeOnQueryPurchasesResponse(param0: number, param1: string, param2: androidNative.Array, param3: number): void; - public static nativeOnBillingServiceDisconnected(): void; - public static nativeOnSkuDetailsResponse(param0: number, param1: string, param2: androidNative.Array, param3: number): void; - public static nativeOnPurchaseHistoryResponse(param0: number, param1: string, param2: androidNative.Array, param3: number): void; - public onPurchasesUpdated(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - public onBillingServiceDisconnected(): void; - public onAcknowledgePurchaseResponse(param0: com.android.billingclient.api.BillingResult): void; - public onPurchaseHistoryResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzak { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzal { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzam { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzan { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzao { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzap { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzaq { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzar { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.zzar interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zza(param0: any /* com.google.android.gms.internal.play_billing.zzfb*/): void; - zzb(param0: any /* com.google.android.gms.internal.play_billing.zzff*/): void; - zzc(param0: any /* com.google.android.gms.internal.play_billing.zzgd*/): void; - }); - public constructor(); - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzas { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzat { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzau { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzav { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzaw extends com.android.billingclient.api.zzar { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzax { - public static class: java.lang.Class; - public apply(param0: any): any; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzay { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzaz { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.zzaz interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzb { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzba { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbb { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbc { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbd { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbe { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbf { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbg { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbh { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbi { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbj { - public static class: java.lang.Class; - public constructor(param0: com.android.billingclient.api.BillingResult, param1: java.util.List); - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbk { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbl { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbm { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbn { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbo { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbp { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbq { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbr { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbs { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbt { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzbu { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzc { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzd { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.zzd interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zze { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.android.billingclient.api.zze interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzf { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzg { - public static class: java.lang.Class; - public onReceive(param0: globalAndroid.content.Context, param1: globalAndroid.content.Intent): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzh { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzi { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzj { - public static class: java.lang.Class; - public call(): any; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzk { - public static class: java.lang.Class; - public call(): any; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzl { - public static class: java.lang.Class; - public run(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzm { - public static class: java.lang.Class; - public call(): any; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzn { - public static class: java.lang.Class; - public run(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzo { - public static class: java.lang.Class; - public run(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzp { - public static class: java.lang.Class; - public call(): any; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzq { - public static class: java.lang.Class; - public run(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzr { - public static class: java.lang.Class; - public run(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzs { - public static class: java.lang.Class; - public call(): any; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzt { - public static class: java.lang.Class; - public call(): any; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzu { - public static class: java.lang.Class; - public run(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzv { - public static class: java.lang.Class; - public call(): any; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzw { - public static class: java.lang.Class; - public run(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzx { - public static class: java.lang.Class; - public run(): void; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzy { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module android { - export module billingclient { - export module api { - export class zzz { - public static class: java.lang.Class; - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zza { - public static class: java.lang.Class; - public static values(): any /* androidNative.Array*/; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzaa extends com.google.android.gms.internal.play_billing.zzu { - public static class: java.lang.Class; - public size(): number; - public get(param0: number): any; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzab extends com.google.android.gms.internal.play_billing.zzu { - public static class: java.lang.Class; - public size(): number; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzac extends com.google.android.gms.internal.play_billing.zzy { - public static class: java.lang.Class; - public contains(param0: any): boolean; - public size(): number; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzad extends com.google.android.gms.internal.play_billing.zzy { - public static class: java.lang.Class; - public contains(param0: any): boolean; - public size(): number; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzae extends com.google.android.gms.internal.play_billing.zzu { - public static class: java.lang.Class; - public size(): number; - public get(param0: number): any; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzaf extends com.google.android.gms.internal.play_billing.zzx { - public static class: java.lang.Class; - public get(param0: any): any; - public size(): number; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzag { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzah { - public static class: java.lang.Class; - public constructor(); - /** @deprecated */ - public remove(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzai extends com.google.android.gms.internal.play_billing.zzah { - public static class: java.lang.Class; - public constructor(); - /** @deprecated */ - public add(param0: any): void; - /** @deprecated */ - public set(param0: any): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzaj extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzde*/ { - public static class: java.lang.Class>; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzak extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzdf*/ { - public static class: java.lang.Class>; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzal implements com.google.android.gms.internal.play_billing.zzcf { - public static class: java.lang.Class; - public remove(param0: number): any; - public set(param0: number, param1: any): any; - public removeAll(param0: java.util.Collection): boolean; - public add(param0: any): boolean; - public hashCode(): number; - public remove(param0: any): boolean; - public add(param0: number, param1: any): void; - public retainAll(param0: java.util.Collection): boolean; - public clear(): void; - public equals(param0: any): boolean; - public addAll(param0: java.util.Collection): boolean; - public addAll(param0: number, param1: java.util.Collection): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzam { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzan { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzao { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzap extends com.google.android.gms.internal.play_billing.zzal implements com.google.android.gms.internal.play_billing.zzcf, com.google.android.gms.internal.play_billing.zzdm { - public static class: java.lang.Class; - public contains(param0: any): boolean; - public size(): number; - public hashCode(): number; - public indexOf(param0: any): number; - public equals(param0: any): boolean; - public removeRange(param0: number, param1: number): void; - public addAll(param0: java.util.Collection): boolean; - public addAll(param0: number, param1: java.util.Collection): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzaq { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzar extends com.google.android.gms.internal.play_billing.zzat { - public static class: java.lang.Class; - public hasNext(): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzas { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzat extends com.google.android.gms.internal.play_billing.zzav { - public static class: java.lang.Class; - public remove(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzau extends com.google.android.gms.internal.play_billing.zzax { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzav { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzav interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zza(): number; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzaw extends com.google.android.gms.internal.play_billing.zzba { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzax extends com.google.android.gms.internal.play_billing.zzaw { - public static class: java.lang.Class; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzay { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzaz { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzb { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzba { - public static class: java.lang.Class; - public hashCode(): number; - public toString(): string; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbb { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbc extends com.google.android.gms.internal.play_billing.zzbe { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbd { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbe { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbf extends com.google.android.gms.internal.play_billing.zzbi { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbh { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzbi extends com.google.android.gms.internal.play_billing.zzaq { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbj extends com.google.android.gms.internal.play_billing.zzey { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbk extends com.google.android.gms.internal.play_billing.zzal implements com.google.android.gms.internal.play_billing.zzcf, com.google.android.gms.internal.play_billing.zzdm { - public static class: java.lang.Class; - public contains(param0: any): boolean; - public size(): number; - public hashCode(): number; - public indexOf(param0: any): number; - public equals(param0: any): boolean; - public removeRange(param0: number, param1: number): void; - public addAll(param0: java.util.Collection): boolean; - public addAll(param0: number, param1: java.util.Collection): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbl { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbm { - public static class: java.lang.Class; - public hashCode(): number; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbn { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzbo { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbp extends com.google.android.gms.internal.play_billing.zzbo { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbq { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbr { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzbr interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zza(): number; - zzb(): any /* com.google.android.gms.internal.play_billing.zzew*/; - zzc(): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbs { - public static class: java.lang.Class; - public hashCode(): number; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbt { - public static class: java.lang.Class; - public static values(): any /* androidNative.Array*/; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbu extends com.google.android.gms.internal.play_billing.zzal implements com.google.android.gms.internal.play_billing.zzcf, com.google.android.gms.internal.play_billing.zzdm { - public static class: java.lang.Class; - public contains(param0: any): boolean; - public size(): number; - public hashCode(): number; - public indexOf(param0: any): number; - public equals(param0: any): boolean; - public removeRange(param0: number, param1: number): void; - public addAll(param0: java.util.Collection): boolean; - public addAll(param0: number, param1: java.util.Collection): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzbv { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbw extends com.google.android.gms.internal.play_billing.zzdd { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbx extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzaj*/ { - public static class: java.lang.Class>; - public constructor(); - public constructor(param0: any); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzby extends com.google.android.gms.internal.play_billing.zzcb implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzbz extends com.google.android.gms.internal.play_billing.zzbl { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzc extends com.google.android.gms.internal.play_billing.zzh implements com.google.android.gms.internal.play_billing.zze { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzca { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzcb extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzak*/ { - public static class: java.lang.Class>; - public constructor(); - public hashCode(): number; - public toString(): string; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcc extends com.google.android.gms.internal.play_billing.zzal implements com.google.android.gms.internal.play_billing.zzcf, com.google.android.gms.internal.play_billing.zzdm { - public static class: java.lang.Class; - public contains(param0: any): boolean; - public size(): number; - public hashCode(): number; - public indexOf(param0: any): number; - public equals(param0: any): boolean; - public removeRange(param0: number, param1: number): void; - public addAll(param0: java.util.Collection): boolean; - public addAll(param0: number, param1: java.util.Collection): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcd { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzcd interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzce { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzce interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zza(param0: number): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcf { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzcf interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzd(param0: number): any /* com.google.android.gms.internal.play_billing.zzcf*/; - zzb(): void; - zzc(): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzch extends com.google.android.gms.internal.play_billing.zzci { - public static class: java.lang.Class; - public constructor(param0: string); - public constructor(param0: java.io.IOException); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzci { - public static class: java.lang.Class; - public constructor(param0: string); - public constructor(param0: java.io.IOException); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcj { - public static class: java.lang.Class; - public static values(): any /* androidNative.Array*/; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzck extends com.google.android.gms.internal.play_billing.zzcl { - public static class: java.lang.Class; - public hashCode(): number; - public toString(): string; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcl { - public static class: java.lang.Class; - public constructor(); - public hashCode(): number; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcm extends com.google.android.gms.internal.play_billing.zzal implements com.google.android.gms.internal.play_billing.zzcn { - public static class: java.lang.Class; - public constructor(); - public size(): number; - public clear(): void; - public addAll(param0: java.util.Collection): boolean; - public constructor(param0: number); - public addAll(param0: number, param1: java.util.Collection): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcn { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzcn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zze(): any /* com.google.android.gms.internal.play_billing.zzcn*/; - zzf(param0: number): any; - zzh(): java.util.List; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzco { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcp extends com.google.android.gms.internal.play_billing.zzct { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcq { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcr extends com.google.android.gms.internal.play_billing.zzct { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcs { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzct { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcu extends com.google.android.gms.internal.play_billing.zzal implements com.google.android.gms.internal.play_billing.zzcf, com.google.android.gms.internal.play_billing.zzdm { - public static class: java.lang.Class; - public contains(param0: any): boolean; - public size(): number; - public hashCode(): number; - public indexOf(param0: any): number; - public equals(param0: any): boolean; - public removeRange(param0: number, param1: number): void; - public addAll(param0: java.util.Collection): boolean; - public addAll(param0: number, param1: java.util.Collection): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcv extends com.google.android.gms.internal.play_billing.zzdd { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcw extends com.google.android.gms.internal.play_billing.zzdd { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcx extends com.google.android.gms.internal.play_billing.zzdq { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcy { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzcz { - public static class: java.lang.Class; - public hashCode(): number; - public remove(param0: any): any; - public entrySet(): java.util.Set; - public putAll(param0: java.util.Map): void; - public clear(): void; - public put(param0: any, param1: any): any; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzd extends com.google.android.gms.internal.play_billing.zzi implements com.google.android.gms.internal.play_billing.zze { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzda { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdb { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdc { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzdc interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zza(): any /* com.google.android.gms.internal.play_billing.zzdf*/; - zzb(): boolean; - zzc(): number; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdd { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzdd interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzb(param0: java.lang.Class): any /* com.google.android.gms.internal.play_billing.zzdc*/; - zzc(param0: java.lang.Class): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzde extends com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzde interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zze(): any /* com.google.android.gms.internal.play_billing.zzdf*/; - zzf(): any /* com.google.android.gms.internal.play_billing.zzdf*/; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdf extends com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzdf interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zze(): number; - zzb(): any /* com.google.android.gms.internal.play_billing.zzba*/; - zzk(): any /* com.google.android.gms.internal.play_billing.zzde*/; - zzr(param0: any /* com.google.android.gms.internal.play_billing.zzbi*/): void; - zzf(): any /* com.google.android.gms.internal.play_billing.zzdf*/; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdg { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzdg interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzf(): any /* com.google.android.gms.internal.play_billing.zzdf*/; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdh { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdi extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzdp*/ { - public static class: java.lang.Class>; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdj extends com.google.android.gms.internal.play_billing.zzdp { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdk { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdl { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdm { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzdm interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdn { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdo extends com.google.android.gms.internal.play_billing.zzdc { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdp extends java.lang.Object { - public static class: java.lang.Class>; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzdp interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zza(param0: any): number; - zzb(param0: any): number; - zze(): any; - zzf(param0: any): void; - zzg(param0: any, param1: any): void; - zzh(param0: any, param1: androidNative.Array, param2: number, param3: number, param4: any /* com.google.android.gms.internal.play_billing.zzan*/): void; - zzi(param0: any, param1: any /* com.google.android.gms.internal.play_billing.zzey*/): void; - zzj(param0: any, param1: any): boolean; - zzk(param0: any): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdq { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzdq interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zza(param0: java.lang.Class): any /* com.google.android.gms.internal.play_billing.zzdp*/; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdr { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzds extends com.google.android.gms.internal.play_billing.zzec { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdt { - public static class: java.lang.Class; - public remove(): void; - public hasNext(): boolean; - public next(): any; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdu { - public static class: java.lang.Class; - public iterator(): java.util.Iterator; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdv { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdw { - public static class: java.lang.Class; - public getValue(): any; - public hashCode(): number; - public toString(): string; - public setValue(param0: any): any; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdx { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdy { - public static class: java.lang.Class; - public remove(): void; - public hasNext(): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzdz { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zze { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zze interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zza(param0: number, param1: string, param2: string): number; - zzq(param0: number, param1: string, param2: string): number; - zzc(param0: number, param1: string, param2: string, param3: globalAndroid.os.Bundle): number; - zzd(param0: number, param1: string, param2: string, param3: globalAndroid.os.Bundle): globalAndroid.os.Bundle; - zze(param0: number, param1: string, param2: string, param3: globalAndroid.os.Bundle): globalAndroid.os.Bundle; - zzf(param0: number, param1: string, param2: string, param3: string, param4: string): globalAndroid.os.Bundle; - zzg(param0: number, param1: string, param2: string, param3: string, param4: string, param5: globalAndroid.os.Bundle): globalAndroid.os.Bundle; - zzh(param0: number, param1: string, param2: string, param3: string, param4: globalAndroid.os.Bundle): globalAndroid.os.Bundle; - zzi(param0: number, param1: string, param2: string, param3: string): globalAndroid.os.Bundle; - zzj(param0: number, param1: string, param2: string, param3: string, param4: globalAndroid.os.Bundle): globalAndroid.os.Bundle; - zzk(param0: number, param1: string, param2: string, param3: globalAndroid.os.Bundle): globalAndroid.os.Bundle; - zzl(param0: number, param1: string, param2: string, param3: globalAndroid.os.Bundle, param4: globalAndroid.os.Bundle): globalAndroid.os.Bundle; - zzm(param0: number, param1: string, param2: globalAndroid.os.Bundle, param3: any /* com.google.android.gms.internal.play_billing.zzg*/): void; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzea { - public static class: java.lang.Class; - public contains(param0: any): boolean; - public size(): number; - public remove(param0: any): boolean; - public clear(): void; - public iterator(): java.util.Iterator; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzeb { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzec { - public static class: java.lang.Class; - public get(param0: any): any; - public size(): number; - public hashCode(): number; - public remove(param0: any): any; - public entrySet(): java.util.Set; - public containsKey(param0: any): boolean; - public clear(): void; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzed extends com.google.android.gms.internal.play_billing.zzdc { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzee { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzef { - public static class: java.lang.Class; - public constructor(param0: any /* com.google.android.gms.internal.play_billing.zzdf*/); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzeg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzeh { - public static class: java.lang.Class; - public hashCode(): number; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzei extends com.google.android.gms.internal.play_billing.zzeg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzej { - public static class: java.lang.Class; - public previousIndex(): number; - public nextIndex(): number; - public remove(): void; - public hasNext(): boolean; - public hasPrevious(): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzek { - public static class: java.lang.Class; - public remove(): void; - public hasNext(): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzel implements com.google.android.gms.internal.play_billing.zzcn { - public static class: java.lang.Class; - public size(): number; - public listIterator(param0: number): java.util.ListIterator; - public constructor(param0: any /* com.google.android.gms.internal.play_billing.zzcn*/); - public iterator(): java.util.Iterator; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzem { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzen extends com.google.android.gms.internal.play_billing.zzep { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzeo extends com.google.android.gms.internal.play_billing.zzep { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzep { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzeq { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzer { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzes { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzet extends com.google.android.gms.internal.play_billing.zzes { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzeu { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzev { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzew { - public static class: java.lang.Class; - public static values(): any /* androidNative.Array*/; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzex { - public static class: java.lang.Class; - public static values(): any /* androidNative.Array*/; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzey { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzb(param0: number, param1: boolean): void; - zzc(param0: number, param1: java.util.List, param2: boolean): void; - zzd(param0: number, param1: any /* com.google.android.gms.internal.play_billing.zzba*/): void; - zze(param0: number, param1: java.util.List): void; - zzf(param0: number, param1: number): void; - zzg(param0: number, param1: java.util.List, param2: boolean): void; - zzh(param0: number): void; - zzi(param0: number, param1: number): void; - zzj(param0: number, param1: java.util.List, param2: boolean): void; - zzk(param0: number, param1: number): void; - zzl(param0: number, param1: java.util.List, param2: boolean): void; - zzm(param0: number, param1: number): void; - zzn(param0: number, param1: java.util.List, param2: boolean): void; - zzo(param0: number, param1: number): void; - zzp(param0: number, param1: java.util.List, param2: boolean): void; - zzq(param0: number, param1: any, param2: any /* com.google.android.gms.internal.play_billing.zzdp*/): void; - zzr(param0: number, param1: number): void; - zzs(param0: number, param1: java.util.List, param2: boolean): void; - zzt(param0: number, param1: number): void; - zzu(param0: number, param1: java.util.List, param2: boolean): void; - zzv(param0: number, param1: any, param2: any /* com.google.android.gms.internal.play_billing.zzdp*/): void; - zzw(param0: number, param1: number): void; - zzx(param0: number, param1: java.util.List, param2: boolean): void; - zzy(param0: number, param1: number): void; - zzz(param0: number, param1: java.util.List, param2: boolean): void; - zzA(param0: number, param1: number): void; - zzB(param0: number, param1: java.util.List, param2: boolean): void; - zzC(param0: number, param1: number): void; - zzD(param0: number, param1: java.util.List, param2: boolean): void; - zzE(param0: number): void; - zzF(param0: number, param1: string): void; - zzG(param0: number, param1: java.util.List): void; - zzH(param0: number, param1: number): void; - zzI(param0: number, param1: java.util.List, param2: boolean): void; - zzJ(param0: number, param1: number): void; - zzK(param0: number, param1: java.util.List, param2: boolean): void; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzez { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzf extends com.google.android.gms.internal.play_billing.zzi implements com.google.android.gms.internal.play_billing.zzg { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfa extends com.google.android.gms.internal.play_billing.zzbx implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfb extends com.google.android.gms.internal.play_billing.zzcb implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfc extends com.google.android.gms.internal.play_billing.zzce { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfd { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfe extends com.google.android.gms.internal.play_billing.zzbx implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzff extends com.google.android.gms.internal.play_billing.zzcb implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfh extends com.google.android.gms.internal.play_billing.zzbx implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfi extends com.google.android.gms.internal.play_billing.zzce { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfj extends com.google.android.gms.internal.play_billing.zzcb implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfk { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfl extends com.google.android.gms.internal.play_billing.zzbx implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfm extends com.google.android.gms.internal.play_billing.zzcb implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfn extends com.google.android.gms.internal.play_billing.zzcd { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfo extends com.google.android.gms.internal.play_billing.zzce { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfp { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfq { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfr extends com.google.android.gms.internal.play_billing.zzbx implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfs extends com.google.android.gms.internal.play_billing.zzcb implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzft { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfu extends com.google.android.gms.internal.play_billing.zzbx implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfv extends com.google.android.gms.internal.play_billing.zzce { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfw extends com.google.android.gms.internal.play_billing.zzcb implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfx { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfy extends com.google.android.gms.internal.play_billing.zzbx implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzfz extends com.google.android.gms.internal.play_billing.zzcb implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzg { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzg interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zza(param0: globalAndroid.os.Bundle): void; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzga { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzgb extends com.google.android.gms.internal.play_billing.zzbx implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzgc extends com.google.android.gms.internal.play_billing.zzce { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzgd extends com.google.android.gms.internal.play_billing.zzcb implements com.google.android.gms.internal.play_billing.zzdg { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzh { - public static class: java.lang.Class; - public constructor(param0: globalAndroid.os.IBinder, param1: string); - public asBinder(): globalAndroid.os.IBinder; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzi { - public static class: java.lang.Class; - public asBinder(): globalAndroid.os.IBinder; - public constructor(param0: string); - public onTransact(param0: number, param1: globalAndroid.os.Parcel, param2: globalAndroid.os.Parcel, param3: number): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzj { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzk { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzl extends com.google.android.gms.internal.play_billing.zzk { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzm { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzn { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzo extends com.google.android.gms.internal.play_billing.zzai { - public static class: java.lang.Class; - public constructor(); - public previousIndex(): number; - public previous(): any; - public constructor(param0: number, param1: number); - public nextIndex(): number; - public hasNext(): boolean; - public hasPrevious(): boolean; - public next(): any; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzp { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzq { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzr { - public static class: java.lang.Class; - public contains(param0: any): boolean; - /** @deprecated */ - public addAll(param0: java.util.Collection): boolean; - /** @deprecated */ - public add(param0: any): boolean; - /** @deprecated */ - public remove(param0: any): boolean; - /** @deprecated */ - public clear(): void; - public toArray(): androidNative.Array; - /** @deprecated */ - public removeAll(param0: java.util.Collection): boolean; - public toArray(param0: androidNative.Array): androidNative.Array; - /** @deprecated */ - public retainAll(param0: java.util.Collection): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzs extends com.google.android.gms.internal.play_billing.zzo { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzt extends com.google.android.gms.internal.play_billing.zzu { - public static class: java.lang.Class; - public size(): number; - public get(param0: number): any; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzu extends com.google.android.gms.internal.play_billing.zzr { - public static class: java.lang.Class; - public contains(param0: any): boolean; - /** @deprecated */ - public addAll(param0: java.util.Collection): boolean; - /** @deprecated */ - public add(param0: any): boolean; - public hashCode(): number; - public lastIndexOf(param0: any): number; - /** @deprecated */ - public addAll(param0: number, param1: java.util.Collection): boolean; - /** @deprecated */ - public remove(param0: any): boolean; - /** @deprecated */ - public remove(param0: number): any; - public indexOf(param0: any): number; - /** @deprecated */ - public add(param0: number, param1: any): void; - public equals(param0: any): boolean; - /** @deprecated */ - public set(param0: number, param1: any): any; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzv { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzw { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzx { - public static class: java.lang.Class; - public get(param0: any): any; - public hashCode(): number; - public containsKey(param0: any): boolean; - public getOrDefault(param0: any, param1: any): any; - /** @deprecated */ - public put(param0: any, param1: any): any; - /** @deprecated */ - public remove(param0: any): any; - /** @deprecated */ - public clear(): void; - public toString(): string; - /** @deprecated */ - public putAll(param0: java.util.Map): void; - public equals(param0: any): boolean; - public isEmpty(): boolean; - public containsValue(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export abstract class zzy extends com.google.android.gms.internal.play_billing.zzr { - public static class: java.lang.Class; - public hashCode(): number; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module play_billing { - export class zzz { - public static class: java.lang.Class; - } - } - } - } - } - } +/* eslint-disable */ +/// + +declare module com { + export module android { + export module billingclient { + export class BuildConfig { + public static class: java.lang.Class; + public static APPLICATION_ID: string = 'com.android.billingclient'; + public static VERSION_NAME: string = '8.0.0'; + public constructor(); + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class AccountIdentifiers { + public static class: java.lang.Class; + public getObfuscatedAccountId(): string; + public getObfuscatedProfileId(): string; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class AcknowledgePurchaseParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.AcknowledgePurchaseParams.Builder; + public getPurchaseToken(): string; + } + export module AcknowledgePurchaseParams { + export class Builder { + public static class: java.lang.Class; + public setPurchaseToken(purchaseToken: string): com.android.billingclient.api.AcknowledgePurchaseParams.Builder; + public build(): com.android.billingclient.api.AcknowledgePurchaseParams; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class AcknowledgePurchaseResponseListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.AcknowledgePurchaseResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onAcknowledgePurchaseResponse(param0: com.android.billingclient.api.BillingResult): void }); + public constructor(); + public onAcknowledgePurchaseResponse(param0: com.android.billingclient.api.BillingResult): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class AlternativeBillingOnlyAvailabilityListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.AlternativeBillingOnlyAvailabilityListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onAlternativeBillingOnlyAvailabilityResponse(param0: com.android.billingclient.api.BillingResult): void }); + public constructor(); + public onAlternativeBillingOnlyAvailabilityResponse(param0: com.android.billingclient.api.BillingResult): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class AlternativeBillingOnlyInformationDialogListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.AlternativeBillingOnlyInformationDialogListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onAlternativeBillingOnlyInformationDialogResponse(param0: com.android.billingclient.api.BillingResult): void }); + public constructor(); + public onAlternativeBillingOnlyInformationDialogResponse(param0: com.android.billingclient.api.BillingResult): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class AlternativeBillingOnlyReportingDetails { + public static class: java.lang.Class; + public getExternalTransactionToken(): string; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class AlternativeBillingOnlyReportingDetailsListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.AlternativeBillingOnlyReportingDetailsListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onAlternativeBillingOnlyTokenResponse(param0: com.android.billingclient.api.BillingResult, param1: com.android.billingclient.api.AlternativeBillingOnlyReportingDetails): void }); + public constructor(); + public onAlternativeBillingOnlyTokenResponse(param0: com.android.billingclient.api.BillingResult, param1: com.android.billingclient.api.AlternativeBillingOnlyReportingDetails): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export abstract class BillingClient { + public static class: java.lang.Class; + public isReady(): boolean; + public launchBillingFlow(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.BillingFlowParams): com.android.billingclient.api.BillingResult; + public endConnection(): void; + public acknowledgePurchase(param0: com.android.billingclient.api.AcknowledgePurchaseParams, param1: com.android.billingclient.api.AcknowledgePurchaseResponseListener): void; + public isExternalOfferAvailableAsync(param0: com.android.billingclient.api.ExternalOfferAvailabilityListener): void; + public showInAppMessages(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.InAppMessageParams, param2: com.android.billingclient.api.InAppMessageResponseListener): com.android.billingclient.api.BillingResult; + public showAlternativeBillingOnlyInformationDialog(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.AlternativeBillingOnlyInformationDialogListener): com.android.billingclient.api.BillingResult; + public createAlternativeBillingOnlyReportingDetailsAsync(param0: com.android.billingclient.api.AlternativeBillingOnlyReportingDetailsListener): void; + public static newBuilder(context: globalAndroid.content.Context): com.android.billingclient.api.BillingClient.Builder; + public showExternalOfferInformationDialog(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.ExternalOfferInformationDialogListener): com.android.billingclient.api.BillingResult; + public getConnectionState(): number; + public isFeatureSupported(param0: string): com.android.billingclient.api.BillingResult; + public startConnection(param0: com.android.billingclient.api.BillingClientStateListener): void; + public constructor(); + public getBillingConfigAsync(param0: com.android.billingclient.api.GetBillingConfigParams, param1: com.android.billingclient.api.BillingConfigResponseListener): void; + public queryPurchasesAsync(param0: com.android.billingclient.api.QueryPurchasesParams, param1: com.android.billingclient.api.PurchasesResponseListener): void; + public queryProductDetailsAsync(param0: com.android.billingclient.api.QueryProductDetailsParams, param1: com.android.billingclient.api.ProductDetailsResponseListener): void; + public isAlternativeBillingOnlyAvailableAsync(param0: com.android.billingclient.api.AlternativeBillingOnlyAvailabilityListener): void; + public createExternalOfferReportingDetailsAsync(param0: com.android.billingclient.api.ExternalOfferReportingDetailsListener): void; + public consumeAsync(param0: com.android.billingclient.api.ConsumeParams, param1: com.android.billingclient.api.ConsumeResponseListener): void; + } + export module BillingClient { + export class BillingResponseCode { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.BillingClient$BillingResponseCode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static ITEM_UNAVAILABLE: number = 4; + public static NETWORK_ERROR: number = 12; + public static SERVICE_UNAVAILABLE: number = 2; + public static FEATURE_NOT_SUPPORTED: number = -2; + public static ITEM_NOT_OWNED: number = 8; + public static DEVELOPER_ERROR: number = 5; + public static ITEM_ALREADY_OWNED: number = 7; + public static USER_CANCELED: number = 1; + public static ERROR: number = 6; + public static SERVICE_TIMEOUT: number = -3; + public static OK: number = 0; + public static BILLING_UNAVAILABLE: number = 3; + public static SERVICE_DISCONNECTED: number = -1; + } + export class Builder { + public static class: java.lang.Class; + public build(): com.android.billingclient.api.BillingClient; + public enableExternalOffer(): com.android.billingclient.api.BillingClient.Builder; + public enableUserChoiceBilling(userChoiceBillingListener: com.android.billingclient.api.UserChoiceBillingListener): com.android.billingclient.api.BillingClient.Builder; + public enableAlternativeBillingOnly(): com.android.billingclient.api.BillingClient.Builder; + public enablePendingPurchases(pendingPurchasesParams: com.android.billingclient.api.PendingPurchasesParams): com.android.billingclient.api.BillingClient.Builder; + public setListener(listener: com.android.billingclient.api.PurchasesUpdatedListener): com.android.billingclient.api.BillingClient.Builder; + public enableAutoServiceReconnection(): com.android.billingclient.api.BillingClient.Builder; + } + export class ConnectionState { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.BillingClient$ConnectionState interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static CONNECTED: number = 2; + public static DISCONNECTED: number = 0; + public static CLOSED: number = 3; + public static CONNECTING: number = 1; + } + export class FeatureType { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.BillingClient$FeatureType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static EXTERNAL_OFFER: string = 'kkk'; + public static SUBSCRIPTIONS_UPDATE: string = 'subscriptionsUpdate'; + public static PRICE_CHANGE_CONFIRMATION: string = 'priceChangeConfirmation'; + public static BILLING_CONFIG: string = 'ggg'; + public static ALTERNATIVE_BILLING_ONLY: string = 'jjj'; + public static IN_APP_MESSAGING: string = 'bbb'; + public static PRODUCT_DETAILS: string = 'fff'; + public static SUBSCRIPTIONS: string = 'subscriptions'; + } + export class OnPurchasesUpdatedSubResponseCode { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.BillingClient$OnPurchasesUpdatedSubResponseCode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static USER_INELIGIBLE: number = 2; + public static NO_APPLICABLE_SUB_RESPONSE_CODE: number = 0; + public static PAYMENT_DECLINED_DUE_TO_INSUFFICIENT_FUNDS: number = 1; + } + export class ProductType { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.BillingClient$ProductType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static SUBS: string = 'subs'; + public static INAPP: string = 'inapp'; + } + export class SkuType { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.BillingClient$SkuType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static SUBS: string = 'subs'; + public static INAPP: string = 'inapp'; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class BillingClientImpl extends com.android.billingclient.api.BillingClient { + public static class: java.lang.Class; + public isReady(): boolean; + public createExternalOfferReportingDetailsAsync(listener: com.android.billingclient.api.ExternalOfferReportingDetailsListener): void; + public launchBillingFlow(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.BillingFlowParams): com.android.billingclient.api.BillingResult; + public showAlternativeBillingOnlyInformationDialog(activity: globalAndroid.app.Activity, listener: com.android.billingclient.api.AlternativeBillingOnlyInformationDialogListener): com.android.billingclient.api.BillingResult; + public endConnection(): void; + public acknowledgePurchase(param0: com.android.billingclient.api.AcknowledgePurchaseParams, param1: com.android.billingclient.api.AcknowledgePurchaseResponseListener): void; + public isExternalOfferAvailableAsync(listener: com.android.billingclient.api.ExternalOfferAvailabilityListener): void; + public showInAppMessages(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.InAppMessageParams, param2: com.android.billingclient.api.InAppMessageResponseListener): com.android.billingclient.api.BillingResult; + public isAlternativeBillingOnlyAvailableAsync(listener: com.android.billingclient.api.AlternativeBillingOnlyAvailabilityListener): void; + public getConnectionState(): number; + public isFeatureSupported(param0: string): com.android.billingclient.api.BillingResult; + public startConnection(param0: com.android.billingclient.api.BillingClientStateListener): void; + public queryPurchasesAsync(param0: com.android.billingclient.api.QueryPurchasesParams, param1: com.android.billingclient.api.PurchasesResponseListener): void; + public queryProductDetailsAsync(param0: com.android.billingclient.api.QueryProductDetailsParams, param1: com.android.billingclient.api.ProductDetailsResponseListener): void; + public showExternalOfferInformationDialog(activity: globalAndroid.app.Activity, listener: com.android.billingclient.api.ExternalOfferInformationDialogListener): com.android.billingclient.api.BillingResult; + public consumeAsync(param0: com.android.billingclient.api.ConsumeParams, param1: com.android.billingclient.api.ConsumeResponseListener): void; + public createAlternativeBillingOnlyReportingDetailsAsync(listener: com.android.billingclient.api.AlternativeBillingOnlyReportingDetailsListener): void; + public getBillingConfigAsync(listener: com.android.billingclient.api.GetBillingConfigParams, param1: com.android.billingclient.api.BillingConfigResponseListener): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class BillingClientStateListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.BillingClientStateListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onBillingServiceDisconnected(): void; onBillingSetupFinished(param0: com.android.billingclient.api.BillingResult): void }); + public constructor(); + public onBillingSetupFinished(param0: com.android.billingclient.api.BillingResult): void; + public onBillingServiceDisconnected(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class BillingConfig { + public static class: java.lang.Class; + public getCountryCode(): string; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class BillingConfigResponseListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.BillingConfigResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onBillingConfigResponse(param0: com.android.billingclient.api.BillingResult, param1: com.android.billingclient.api.BillingConfig): void }); + public constructor(); + public onBillingConfigResponse(param0: com.android.billingclient.api.BillingResult, param1: com.android.billingclient.api.BillingConfig): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class BillingFlowParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.BillingFlowParams.Builder; + } + export module BillingFlowParams { + export class Builder { + public static class: java.lang.Class; + public setIsOfferPersonalized(isOfferPersonalized: boolean): com.android.billingclient.api.BillingFlowParams.Builder; + public setProductDetailsParamsList(productDetailsParamsList: java.util.List): com.android.billingclient.api.BillingFlowParams.Builder; + public setObfuscatedProfileId(obfuscatedProfileId: string): com.android.billingclient.api.BillingFlowParams.Builder; + public setSubscriptionUpdateParams(subscriptionUpdateParams: com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams): com.android.billingclient.api.BillingFlowParams.Builder; + public setObfuscatedAccountId(obfuscatedAccountid: string): com.android.billingclient.api.BillingFlowParams.Builder; + public build(): com.android.billingclient.api.BillingFlowParams; + /** @deprecated */ + public setSkuDetails(skuDetails: com.android.billingclient.api.SkuDetails): com.android.billingclient.api.BillingFlowParams.Builder; + } + export class ProductDetailsParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.BillingFlowParams.ProductDetailsParams.Builder; + } + export module ProductDetailsParams { + export class Builder { + public static class: java.lang.Class; + public build(): com.android.billingclient.api.BillingFlowParams.ProductDetailsParams; + public setProductDetails(productDetails: com.android.billingclient.api.ProductDetails): com.android.billingclient.api.BillingFlowParams.ProductDetailsParams.Builder; + public setOfferToken(offerToken: string): com.android.billingclient.api.BillingFlowParams.ProductDetailsParams.Builder; + } + } + export class SubscriptionUpdateParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; + } + export module SubscriptionUpdateParams { + export class Builder { + public static class: java.lang.Class; + public build(): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams; + public setOldPurchaseToken(purchaseToken: string): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; + public setOriginalExternalTransactionId(externalTransactionId: string): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; + public setSubscriptionReplacementMode(subscriptionReplacementMode: number): com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder; + } + export class ReplacementMode { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.BillingFlowParams$SubscriptionUpdateParams$ReplacementMode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static WITH_TIME_PRORATION: number = 1; + public static WITHOUT_PRORATION: number = 3; + public static CHARGE_FULL_PRICE: number = 5; + public static DEFERRED: number = 6; + public static UNKNOWN_REPLACEMENT_MODE: number = 0; + public static CHARGE_PRORATED_PRICE: number = 2; + } + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class BillingResult { + public static class: java.lang.Class; + public toString(): string; + public getResponseCode(): number; + public constructor(); + public static newBuilder(): com.android.billingclient.api.BillingResult.Builder; + public getOnPurchasesUpdatedSubResponseCode(): number; + public getDebugMessage(): string; + } + export module BillingResult { + export class Builder { + public static class: java.lang.Class; + public setDebugMessage(debugMessage: string): com.android.billingclient.api.BillingResult.Builder; + public build(): com.android.billingclient.api.BillingResult; + public setOnPurchasesUpdatedSubResponseCode(onPurchasesUpdatedSubResponseCode: number): com.android.billingclient.api.BillingResult.Builder; + public setResponseCode(responseCode: number): com.android.billingclient.api.BillingResult.Builder; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ConsumeParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.ConsumeParams.Builder; + public getPurchaseToken(): string; + } + export module ConsumeParams { + export class Builder { + public static class: java.lang.Class; + public setPurchaseToken(purchaseToken: string): com.android.billingclient.api.ConsumeParams.Builder; + public build(): com.android.billingclient.api.ConsumeParams; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ConsumeResponseListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.ConsumeResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onConsumeResponse(param0: com.android.billingclient.api.BillingResult, param1: string): void }); + public constructor(); + public onConsumeResponse(param0: com.android.billingclient.api.BillingResult, param1: string): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ExternalOfferAvailabilityListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.ExternalOfferAvailabilityListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onExternalOfferAvailabilityResponse(param0: com.android.billingclient.api.BillingResult): void }); + public constructor(); + public onExternalOfferAvailabilityResponse(param0: com.android.billingclient.api.BillingResult): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ExternalOfferInformationDialogListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.ExternalOfferInformationDialogListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onExternalOfferInformationDialogResponse(param0: com.android.billingclient.api.BillingResult): void }); + public constructor(); + public onExternalOfferInformationDialogResponse(param0: com.android.billingclient.api.BillingResult): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ExternalOfferReportingDetails { + public static class: java.lang.Class; + public getExternalTransactionToken(): string; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ExternalOfferReportingDetailsListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.ExternalOfferReportingDetailsListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onExternalOfferReportingDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: com.android.billingclient.api.ExternalOfferReportingDetails): void }); + public constructor(); + public onExternalOfferReportingDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: com.android.billingclient.api.ExternalOfferReportingDetails): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class GetBillingConfigParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.GetBillingConfigParams.Builder; + } + export module GetBillingConfigParams { + export class Builder { + public static class: java.lang.Class; + public build(): com.android.billingclient.api.GetBillingConfigParams; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class InAppMessageParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.InAppMessageParams.Builder; + } + export module InAppMessageParams { + export class Builder { + public static class: java.lang.Class; + public constructor(); + public addAllInAppMessageCategoriesToShow(): com.android.billingclient.api.InAppMessageParams.Builder; + public addInAppMessageCategoryToShow(inAppMessageCategoryId: number): com.android.billingclient.api.InAppMessageParams.Builder; + public build(): com.android.billingclient.api.InAppMessageParams; + } + export class InAppMessageCategoryId { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.InAppMessageParams$InAppMessageCategoryId interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static TRANSACTIONAL: number = 2; + public static UNKNOWN_IN_APP_MESSAGE_CATEGORY_ID: number = 0; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class InAppMessageResponseListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.InAppMessageResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onInAppMessageResponse(param0: com.android.billingclient.api.InAppMessageResult): void }); + public constructor(); + public onInAppMessageResponse(param0: com.android.billingclient.api.InAppMessageResult): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class InAppMessageResult { + public static class: java.lang.Class; + public getResponseCode(): number; + public constructor(param0: number, param1: string); + public getPurchaseToken(): string; + } + export module InAppMessageResult { + export class InAppMessageResponseCode { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.InAppMessageResult$InAppMessageResponseCode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static NO_ACTION_NEEDED: number = 0; + public static SUBSCRIPTION_STATUS_UPDATED: number = 1; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class PendingPurchasesParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.PendingPurchasesParams.Builder; + } + export module PendingPurchasesParams { + export class Builder { + public static class: java.lang.Class; + public enablePrepaidPlans(): com.android.billingclient.api.PendingPurchasesParams.Builder; + public build(): com.android.billingclient.api.PendingPurchasesParams; + public enableOneTimeProducts(): com.android.billingclient.api.PendingPurchasesParams.Builder; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ProductDetails { + public static class: java.lang.Class; + public getTitle(): string; + public getProductId(): string; + public toString(): string; + public getName(): string; + public getProductType(): string; + public getSubscriptionOfferDetails(): java.util.List; + public hashCode(): number; + public getOneTimePurchaseOfferDetails(): com.android.billingclient.api.ProductDetails.OneTimePurchaseOfferDetails; + public getDescription(): string; + public equals(o: any): boolean; + public getOneTimePurchaseOfferDetailsList(): java.util.List; + } + export module ProductDetails { + export class InstallmentPlanDetails { + public static class: java.lang.Class; + public getSubsequentInstallmentPlanCommitmentPaymentsCount(): number; + public getInstallmentPlanCommitmentPaymentsCount(): number; + } + export class OneTimePurchaseOfferDetails { + public static class: java.lang.Class; + public getOfferToken(): string; + public getLimitedQuantityInfo(): com.android.billingclient.api.ProductDetails.OneTimePurchaseOfferDetails.LimitedQuantityInfo; + public getFormattedPrice(): string; + public getPurchaseOptionId(): string; + public getOfferId(): string; + public getPriceCurrencyCode(): string; + public getRentalDetails(): com.android.billingclient.api.ProductDetails.OneTimePurchaseOfferDetails.RentalDetails; + public getDiscountDisplayInfo(): com.android.billingclient.api.ProductDetails.OneTimePurchaseOfferDetails.DiscountDisplayInfo; + public getValidTimeWindow(): com.android.billingclient.api.ProductDetails.OneTimePurchaseOfferDetails.ValidTimeWindow; + public getFullPriceMicros(): java.lang.Long; + public getOfferTags(): java.util.List; + public getPriceAmountMicros(): number; + } + export module OneTimePurchaseOfferDetails { + export class DiscountDisplayInfo { + public static class: java.lang.Class; + public getDiscountAmount(): com.android.billingclient.api.ProductDetails.OneTimePurchaseOfferDetails.DiscountDisplayInfo.DiscountAmount; + public getPercentageDiscount(): java.lang.Integer; + } + export module DiscountDisplayInfo { + export class DiscountAmount { + public static class: java.lang.Class; + public getDiscountAmountCurrencyCode(): string; + public getDiscountAmountMicros(): number; + public getFormattedDiscountAmount(): string; + } + } + export class LimitedQuantityInfo { + public static class: java.lang.Class; + public getRemainingQuantity(): number; + public getMaximumQuantity(): number; + } + export class RentalDetails { + public static class: java.lang.Class; + public getRentalExpirationPeriod(): string; + public getRentalPeriod(): string; + } + export class ValidTimeWindow { + public static class: java.lang.Class; + public getEndTimeMillis(): java.lang.Long; + public getStartTimeMillis(): java.lang.Long; + } + } + export class PricingPhase { + public static class: java.lang.Class; + public getFormattedPrice(): string; + public getPriceCurrencyCode(): string; + public getRecurrenceMode(): number; + public getPriceAmountMicros(): number; + public getBillingPeriod(): string; + public getBillingCycleCount(): number; + } + export class PricingPhases { + public static class: java.lang.Class; + public getPricingPhaseList(): java.util.List; + } + export class RecurrenceMode { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.ProductDetails$RecurrenceMode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static FINITE_RECURRING: number = 2; + public static NON_RECURRING: number = 3; + public static INFINITE_RECURRING: number = 1; + } + export class SubscriptionOfferDetails { + public static class: java.lang.Class; + public getOfferToken(): string; + public getOfferId(): string; + public getPricingPhases(): com.android.billingclient.api.ProductDetails.PricingPhases; + public getOfferTags(): java.util.List; + public getInstallmentPlanDetails(): com.android.billingclient.api.ProductDetails.InstallmentPlanDetails; + public getBasePlanId(): string; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ProductDetailsResponseListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.ProductDetailsResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onProductDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: com.android.billingclient.api.QueryProductDetailsResult): void }); + public constructor(); + public onProductDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: com.android.billingclient.api.QueryProductDetailsResult): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ProxyBillingActivity { + public static class: java.lang.Class; + public constructor(); + public onCreate(savedInstanceState: globalAndroid.os.Bundle): void; + public onDestroy(): void; + public onActivityResult(requestCode: number, resultCode: number, data: globalAndroid.content.Intent): void; + public onSaveInstanceState(outState: globalAndroid.os.Bundle): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class ProxyBillingActivityV2 { + public static class: java.lang.Class; + public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; + public onCreate(param0: globalAndroid.os.Bundle): void; + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class Purchase { + public static class: java.lang.Class; + public getOrderId(): string; + /** @deprecated */ + public getSkus(): java.util.ArrayList; + public getPurchaseState(): number; + public getPackageName(): string; + public constructor(jsonPurchaseInfo: string, signature: string); + public isAcknowledged(): boolean; + public equals(o: any): boolean; + public getQuantity(): number; + public getPurchaseToken(): string; + public toString(): string; + public getSignature(): string; + public getPurchaseTime(): number; + public getOriginalJson(): string; + public getDeveloperPayload(): string; + public isAutoRenewing(): boolean; + public hashCode(): number; + public getPendingPurchaseUpdate(): com.android.billingclient.api.Purchase.PendingPurchaseUpdate; + public getAccountIdentifiers(): com.android.billingclient.api.AccountIdentifiers; + public getProducts(): java.util.List; + } + export module Purchase { + export class PendingPurchaseUpdate { + public static class: java.lang.Class; + public getPurchaseToken(): string; + public getProducts(): java.util.List; + } + export class PurchaseState { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.Purchase$PurchaseState interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static PENDING: number = 2; + public static PURCHASED: number = 1; + public static UNSPECIFIED_STATE: number = 0; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class PurchaseHistoryRecord { + public static class: java.lang.Class; + public toString(): string; + public getSignature(): string; + /** @deprecated */ + public getSkus(): java.util.ArrayList; + public getPurchaseTime(): number; + public getOriginalJson(): string; + public constructor(jsonPurchaseInfo: string, signature: string); + public getDeveloperPayload(): string; + public hashCode(): number; + public equals(o: any): boolean; + public getQuantity(): number; + public getPurchaseToken(): string; + public getProducts(): java.util.List; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class PurchaseHistoryResponseListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.PurchaseHistoryResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onPurchaseHistoryResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void }); + public constructor(); + public onPurchaseHistoryResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class PurchasesResponseListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.PurchasesResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onQueryPurchasesResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void }); + public constructor(); + public onQueryPurchasesResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class PurchasesUpdatedListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.PurchasesUpdatedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onPurchasesUpdated(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void }); + public constructor(); + public onPurchasesUpdated(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class QueryProductDetailsParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.QueryProductDetailsParams.Builder; + } + export module QueryProductDetailsParams { + export class Builder { + public static class: java.lang.Class; + public setProductList(productList: java.util.List): com.android.billingclient.api.QueryProductDetailsParams.Builder; + public build(): com.android.billingclient.api.QueryProductDetailsParams; + } + export class Product { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.QueryProductDetailsParams.Product.Builder; + } + export module Product { + export class Builder { + public static class: java.lang.Class; + public build(): com.android.billingclient.api.QueryProductDetailsParams.Product; + public setProductType(productType: string): com.android.billingclient.api.QueryProductDetailsParams.Product.Builder; + public setProductId(productId: string): com.android.billingclient.api.QueryProductDetailsParams.Product.Builder; + } + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class QueryProductDetailsResult { + public static class: java.lang.Class; + public static create(productDetailsList: java.util.List, unfetchedProductList: java.util.List): com.android.billingclient.api.QueryProductDetailsResult; + public getUnfetchedProductList(): java.util.List; + public getProductDetailsList(): java.util.List; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class QueryPurchaseHistoryParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.QueryPurchaseHistoryParams.Builder; + } + export module QueryPurchaseHistoryParams { + export class Builder { + public static class: java.lang.Class; + public build(): com.android.billingclient.api.QueryPurchaseHistoryParams; + public setProductType(productType: string): com.android.billingclient.api.QueryPurchaseHistoryParams.Builder; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class QueryPurchasesParams { + public static class: java.lang.Class; + public static newBuilder(): com.android.billingclient.api.QueryPurchasesParams.Builder; + } + export module QueryPurchasesParams { + export class Builder { + public static class: java.lang.Class; + public setProductType(productType: string): com.android.billingclient.api.QueryPurchasesParams.Builder; + public build(): com.android.billingclient.api.QueryPurchasesParams; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class SkuDetails { + public static class: java.lang.Class; + public getTitle(): string; + public constructor(jsonSkuDetails: string); + public getPriceCurrencyCode(): string; + public equals(o: any): boolean; + public getIntroductoryPriceCycles(): number; + public toString(): string; + public getIntroductoryPrice(): string; + public getSubscriptionPeriod(): string; + public getPriceAmountMicros(): number; + public getOriginalJson(): string; + public getIntroductoryPricePeriod(): string; + public getSku(): string; + public getIntroductoryPriceAmountMicros(): number; + public getOriginalPriceAmountMicros(): number; + public hashCode(): number; + public getDescription(): string; + public getType(): string; + public getIconUrl(): string; + public getOriginalPrice(): string; + public getPrice(): string; + public getFreeTrialPeriod(): string; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class SkuDetailsParams { + public static class: java.lang.Class; + public getSkusList(): java.util.List; + public constructor(); + public static newBuilder(): com.android.billingclient.api.SkuDetailsParams.Builder; + public getSkuType(): string; + } + export module SkuDetailsParams { + export class Builder { + public static class: java.lang.Class; + public setSkusList(skusList: java.util.List): com.android.billingclient.api.SkuDetailsParams.Builder; + public setType(type: string): com.android.billingclient.api.SkuDetailsParams.Builder; + public build(): com.android.billingclient.api.SkuDetailsParams; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class SkuDetailsResponseListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.SkuDetailsResponseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { onSkuDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void }); + public constructor(); + public onSkuDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class UnfetchedProduct { + public static class: java.lang.Class; + public getStatusCode(): number; + public getProductId(): string; + public toString(): string; + public static fromJson(jsonString: string): com.android.billingclient.api.UnfetchedProduct; + public getProductType(): string; + public getSerializedDocid(): string; + public hashCode(): number; + public equals(o: any): boolean; + } + export module UnfetchedProduct { + export class StatusCode { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.UnfetchedProduct$StatusCode interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + public static NO_ELIGIBLE_OFFER: number = 4; + public static UNKNOWN: number = 0; + public static PRODUCT_NOT_FOUND: number = 3; + public static INVALID_PRODUCT_ID_FORMAT: number = 2; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class UserChoiceBillingListener { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.UserChoiceBillingListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { userSelectedAlternativeBilling(param0: com.android.billingclient.api.UserChoiceDetails): void }); + public constructor(); + public userSelectedAlternativeBilling(param0: com.android.billingclient.api.UserChoiceDetails): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class UserChoiceDetails { + public static class: java.lang.Class; + public getExternalTransactionToken(): string; + public getOriginalExternalTransactionId(): string; + public getProducts(): java.util.List; + } + export module UserChoiceDetails { + export class Product { + public static class: java.lang.Class; + public getOfferToken(): string; + public getType(): string; + public hashCode(): number; + public getId(): string; + public equals(o: any): boolean; + public toString(): string; + } + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zza { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzaa { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzab { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzac { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzad { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzae { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzaf { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzag { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzah { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzai { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzaj { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzak { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzal { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzam { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzan { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzao { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzap { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzaq { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzar { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzas { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzat { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzau { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzav { + public static class: java.lang.Class; + public newThread(param0: java.lang.Runnable): java.lang.Thread; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzaw { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzax { + public static class: java.lang.Class; + public onReceiveResult(param0: number, param1: globalAndroid.os.Bundle): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzay { + public static class: java.lang.Class; + public onReceiveResult(param0: number, param1: globalAndroid.os.Bundle): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzaz { + public static class: java.lang.Class; + public onReceiveResult(param0: number, param1: globalAndroid.os.Bundle): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzb { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzb interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(): void }); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzba { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbb { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbc extends com.android.billingclient.api.BillingClientStateListener { + public static class: java.lang.Class; + public onBillingSetupFinished(param0: com.android.billingclient.api.BillingResult): void; + public onBillingServiceDisconnected(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbd { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbe { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbf { + public static class: java.lang.Class; + public onServiceConnected(param0: globalAndroid.content.ComponentName, param1: globalAndroid.os.IBinder): void; + public onBindingDied(param0: globalAndroid.content.ComponentName): void; + public onServiceDisconnected(param0: globalAndroid.content.ComponentName): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbg extends com.google.android.gms.internal.play_billing.zzw { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbh extends com.google.android.gms.internal.play_billing.zzy { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbi extends com.google.android.gms.internal.play_billing.zzaa { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbj extends com.google.android.gms.internal.play_billing.zzac { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbk extends com.google.android.gms.internal.play_billing.zzae { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbl extends com.google.android.gms.internal.play_billing.zzag { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbm extends com.google.android.gms.internal.play_billing.zzai { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbn extends com.google.android.gms.internal.play_billing.zzan { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbo { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbp { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbq implements com.android.billingclient.api.AcknowledgePurchaseResponseListener, com.android.billingclient.api.BillingClientStateListener, com.android.billingclient.api.ConsumeResponseListener, com.android.billingclient.api.PurchaseHistoryResponseListener, com.android.billingclient.api.PurchasesResponseListener, com.android.billingclient.api.PurchasesUpdatedListener, com.android.billingclient.api.SkuDetailsResponseListener { + public static class: java.lang.Class; + public onBillingSetupFinished(param0: com.android.billingclient.api.BillingResult): void; + public onQueryPurchasesResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; + public static nativeOnAcknowledgePurchaseResponse(param0: number, param1: string, param2: number): void; + public onSkuDetailsResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; + public static nativeOnBillingSetupFinished(param0: number, param1: string, param2: number): void; + public static nativeOnPriceChangeConfirmationResult(param0: number, param1: string, param2: number): void; + public onConsumeResponse(param0: com.android.billingclient.api.BillingResult, param1: string): void; + public static nativeOnPurchasesUpdated(param0: number, param1: string, param2: androidNative.Array): void; + public static nativeOnConsumePurchaseResponse(param0: number, param1: string, param2: string, param3: number): void; + public static nativeOnQueryPurchasesResponse(param0: number, param1: string, param2: androidNative.Array, param3: number): void; + public static nativeOnBillingServiceDisconnected(): void; + public static nativeOnSkuDetailsResponse(param0: number, param1: string, param2: androidNative.Array, param3: number): void; + public static nativeOnPurchaseHistoryResponse(param0: number, param1: string, param2: androidNative.Array, param3: number): void; + public onPurchasesUpdated(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; + public onBillingServiceDisconnected(): void; + public onAcknowledgePurchaseResponse(param0: com.android.billingclient.api.BillingResult): void; + public onPurchaseHistoryResponse(param0: com.android.billingclient.api.BillingResult, param1: java.util.List): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbr { + public static class: java.lang.Class; + public accept(param0: any): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbs { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbt { + public static class: java.lang.Class; + public accept(param0: any): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbu { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbv extends com.google.android.gms.internal.play_billing.zzr { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbw { + public static class: java.lang.Class; + public accept(param0: any): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbx { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzby { + public static class: java.lang.Class; + public accept(param0: any): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzbz { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzc { + public static class: java.lang.Class; + public equals(param0: any): boolean; + public toString(): string; + public hashCode(): number; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzca extends com.google.android.gms.internal.play_billing.zzcs { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcb extends com.google.android.gms.internal.play_billing.zzav { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcc { + public static class: java.lang.Class; + public onServiceConnected(param0: globalAndroid.content.ComponentName, param1: globalAndroid.os.IBinder): void; + public onServiceDisconnected(param0: globalAndroid.content.ComponentName): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcd { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzce extends com.android.billingclient.api.BillingClientImpl { + public static class: java.lang.Class; + public launchBillingFlow(param0: globalAndroid.app.Activity, param1: com.android.billingclient.api.BillingFlowParams): com.android.billingclient.api.BillingResult; + public endConnection(): void; + public startConnection(param0: com.android.billingclient.api.BillingClientStateListener): void; + public acknowledgePurchase(param0: com.android.billingclient.api.AcknowledgePurchaseParams, param1: com.android.billingclient.api.AcknowledgePurchaseResponseListener): void; + public queryProductDetailsAsync(param0: com.android.billingclient.api.QueryProductDetailsParams, param1: com.android.billingclient.api.ProductDetailsResponseListener): void; + public consumeAsync(param0: com.android.billingclient.api.ConsumeParams, param1: com.android.billingclient.api.ConsumeResponseListener): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcf { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcg { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzch { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzch interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { + ''(): void; + zza(param0: any /* com.google.android.gms.internal.play_billing.zzhx*/): void; + zzb(param0: any /* com.google.android.gms.internal.play_billing.zzhx*/, param1: number): void; + zzc(param0: any /* com.google.android.gms.internal.play_billing.zzhx*/, param1: number, param2: number): void; + zzd(param0: any /* com.google.android.gms.internal.play_billing.zzhx*/, param1: number, param2: boolean): void; + zze(param0: any /* com.google.android.gms.internal.play_billing.zzhx*/, param1: number, param2: number, param3: boolean): void; + zzf(param0: any /* com.google.android.gms.internal.play_billing.zzib*/): void; + zzg(param0: any /* com.google.android.gms.internal.play_billing.zzib*/, param1: number): void; + zzh(param0: any /* com.google.android.gms.internal.play_billing.zzib*/, param1: number, param2: boolean): void; + zzi(param0: any /* com.google.android.gms.internal.play_billing.zzij*/): void; + zzj(param0: any /* com.google.android.gms.internal.play_billing.zzjo*/): void; + zzk(param0: any /* com.google.android.gms.internal.play_billing.zzjs*/): void; + }); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzci { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcj { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzck { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcl extends com.android.billingclient.api.zzch { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcm { + public static class: java.lang.Class; + public apply(param0: any): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcn { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzco { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzco interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcp { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcq { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcr { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcs { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzct { + public static class: java.lang.Class; + public onActivityResult(param0: any): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcu { + public static class: java.lang.Class; + public onActivityResult(param0: any): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcv { + public static class: java.lang.Class; + public onActivityResult(param0: any): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcw { + public static class: java.lang.Class; + public constructor(param0: com.android.billingclient.api.BillingResult, param1: java.util.List); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcx { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcy { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzcz { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzd { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzda { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzdb { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzdc { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zze { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zze interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzf { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzf interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzg { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzg interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzh { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzh interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzi { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzj { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzj interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzk { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzk interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzl { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzm { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzm interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzn { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzo { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzo interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzp { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzp interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzq { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.android.billingclient.api.zzq interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: {}); + public constructor(); + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzr { + public static class: java.lang.Class; + public onReceive(param0: globalAndroid.content.Context, param1: globalAndroid.content.Intent): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzs { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzt { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzu extends com.google.android.gms.internal.play_billing.zzr { + public static class: java.lang.Class; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzv { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzw { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzx { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzy { + public static class: java.lang.Class; + public call(): any; + } + } + } + } +} + +declare module com { + export module android { + export module billingclient { + export module api { + export class zzz { + public static class: java.lang.Class; + public run(): void; + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zza { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzaa extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzab { + public static class: java.lang.Class; + public constructor(); + public constructor(param0: string); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzab { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzab interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: globalAndroid.os.Bundle): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzac extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzad { + public static class: java.lang.Class; + public constructor(); + public constructor(param0: string); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzad { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzad interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: globalAndroid.os.Bundle): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzae extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzaf { + public static class: java.lang.Class; + public constructor(); + public constructor(param0: string); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzaf { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzaf interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: globalAndroid.os.Bundle): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzag extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzah { + public static class: java.lang.Class; + public constructor(); + public constructor(param0: string); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzah { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzah interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: globalAndroid.os.Bundle): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzai extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzaj { + public static class: java.lang.Class; + public constructor(); + public constructor(param0: string); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzaj { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzaj interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: globalAndroid.os.Bundle): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzak extends com.google.android.gms.internal.play_billing.zzap implements com.google.android.gms.internal.play_billing.zzam { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzal extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzam { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzam { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzam interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { + zza(param0: number, param1: string, param2: string): number; + zzw(param0: number, param1: string, param2: string): number; + zzc(param0: number, param1: string, param2: string, param3: globalAndroid.os.Bundle): number; + zzd(param0: number, param1: string, param2: string, param3: globalAndroid.os.Bundle): globalAndroid.os.Bundle; + zze(param0: number, param1: string, param2: string, param3: globalAndroid.os.Bundle): globalAndroid.os.Bundle; + zzf(param0: number, param1: string, param2: string, param3: string, param4: string): globalAndroid.os.Bundle; + zzg(param0: number, param1: string, param2: string, param3: string, param4: string, param5: globalAndroid.os.Bundle): globalAndroid.os.Bundle; + zzh(param0: number, param1: string, param2: string, param3: string): globalAndroid.os.Bundle; + zzi(param0: number, param1: string, param2: string, param3: string, param4: globalAndroid.os.Bundle): globalAndroid.os.Bundle; + zzj(param0: number, param1: string, param2: string, param3: globalAndroid.os.Bundle, param4: globalAndroid.os.Bundle): globalAndroid.os.Bundle; + zzk(param0: number, param1: string, param2: globalAndroid.os.Bundle, param3: any /* com.google.android.gms.internal.play_billing.zzx*/): void; + zzl(param0: number, param1: string, param2: globalAndroid.os.Bundle, param3: any /* com.google.android.gms.internal.play_billing.zzz*/): void; + zzm(param0: number, param1: string, param2: globalAndroid.os.Bundle, param3: any /* com.google.android.gms.internal.play_billing.zzab*/): void; + zzn(param0: number, param1: string, param2: globalAndroid.os.Bundle, param3: any /* com.google.android.gms.internal.play_billing.zzad*/): void; + zzo(param0: number, param1: string, param2: globalAndroid.os.Bundle, param3: any /* com.google.android.gms.internal.play_billing.zzaf*/): void; + zzp(param0: number, param1: string, param2: globalAndroid.os.Bundle, param3: any /* com.google.android.gms.internal.play_billing.zzah*/): void; + zzq(param0: number, param1: string, param2: globalAndroid.os.Bundle, param3: any /* com.google.android.gms.internal.play_billing.zzaj*/): void; + zzr(param0: number, param1: string, param2: globalAndroid.os.Bundle, param3: any /* com.google.android.gms.internal.play_billing.zzao*/): void; + }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzan extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzao { + public static class: java.lang.Class; + public constructor(); + public constructor(param0: string); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzao { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzao interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: globalAndroid.os.Bundle): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzap { + public static class: java.lang.Class; + public constructor(param0: globalAndroid.os.IBinder, param1: string); + public asBinder(): globalAndroid.os.IBinder; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzaq { + public static class: java.lang.Class; + public asBinder(): globalAndroid.os.IBinder; + public constructor(param0: string); + public onTransact(param0: number, param1: globalAndroid.os.Parcel, param2: globalAndroid.os.Parcel, param3: number): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzar { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzas extends com.google.android.gms.internal.play_billing.zzap implements com.google.android.gms.internal.play_billing.zzau { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzat extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzau { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzau { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzau interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: string, param1: string, param2: any /* com.google.android.gms.internal.play_billing.zzaw*/): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzav extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzaw { + public static class: java.lang.Class; + public constructor(); + public constructor(param0: string); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzaw { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzaw interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: number): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzax extends com.google.android.gms.internal.play_billing.zzbl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzay extends com.google.android.gms.internal.play_billing.zzbl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzaz { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzb { + public static class: java.lang.Class; + public static values(): any /* androidNative.Array*/; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzba { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbb { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbc { + public static class: java.lang.Class; + public toString(): string; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbd { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbe { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbf extends com.google.android.gms.internal.play_billing.zzba { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbg { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbh { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbi { + public static class: java.lang.Class; + public toString(): string; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbj { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbk extends com.google.android.gms.internal.play_billing.zzbl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzbl { + public static class: java.lang.Class; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbm { + public static class: java.lang.Class; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzbn extends com.google.android.gms.internal.play_billing.zzci { + public static class: java.lang.Class; + public constructor(); + public previousIndex(): number; + public previous(): any; + public constructor(param0: number, param1: number); + public nextIndex(): number; + public hasNext(): boolean; + public hasPrevious(): boolean; + public next(): any; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbo { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbp { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzbq { + public static class: java.lang.Class; + public contains(param0: any): boolean; + /** @deprecated */ + public addAll(param0: java.util.Collection): boolean; + /** @deprecated */ + public add(param0: any): boolean; + /** @deprecated */ + public remove(param0: any): boolean; + public spliterator(): java.util.Spliterator; + /** @deprecated */ + public clear(): void; + public toArray(): androidNative.Array; + /** @deprecated */ + public removeAll(param0: java.util.Collection): boolean; + public toArray(param0: androidNative.Array): androidNative.Array; + /** @deprecated */ + public retainAll(param0: java.util.Collection): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbr extends com.google.android.gms.internal.play_billing.zzbn { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbs extends com.google.android.gms.internal.play_billing.zzbt { + public static class: java.lang.Class; + public size(): number; + public get(param0: number): any; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzbt extends com.google.android.gms.internal.play_billing.zzbq { + public static class: java.lang.Class; + public contains(param0: any): boolean; + /** @deprecated */ + public addAll(param0: java.util.Collection): boolean; + /** @deprecated */ + public add(param0: any): boolean; + public hashCode(): number; + public lastIndexOf(param0: any): number; + /** @deprecated */ + public addAll(param0: number, param1: java.util.Collection): boolean; + /** @deprecated */ + public remove(param0: any): boolean; + /** @deprecated */ + public remove(param0: number): any; + public indexOf(param0: any): number; + /** @deprecated */ + public add(param0: number, param1: any): void; + public equals(param0: any): boolean; + /** @deprecated */ + public set(param0: number, param1: any): any; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbu { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbv { + public static class: java.lang.Class; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzbw { + public static class: java.lang.Class; + public get(param0: any): any; + public hashCode(): number; + public containsKey(param0: any): boolean; + public getOrDefault(param0: any, param1: any): any; + /** @deprecated */ + public put(param0: any, param1: any): any; + /** @deprecated */ + public remove(param0: any): any; + /** @deprecated */ + public clear(): void; + public toString(): string; + /** @deprecated */ + public putAll(param0: java.util.Map): void; + public equals(param0: any): boolean; + public isEmpty(): boolean; + public containsValue(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzbx extends com.google.android.gms.internal.play_billing.zzbq { + public static class: java.lang.Class; + public hashCode(): number; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzby { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzbz { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzc { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzca extends com.google.android.gms.internal.play_billing.zzbt { + public static class: java.lang.Class; + public size(): number; + public get(param0: number): any; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcb extends com.google.android.gms.internal.play_billing.zzbt { + public static class: java.lang.Class; + public size(): number; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcc extends com.google.android.gms.internal.play_billing.zzbx { + public static class: java.lang.Class; + public contains(param0: any): boolean; + public size(): number; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcd extends com.google.android.gms.internal.play_billing.zzbx { + public static class: java.lang.Class; + public contains(param0: any): boolean; + public size(): number; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzce extends com.google.android.gms.internal.play_billing.zzbt { + public static class: java.lang.Class; + public size(): number; + public get(param0: number): any; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcf extends com.google.android.gms.internal.play_billing.zzbw { + public static class: java.lang.Class; + public get(param0: any): any; + public size(): number; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcg { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzch { + public static class: java.lang.Class; + public constructor(); + /** @deprecated */ + public remove(): void; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzci extends com.google.android.gms.internal.play_billing.zzch { + public static class: java.lang.Class; + public constructor(); + /** @deprecated */ + public add(param0: any): void; + /** @deprecated */ + public set(param0: any): void; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzcj extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzck*/ { + public static class: java.lang.Class>; + public get(): any; + public constructor(); + public cancel(param0: boolean): boolean; + public get(param0: number, param1: java.util.concurrent.TimeUnit): any; + public isCancelled(): boolean; + public isDone(): boolean; + public toString(): string; + } + export module zzcj { + export class zza { + public static class: java.lang.Class; + } + export class zzb extends java.lang.Runnable { + public static class: java.lang.Class>; + public run(): void; + } + export class zzc { + public static class: java.lang.Class; + } + export class zzd { + public static class: java.lang.Class; + } + export class zze extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzcz*/ { + public static class: java.lang.Class>; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzcj$zze interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zzb(param0: java.lang.Runnable, param1: java.util.concurrent.Executor): void }); + public constructor(); + } + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzck extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzdf*/ implements any /* com.google.android.gms.internal.play_billing.zzcz*/ { + public static class: java.lang.Class>; + } + export module zzck { + export abstract class zza { + public static class: java.lang.Class; + } + export class zzb extends com.google.android.gms.internal.play_billing.zzck.zza { + public static class: java.lang.Class; + } + export class zzc extends com.google.android.gms.internal.play_billing.zzck.zza { + public static class: java.lang.Class; + } + export class zzd extends com.google.android.gms.internal.play_billing.zzck.zza { + public static class: java.lang.Class; + } + export class zze { + public static class: java.lang.Class; + } + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcn { + public static class: java.lang.Class; + public run(): any; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzco { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcp { + public static class: java.lang.Class; + public execute(param0: java.lang.Runnable): void; + public static values(): any /* androidNative.Array*/; + public toString(): string; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcq extends com.google.android.gms.internal.play_billing.zzcr implements com.google.android.gms.internal.play_billing.zzcj.zze { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcr extends com.google.android.gms.internal.play_billing.zzcv { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcs { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzcs interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: java.lang.Throwable): void; zzb(param0: any): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzct { + public static class: java.lang.Class; + public toString(): string; + public run(): void; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcu extends com.google.android.gms.internal.play_billing.zzcw { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcv extends com.google.android.gms.internal.play_billing.zzcj { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcw { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcx extends com.google.android.gms.internal.play_billing.zzcz { + public static class: java.lang.Class; + public get(): any; + public cancel(param0: boolean): boolean; + public get(param0: number, param1: java.util.concurrent.TimeUnit): any; + public isCancelled(): boolean; + public isDone(): boolean; + public toString(): string; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcy { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzcz extends java.util.concurrent.Future { + public static class: java.lang.Class>; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzcz interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zzb(param0: java.lang.Runnable, param1: java.util.concurrent.Executor): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzd { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzda { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdb { + public static class: java.lang.Class; + public run(): void; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdc { + public static class: java.lang.Class; + public fillInStackTrace(): java.lang.Throwable; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdd { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzde extends com.google.android.gms.internal.play_billing.zzcq { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzdf { + public static class: java.lang.Class; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdg { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdh extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdi extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdj extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdk extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdm extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdn extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdo { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdp extends com.google.android.gms.internal.play_billing.zzfl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdq { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzdr extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzgk*/ { + public static class: java.lang.Class>; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzds extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzgl*/ { + public static class: java.lang.Class>; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzdt extends com.google.android.gms.internal.play_billing.zzgl { + public static class: java.lang.Class; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzdu implements com.google.android.gms.internal.play_billing.zzfn { + public static class: java.lang.Class; + public remove(param0: number): any; + public set(param0: number, param1: any): any; + public removeAll(param0: java.util.Collection): boolean; + public add(param0: any): boolean; + public hashCode(): number; + public remove(param0: any): boolean; + public add(param0: number, param1: any): void; + public retainAll(param0: java.util.Collection): boolean; + public clear(): void; + public equals(param0: any): boolean; + public addAll(param0: java.util.Collection): boolean; + public addAll(param0: number, param1: java.util.Collection): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdv { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdw { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdx { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdy extends com.google.android.gms.internal.play_billing.zzdu implements com.google.android.gms.internal.play_billing.zzfn { + public static class: java.lang.Class; + public contains(param0: any): boolean; + public size(): number; + public hashCode(): number; + public indexOf(param0: any): number; + public equals(param0: any): boolean; + public removeRange(param0: number, param1: number): void; + public addAll(param0: java.util.Collection): boolean; + public addAll(param0: number, param1: java.util.Collection): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzdz { + public static class: java.lang.Class; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zze { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzea extends com.google.android.gms.internal.play_billing.zzeb { + public static class: java.lang.Class; + public hasNext(): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzeb extends com.google.android.gms.internal.play_billing.zzed { + public static class: java.lang.Class; + public remove(): void; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzec extends com.google.android.gms.internal.play_billing.zzeg { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzed { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzed interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(): number }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzee { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzef extends com.google.android.gms.internal.play_billing.zzei { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzeg extends com.google.android.gms.internal.play_billing.zzef { + public static class: java.lang.Class; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzeh { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzei { + public static class: java.lang.Class; + public hashCode(): number; + public toString(): string; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzej extends com.google.android.gms.internal.play_billing.zzel { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzek { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzel { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzem extends com.google.android.gms.internal.play_billing.zzep { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzen { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzeo { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzep extends com.google.android.gms.internal.play_billing.zzdz { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzeq extends com.google.android.gms.internal.play_billing.zzhu { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzer extends com.google.android.gms.internal.play_billing.zzdu implements com.google.android.gms.internal.play_billing.zzfn { + public static class: java.lang.Class; + public contains(param0: any): boolean; + public size(): number; + public hashCode(): number; + public indexOf(param0: any): number; + public equals(param0: any): boolean; + public removeRange(param0: number, param1: number): void; + public addAll(param0: java.util.Collection): boolean; + public addAll(param0: number, param1: java.util.Collection): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzes { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzet { + public static class: java.lang.Class; + public hashCode(): number; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzeu { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzev { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzew extends com.google.android.gms.internal.play_billing.zzev { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzex { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzey { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzey interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(): number; zzb(): any /* com.google.android.gms.internal.play_billing.zzhs*/; zzc(): any /* com.google.android.gms.internal.play_billing.zzht*/; zzd(): boolean; zze(): boolean }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzez { + public static class: java.lang.Class; + public hashCode(): number; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzf { + public static class: java.lang.Class; + public fillInStackTrace(): java.lang.Throwable; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfa { + public static class: java.lang.Class; + public static values(): any /* androidNative.Array*/; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfb extends com.google.android.gms.internal.play_billing.zzdu implements com.google.android.gms.internal.play_billing.zzfn { + public static class: java.lang.Class; + public contains(param0: any): boolean; + public size(): number; + public hashCode(): number; + public indexOf(param0: any): number; + public equals(param0: any): boolean; + public removeRange(param0: number, param1: number): void; + public addAll(param0: java.util.Collection): boolean; + public addAll(param0: number, param1: java.util.Collection): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzfc { + public static class: java.lang.Class; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfd extends com.google.android.gms.internal.play_billing.zzgj { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfe extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzdr*/ { + public static class: java.lang.Class>; + public constructor(); + public constructor(param0: any); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzff extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfg extends com.google.android.gms.internal.play_billing.zzey { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfh extends com.google.android.gms.internal.play_billing.zzes { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzfi extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzds*/ { + public static class: java.lang.Class>; + public constructor(); + public hashCode(): number; + public toString(): string; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfj extends com.google.android.gms.internal.play_billing.zzdu implements com.google.android.gms.internal.play_billing.zzfm { + public static class: java.lang.Class; + public contains(param0: any): boolean; + public size(): number; + public hashCode(): number; + public indexOf(param0: any): number; + public equals(param0: any): boolean; + public removeRange(param0: number, param1: number): void; + public addAll(param0: java.util.Collection): boolean; + public addAll(param0: number, param1: java.util.Collection): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfk { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzfk interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(): number }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfl { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzfl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: number): boolean }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfm extends com.google.android.gms.internal.play_billing.zzfn { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzfm interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zzd(param0: number): any /* com.google.android.gms.internal.play_billing.zzfn*/; zzb(): void; zzc(): boolean }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfn { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzfn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zzd(param0: number): any /* com.google.android.gms.internal.play_billing.zzfn*/; zzb(): void; zzc(): boolean }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfo { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfp extends com.google.android.gms.internal.play_billing.zzfq { + public static class: java.lang.Class; + public constructor(param0: string); + public constructor(param0: java.io.IOException); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfq { + public static class: java.lang.Class; + public constructor(param0: string); + public constructor(param0: java.io.IOException); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfr { + public static class: java.lang.Class; + public static values(): any /* androidNative.Array*/; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfs { + public static class: java.lang.Class; + public getValue(): any; + public getKey(): any; + public setValue(param0: any): any; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzft { + public static class: java.lang.Class; + public remove(): void; + public hasNext(): boolean; + public constructor(param0: java.util.Iterator); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfu { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfv extends com.google.android.gms.internal.play_billing.zzfw { + public static class: java.lang.Class; + public hashCode(): number; + public toString(): string; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfw { + public static class: java.lang.Class; + public constructor(); + public hashCode(): number; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfx { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzfx interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(): any }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfy { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzfz { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzg { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzga extends com.google.android.gms.internal.play_billing.zzdu implements com.google.android.gms.internal.play_billing.zzfn { + public static class: java.lang.Class; + public contains(param0: any): boolean; + public size(): number; + public hashCode(): number; + public indexOf(param0: any): number; + public equals(param0: any): boolean; + public removeRange(param0: number, param1: number): void; + public addAll(param0: java.util.Collection): boolean; + public addAll(param0: number, param1: java.util.Collection): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgb extends com.google.android.gms.internal.play_billing.zzgj { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgc extends com.google.android.gms.internal.play_billing.zzgj { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgd extends com.google.android.gms.internal.play_billing.zzgw { + public static class: java.lang.Class; + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzge { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgf { + public static class: java.lang.Class; + public hashCode(): number; + public remove(param0: any): any; + public entrySet(): java.util.Set; + public putAll(param0: java.util.Map): void; + public clear(): void; + public put(param0: any, param1: any): any; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgg { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgh { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgi { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzgi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(): any /* com.google.android.gms.internal.play_billing.zzgl*/; zzb(): boolean; zzc(): number }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgj { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzgj interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zzb(param0: java.lang.Class): any /* com.google.android.gms.internal.play_billing.zzgi*/; zzc(param0: java.lang.Class): boolean }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgk extends com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzgk interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zzg(): any /* com.google.android.gms.internal.play_billing.zzgl*/; zzh(): any /* com.google.android.gms.internal.play_billing.zzgl*/; zzk(): boolean }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgl extends com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzgl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zzj(): number; zzf(): any /* com.google.android.gms.internal.play_billing.zzei*/; zzK(): any /* com.google.android.gms.internal.play_billing.zzgk*/; zzL(param0: any /* com.google.android.gms.internal.play_billing.zzep*/): void; zzh(): any /* com.google.android.gms.internal.play_billing.zzgl*/; zzk(): boolean }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgm { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzgm interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zzh(): any /* com.google.android.gms.internal.play_billing.zzgl*/; zzk(): boolean }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgn { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgo extends java.lang.Object /* com.google.android.gms.internal.play_billing.zzgv*/ { + public static class: java.lang.Class>; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgp extends com.google.android.gms.internal.play_billing.zzgv { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgq { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgr { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgs { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgt extends com.google.android.gms.internal.play_billing.zzdu { + public static class: java.lang.Class; + public remove(param0: number): any; + public set(param0: number, param1: any): any; + public size(): number; + public add(param0: any): boolean; + public remove(param0: any): boolean; + public add(param0: number, param1: any): void; + public get(param0: number): any; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgu extends com.google.android.gms.internal.play_billing.zzgi { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgv extends java.lang.Object { + public static class: java.lang.Class>; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzgv interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: any): number; zzb(param0: any): number; zze(): any; zzf(param0: any): void; zzg(param0: any, param1: any): void; zzh(param0: any, param1: androidNative.Array, param2: number, param3: number, param4: any /* com.google.android.gms.internal.play_billing.zzdw*/): void; zzi(param0: any, param1: any /* com.google.android.gms.internal.play_billing.zzhu*/): void; zzj(param0: any, param1: any): boolean; zzk(param0: any): boolean }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgw { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzgw interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: java.lang.Class): any /* com.google.android.gms.internal.play_billing.zzgv*/ }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgx { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgy extends com.google.android.gms.internal.play_billing.zzhd { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzgz { + public static class: java.lang.Class; + public getValue(): any; + public hashCode(): number; + public toString(): string; + public setValue(param0: any): any; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzh { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzha { + public static class: java.lang.Class; + public remove(): void; + public hasNext(): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhb { + public static class: java.lang.Class; + public contains(param0: any): boolean; + public size(): number; + public remove(param0: any): boolean; + public clear(): void; + public iterator(): java.util.Iterator; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhc { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhd { + public static class: java.lang.Class; + public get(param0: any): any; + public size(): number; + public hashCode(): number; + public remove(param0: any): any; + public entrySet(): java.util.Set; + public containsKey(param0: any): boolean; + public clear(): void; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhe extends com.google.android.gms.internal.play_billing.zzgi { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhf { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhg { + public static class: java.lang.Class; + public constructor(param0: any /* com.google.android.gms.internal.play_billing.zzgl*/); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzhh { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhi { + public static class: java.lang.Class; + public hashCode(): number; + public equals(param0: any): boolean; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhj extends com.google.android.gms.internal.play_billing.zzhh { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhk { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhl extends com.google.android.gms.internal.play_billing.zzhn { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhm extends com.google.android.gms.internal.play_billing.zzhn { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzhn { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzho { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhp { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhq { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhr { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhs { + public static class: java.lang.Class; + public static values(): any /* androidNative.Array*/; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzht { + public static class: java.lang.Class; + public static values(): any /* androidNative.Array*/; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhu { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzhu interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { + zzb(param0: number, param1: boolean): void; + zzc(param0: number, param1: java.util.List, param2: boolean): void; + zzd(param0: number, param1: any /* com.google.android.gms.internal.play_billing.zzei*/): void; + zze(param0: number, param1: java.util.List): void; + zzf(param0: number, param1: number): void; + zzg(param0: number, param1: java.util.List, param2: boolean): void; + zzh(param0: number): void; + zzi(param0: number, param1: number): void; + zzj(param0: number, param1: java.util.List, param2: boolean): void; + zzk(param0: number, param1: number): void; + zzl(param0: number, param1: java.util.List, param2: boolean): void; + zzm(param0: number, param1: number): void; + zzn(param0: number, param1: java.util.List, param2: boolean): void; + zzo(param0: number, param1: number): void; + zzp(param0: number, param1: java.util.List, param2: boolean): void; + zzq(param0: number, param1: any, param2: any /* com.google.android.gms.internal.play_billing.zzgv*/): void; + zzr(param0: number, param1: number): void; + zzs(param0: number, param1: java.util.List, param2: boolean): void; + zzt(param0: number, param1: number): void; + zzu(param0: number, param1: java.util.List, param2: boolean): void; + zzv(param0: number, param1: any, param2: any /* com.google.android.gms.internal.play_billing.zzgv*/): void; + zzw(param0: number, param1: any): void; + zzx(param0: number, param1: number): void; + zzy(param0: number, param1: java.util.List, param2: boolean): void; + zzz(param0: number, param1: number): void; + zzA(param0: number, param1: java.util.List, param2: boolean): void; + zzB(param0: number, param1: number): void; + zzC(param0: number, param1: java.util.List, param2: boolean): void; + zzD(param0: number, param1: number): void; + zzE(param0: number, param1: java.util.List, param2: boolean): void; + zzF(param0: number): void; + zzG(param0: number, param1: string): void; + zzH(param0: number, param1: java.util.List): void; + zzI(param0: number, param1: number): void; + zzJ(param0: number, param1: java.util.List, param2: boolean): void; + zzK(param0: number, param1: number): void; + zzL(param0: number, param1: java.util.List, param2: boolean): void; + }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhv extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhw { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhx extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhy extends com.google.android.gms.internal.play_billing.zzfl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzhz extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzi { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzia { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzib extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzic extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzid extends com.google.android.gms.internal.play_billing.zzfl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzie implements com.google.android.gms.internal.play_billing.zzfk { + public static class: java.lang.Class; + public static values(): any /* androidNative.Array*/; + public toString(): string; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzif { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzig extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzih extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzii { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzij extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzik extends com.google.android.gms.internal.play_billing.zzfl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzil implements com.google.android.gms.internal.play_billing.zzfk { + public static class: java.lang.Class; + public static values(): any /* androidNative.Array*/; + public toString(): string; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzim extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzin extends com.google.android.gms.internal.play_billing.zzfl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzio { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzip extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zziq extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzir { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzis extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzit extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zziu { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zziv extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zziw extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzix extends com.google.android.gms.internal.play_billing.zzfl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zziy { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zziz extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzj extends com.google.android.gms.internal.play_billing.zzd { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzja extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjb extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjc extends com.google.android.gms.internal.play_billing.zzfl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjd extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzje { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjf extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjg extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjh { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzji extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjj extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjk { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjl extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjm extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjn { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjo extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjp extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjq extends com.google.android.gms.internal.play_billing.zzfl { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjr { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjs extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjt extends com.google.android.gms.internal.play_billing.zzfe implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzju { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzjv extends com.google.android.gms.internal.play_billing.zzfi implements com.google.android.gms.internal.play_billing.zzgm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzk { + public static class: java.lang.Class; + public run(): void; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzl extends com.google.android.gms.internal.play_billing.zzd { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzm { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzn { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzo extends com.google.android.gms.internal.play_billing.zzcz { + public static class: java.lang.Class; + public get(): any; + public constructor(); + public cancel(param0: boolean): boolean; + public get(param0: number, param1: java.util.concurrent.TimeUnit): any; + public isCancelled(): boolean; + public isDone(): boolean; + public toString(): string; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzp { + public static class: java.lang.Class; + public finalize(): void; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzq { + public static class: java.lang.Class; + public fillInStackTrace(): java.lang.Throwable; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzr { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzr interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: any /* com.google.android.gms.internal.play_billing.zzp*/): any }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzs extends com.google.android.gms.internal.play_billing.zzo { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzt extends com.google.android.gms.internal.play_billing.zzcz { + public static class: java.lang.Class; + public get(): any; + public cancel(param0: boolean): boolean; + public get(param0: number, param1: java.util.concurrent.TimeUnit): any; + public isCancelled(): boolean; + public isDone(): boolean; + public toString(): string; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzu { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzv extends com.google.android.gms.internal.play_billing.zzo { + public static class: java.lang.Class; + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzw extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzx { + public static class: java.lang.Class; + public constructor(); + public constructor(param0: string); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzx { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzx interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: globalAndroid.os.Bundle): void }); + public constructor(); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export abstract class zzy extends com.google.android.gms.internal.play_billing.zzaq implements com.google.android.gms.internal.play_billing.zzz { + public static class: java.lang.Class; + public constructor(); + public constructor(param0: string); + } + } + } + } + } + } +} + +declare module com { + export module google { + export module android { + export module gms { + export module internal { + export module play_billing { + export class zzz { + public static class: java.lang.Class; + /** + * Constructs a new instance of the com.google.android.gms.internal.play_billing.zzz interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. + */ + public constructor(implementation: { zza(param0: globalAndroid.os.Bundle): void }); + public constructor(); + } + } + } + } + } + } } //Generics information: -//com.google.android.gms.internal.play_billing.zzaj:2 -//com.google.android.gms.internal.play_billing.zzak:2 -//com.google.android.gms.internal.play_billing.zzbx:2 -//com.google.android.gms.internal.play_billing.zzcb:2 -//com.google.android.gms.internal.play_billing.zzdi:1 -//com.google.android.gms.internal.play_billing.zzdp:1 - +//com.google.android.gms.internal.play_billing.zzcj:1 +//com.google.android.gms.internal.play_billing.zzcj.zzb:1 +//com.google.android.gms.internal.play_billing.zzcj.zze:1 +//com.google.android.gms.internal.play_billing.zzck:1 +//com.google.android.gms.internal.play_billing.zzcz:1 +//com.google.android.gms.internal.play_billing.zzdr:2 +//com.google.android.gms.internal.play_billing.zzds:2 +//com.google.android.gms.internal.play_billing.zzfe:2 +//com.google.android.gms.internal.play_billing.zzfi:2 +//com.google.android.gms.internal.play_billing.zzgo:1 +//com.google.android.gms.internal.play_billing.zzgv:1