public AppleAppStoreBillingService(UnibillConfiguration db, ProductIdRemapper mapper, IStoreKitPlugin storekit)
 {
     this.storekit = storekit;
     this.remapper = mapper;
     storekit.initialise(this);
     products = new HashSet <PurchasableItem>(db.AllPurchasableItems);
 }
 public AppleAppStoreBillingService(ProductIdRemapper mapper, IStoreKitPlugin storekit, IUtil util, Uniject.ILogger logger)
 {
     this.storekit = storekit;
     this.remapper = mapper;
     this.logger   = logger;
     storekit.initialise(this, util);
 }
 public AppleAppStoreBillingService(UnibillConfiguration db, ProductIdRemapper mapper, IStoreKitPlugin storekit)
 {
     this.storekit = storekit;
     this.remapper = mapper;
     storekit.initialise(this);
     products = new HashSet<PurchasableItem>(db.AllPurchasableItems);
 }
 public AppleAppStoreBillingService(InventoryDatabase db, ProductIdRemapper mapper, IStoreKitPlugin storekit) {
     this.storekit = storekit;
     this.remapper = mapper;
     storekit.initialise(this);
     products = new HashSet<PurchasableItem>(db.AllPurchasableItems);
 }