public UpgradeVG(SoomlaWpStore.domain.virtualGoods.UpgradeVG wpUpgradeVG) : base(wpUpgradeVG) { GoodItemId = wpUpgradeVG.getGoodItemId(); NextItemId = wpUpgradeVG.getNextItemId(); PrevItemId = wpUpgradeVG.getPrevItemId(); }
public VirtualCurrencyPack(SoomlaWpStore.domain.virtualCurrencies.VirtualCurrencyPack wpVirtualCurrencyPack) : base(wpVirtualCurrencyPack) { this.CurrencyAmount = wpVirtualCurrencyPack.getCurrencyAmount(); // Virtual Currency CurrencyItemId = wpVirtualCurrencyPack.getCurrencyItemId(); }
protected PurchasableVirtualItem(SoomlaWpStore.domain.PurchasableVirtualItem wpPurchasableVirtualItem) : base(wpPurchasableVirtualItem) { SoomlaUtils.LogDebug(TAG, "Trying to create PurchasableVirtualItem with itemId: " + wpPurchasableVirtualItem.getItemId()); SoomlaWpStore.purchasesTypes.PurchaseType wpPT = wpPurchasableVirtualItem.GetPurchaseType(); if (wpPT is SoomlaWpStore.purchasesTypes.PurchaseWithMarket) { SoomlaWpStore.purchasesTypes.PurchaseWithMarket wpPWM = (SoomlaWpStore.purchasesTypes.PurchaseWithMarket)wpPT; string productId = wpPWM.getMarketItem().getProductId(); /*MarketItem.Consumable consType = MarketItem.Consumable.CONSUMABLE; if(wpPWM.getMarketItem().getManaged() == SoomlaWpStore.domain.MarketItem.Managed.MANAGED) { consType = MarketItem.Consumable.CONSUMABLE; } if (wpPWM.getMarketItem().getManaged() == SoomlaWpStore.domain.MarketItem.Managed.UNMANAGED) { consType = MarketItem.Consumable.NONCONSUMABLE; } if (wpPWM.getMarketItem().getManaged() == SoomlaWpStore.domain.MarketItem.Managed.SUBSCRIPTION) { consType = MarketItem.Consumable.SUBSCRIPTION; }*/ double price = wpPWM.getMarketItem().getPrice(); MarketItem mi = new MarketItem(productId, price); mi.MarketTitle = wpPWM.getMarketItem().getMarketTitle(); mi.MarketPriceAndCurrency = wpPWM.getMarketItem().getMarketPrice(); mi.MarketDescription = wpPWM.getMarketItem().getMarketDescription(); if(wpPWM.getMarketItem().isPriceSuccessfullyParsed()) { mi.MarketPriceMicros = wpPWM.getMarketItem().getMarketPriceMicros(); mi.MarketCurrencyCode = wpPWM.getMarketItem().getMarketCurrencyCode(); } PurchaseType = new PurchaseWithMarket(mi); } if (wpPT is SoomlaWpStore.purchasesTypes.PurchaseWithVirtualItem) { SoomlaWpStore.purchasesTypes.PurchaseWithVirtualItem wpPWVI = (SoomlaWpStore.purchasesTypes.PurchaseWithVirtualItem)wpPT; string itemId = wpPWVI.getTargetItemId(); int amount = wpPWVI.getAmount(); PurchaseType = new PurchaseWithVirtualItem(itemId, amount); } }
public SingleUsePackVG(SoomlaWpStore.domain.virtualGoods.SingleUsePackVG wpSingleUsePackVG) : base(wpSingleUsePackVG) { GoodItemId = wpSingleUsePackVG.getGoodItemId(); GoodAmount = wpSingleUsePackVG.getGoodAmount(); }
public VirtualGood(SoomlaWpStore.domain.virtualGoods.VirtualGood wpVirtualGood) : base(wpVirtualGood) { }
public VirtualCurrency(SoomlaWpStore.domain.virtualCurrencies.VirtualCurrency wpVirtualCurrency) : base(wpVirtualCurrency) { }
public EquippableVG(SoomlaWpStore.domain.virtualGoods.EquippableVG wpEquippableVG) : base(wpEquippableVG) { switch(wpEquippableVG.ToString()){ case "local": this.Equipping = EquippingModel.LOCAL; break; case "category": this.Equipping = EquippingModel.CATEGORY; break; case "global": this.Equipping = EquippingModel.GLOBAL; break; default: this.Equipping = EquippingModel.CATEGORY; break; } }
public LifetimeVG(SoomlaWpStore.domain.virtualGoods.LifetimeVG wpLifetimeVG) : base(wpLifetimeVG) { }
public SingleUseVG(SoomlaWpStore.domain.virtualGoods.SingleUseVG suVG) : base(suVG) { }
public VirtualCategory(SoomlaWpStore.domain.VirtualCategory wpVirtualCategory) { this.Name = wpVirtualCategory.getName(); GoodItemIds = wpVirtualCategory.getGoodsItemIds(); }