protected override void PopulateFromJSON(JSONClass data) { this.ID = data["id"].AsInt; this.Name = data["name"].Value; this.Description = data["description"].Value; this.Primary = data["primary"].Value == "1"; }
protected override void PopulateFromJSON(JSONClass data) { this.Value = data["sort"].AsInt; this.Text = data["score"].Value; this.Extra = data["extra_data"].Value; this.Time = data["stored"].Value; this.UserID = data["user_id"].AsInt; this.UserName = data["user"].Value; this.GuestName = data["guest"].Value; }
protected override void PopulateFromJSON(JSONClass data) { this.ID = data["id"].AsInt; this.Title = data["title"].Value; this.Description = data["description"].Value; this.ImageURL = data["image_url"].Value; this.Unlocked = data["achieved"].Value != "false"; try { this.Difficulty = (TrophyDifficulty)Enum.Parse(typeof(TrophyDifficulty), data["difficulty"].Value); } catch { this.Difficulty = TrophyDifficulty.Undefined; } }
protected override void PopulateFromJSON(JSONClass data) { this.Name = data["username"].Value; this.ID = data["id"].AsInt; this.AvatarURL = data["avatar_url"].Value; try { this.Type = (UserType)Enum.Parse(typeof(UserType), data["type"].Value); } catch { this.Type = UserType.Undefined; } try { this.Status = (UserStatus)Enum.Parse(typeof(UserStatus), data["status"].Value); } catch { this.Status = UserStatus.Undefined; } }
public Trophy(JSONClass data) { this.PopulateFromJSON(data); }
public Score(JSONClass data) { this.PopulateFromJSON(data); }
public User(JSONClass data) : base() { this.IsAuthenticated = false; this.PopulateFromJSON(data); }
public Table(JSONClass data) { this.PopulateFromJSON(data); }
public void BulkUpdate(JSONClass data) { PopulateFromJSON(data); }
protected abstract void PopulateFromJSON(JSONClass data);
public override void Add (string aKey, JSONNode aItem) { var tmp = new JSONClass(); tmp.Add(aKey, aItem); Set(tmp); }
public override JSONNode this[string aKey] { get { return new JSONLazyCreator(this, aKey); } set { var tmp = new JSONClass(); tmp.Add(aKey, value); Set(tmp); } }