package com.kolakcc.loljclient.model;
import java.util.Date;
import com.gvaneyck.rtmp.encoding.TypedObject;
public class InventoryRune extends ModelFromTO {
int amount;
Rune rune;
Date purchaseDate;
Date purchased; // difference?
int runeID;
Object futureData;
int dataVersion;
double summonerID;
public InventoryRune(TypedObject to) {
super(to);
if (!to.type.equals("com.riotgames.platform.summoner.runes.SummonerRune")) {
new Exception("Expected com.riotgames.platform.summoner.runes.SummonerRune got " + to.type).printStackTrace();
} else {
amount = getInt("quantity");
rune = new Rune(getTO("rune"));
purchaseDate = getDate("purchaseDate");
purchased = getDate("purchased");
runeID = getInt("runeId");
dataVersion = getInt("dataVersion");
futureData = getProbablyNull("futureData");
summonerID = getDouble("summonerId");
if (!purchased.equals(purchaseDate)) { System.out.println("INFO: purchaseDate does not match purchased"); }
}
checkFields();
}
public int getAmount() {
return amount;
}
public Rune getRune() {
return rune;
}
public Date getPurchaseDate() {
return purchaseDate;
}
public Date getPurchased() {
return purchased;
}
public int getRuneID() {
return runeID;
}
}