using System; using System.Collections.Generic; [Serializable] public class AllyHeroDeployEntry { public int heroId; public int currentExp; public int unlockedTierIndex; public bool levelLock; public bool autoBreakthroughEnabled; public int deployCount; public int finishCount; public int mvpCount; public long joinDateUtcTicks; } [Serializable] public class AllyHeroDeployLedgerPayload { public int version; public long lastUpdatedUtcTicks; public List entries = new List(); } [Serializable] public class AllyHeroDeployLedgerEnvelope { public string payload; public string signature; }