internal GooglePlayStoreService(
            IGoogleBillingClient billingClient,
            IQuerySkuDetailsService querySkuDetailsService,
            IGooglePurchaseService purchaseService,
            IGoogleFinishTransactionService finishTransactionService,
            IGoogleQueryPurchasesService queryPurchasesService,
            IBillingClientStateListener billingClientStateListener,
            IGooglePriceChangeService priceChangeService,
            IGoogleLastKnownProductService lastKnownProductService)
        {
            m_BillingClient                  = billingClient;
            m_QuerySkuDetailsService         = querySkuDetailsService;
            m_GooglePurchaseService          = purchaseService;
            m_GoogleFinishTransactionService = finishTransactionService;
            m_GoogleQueryPurchasesService    = queryPurchasesService;
            m_GooglePriceChangeService       = priceChangeService;
            m_GoogleLastKnownProductService  = lastKnownProductService;

            InitConnectionWithGooglePlay(billingClientStateListener);
        }
 internal GoogleFinishTransactionService(IGoogleBillingClient billingClient, IGoogleQueryPurchasesService googleQueryPurchasesService)
 {
     m_BillingClient = billingClient;
     m_GoogleQueryPurchasesService = googleQueryPurchasesService;
 }