public AppleAppStoreBillingService(UnibillConfiguration db, ProductIdRemapper mapper, IStoreKitPlugin storekit) { this.storekit = storekit; this.remapper = mapper; storekit.initialise(this); products = new HashSet <PurchasableItem>(db.AllPurchasableItems); }
public GooglePlayCSVGenerator (IEditorUtil util, ProductIdRemapper remapper, InventoryDatabase db, IResourceLoader loader) { this.util = util; this.remapper = remapper; this.db = db; remapper.initialiseForPlatform(BillingPlatform.GooglePlay); this.inventory = XDocument.Load(loader.openTextFile("unibillInventory")); }
public SamsungAppsBillingService(UnibillConfiguration config, ProductIdRemapper remapper, IRawSamsungAppsBillingService rawSamsung, ILogger logger) { this.config = config; this.remapper = remapper; this.rawSamsung = rawSamsung; this.logger = logger; }
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 AmazonAppStoreBillingService (IRawAmazonAppStoreBillingInterface amazon, ProductIdRemapper remapper, InventoryDatabase db, TransactionDatabase tDb, ILogger logger) { this.remapper = remapper; this.db = db; this.logger = logger; logger.prefix = "UnibillAmazonBillingService"; this.amazon = amazon; this.tDb = tDb; }
public AmazonAppStoreBillingService(IRawAmazonAppStoreBillingInterface amazon, ProductIdRemapper remapper, TransactionDatabase tDb, ILogger logger) { this.remapper = remapper; this.logger = logger; logger.prefix = "UnibillAmazonBillingService"; this.amazon = amazon; this.tDb = tDb; }
private ProductIdRemapper getMapper() { if (null == _remapper) { _remapper = new ProductIdRemapper(config); } return(_remapper); }
public StorekitMassImportTemplateGenerator(IResourceLoader loader, InventoryDatabase db, ProductIdRemapper remapper, IEditorUtil util) { this.db = db; this.remapper = remapper; this.util = util; XDocument inventory = XDocument.Load(loader.openTextFile("unibillInventory")); this.inventoryDocument = inventory; this.sku = (string) inventory.XPathSelectElement("//iOSSKU"); }
public Win8_1BillingService(IWindowsIAP win8, ProductIdRemapper remapper, TransactionDatabase tDb, ILogger logger) { this.win8 = win8; this.tDb = tDb; this.remapper = remapper; this.logger = logger; }
public Biller (InventoryDatabase db, TransactionDatabase tDb, IBillingService billingSubsystem, ILogger logger, HelpCentre help, ProductIdRemapper remapper) { this.InventoryDatabase = db; this.transactionDatabase = tDb; this.billingSubsystem = billingSubsystem; this.logger = logger; logger.prefix = "UnibillBiller"; this.help = help; this.Errors = new List<UnibillError> (); this.remapper = remapper; }
public GooglePlayBillingService (IRawGooglePlayInterface rawInterface, UnibillConfiguration config, ProductIdRemapper remapper, ILogger logger) { this.rawInterface = rawInterface; this.publicKey = config.GooglePlayPublicKey; this.remapper = remapper; this.db = config; this.logger = logger; }
public GooglePlayBillingService(IRawGooglePlayInterface rawInterface, UnibillConfiguration config, ProductIdRemapper remapper, ILogger logger) { this.rawInterface = rawInterface; this.publicKey = config.GooglePlayPublicKey; this.remapper = remapper; this.db = config; this.logger = logger; }
public Biller (UnibillConfiguration config, TransactionDatabase tDb, IBillingService billingSubsystem, ILogger logger, HelpCentre help, ProductIdRemapper remapper, CurrencyManager currencyManager) { this.InventoryDatabase = config; this.transactionDatabase = tDb; this.billingSubsystem = billingSubsystem; this.logger = logger; logger.prefix = "UnibillBiller"; this.help = help; this.Errors = new List<UnibillError> (); this.remapper = remapper; this.currencyManager = currencyManager; }
public WP8BillingService(IWindowsIAP wp8, UnibillConfiguration config, ProductIdRemapper remapper, TransactionDatabase tDb, ILogger logger) { this.wp8 = wp8; this.db = config; this.tDb = tDb; this.remapper = remapper; this.logger = logger; }
public WP8BillingService(IWindowsIAP wp8, ProductIdRemapper remapper, TransactionDatabase tDb, IUtil util, ILogger logger) { this.wp8 = wp8; this.tDb = tDb; this.remapper = remapper; this.util = util; this.logger = logger; }
public GooglePlayBillingService(IRawGooglePlayInterface rawInterface, UnibillConfiguration config, ProductIdRemapper remapper, ILogger logger) { this.rawInterface = rawInterface; this.publicKey = config.GooglePlayPublicKey; this.remapper = remapper; this.db = config; this.logger = logger; #if UNITY_ANDROID this.cryptoProvider = PEMKeyLoader.CryptoServiceProviderFromPublicKeyInfo(publicKey); #endif }
public FakeGooglePlayPlugin (InventoryDatabase db, ProductIdRemapper remapper) { this.db = db; this.remapper = remapper; }
public FakeStorekitPlugin (InventoryDatabase db, ProductIdRemapper mapper) { this.db = db; this.remapper = mapper; }
private ProductIdRemapper getMapper() { if (null == _remapper) { _remapper = new ProductIdRemapper(config); } return _remapper; }
public AppleAppStoreBillingService(InventoryDatabase db, ProductIdRemapper mapper, IStoreKitPlugin storekit) { this.storekit = storekit; this.remapper = mapper; storekit.initialise(this); products = new HashSet<PurchasableItem>(db.AllPurchasableItems); }
public AmazonJSONGenerator (ProductIdRemapper remapper) { this.remapper = remapper; remapper.initialiseForPlatform(BillingPlatform.AmazonAppstore); }
public FakeBillingService(ProductIdRemapper remapper) { this.remapper = remapper; }
private static ProductIdRemapper getMapper () { if (null == _remapper) { _remapper = new ProductIdRemapper(getInventory(), getParser(), getConfig()); } return _remapper; }