public void Initialize(JSONValue json) { if (json.ContainsKey("title")) { this.title = json["title"].AsString(); } if (json.ContainsKey("id")) { this.id = json["id"].AsString(); } if (json.ContainsKey("version")) { this.version = json["version"].AsString(); } if (json.ContainsKey("version_id")) { this.version_id = json["version_id"].AsString(); } if (json.ContainsKey("local_icon")) { this.local_icon = json["local_icon"].AsString(); } if (json.ContainsKey("local_path")) { this.local_path = json["local_path"].AsString(); } if (json.ContainsKey("pubdate")) { this.pubdate = json["pubdate"].AsString(); } if (json.ContainsKey("description")) { this.description = json["description"].AsString(); } if (json.ContainsKey("publisher")) { this.publisher = new AssetStoreContext.LabelAndId(); this.publisher.Initialize(json["publisher"]); } if (json.ContainsKey("category")) { this.category = new AssetStoreContext.LabelAndId(); this.category.Initialize(json["category"]); } if (!json.ContainsKey("link")) { return; } this.link = new AssetStoreContext.Link(); this.link.Initialize(json["link"]); }
public void Initialize(JSONValue json) { if (json.ContainsKey("title")) { this.title = json["title"].AsString(); } if (json.ContainsKey("id")) { this.id = json["id"].AsString(); } if (json.ContainsKey("version")) { this.version = json["version"].AsString(); } if (json.ContainsKey("version_id")) { this.version_id = json["version_id"].AsString(); } if (json.ContainsKey("local_icon")) { this.local_icon = json["local_icon"].AsString(); } if (json.ContainsKey("local_path")) { this.local_path = json["local_path"].AsString(); } if (json.ContainsKey("pubdate")) { this.pubdate = json["pubdate"].AsString(); } if (json.ContainsKey("description")) { this.description = json["description"].AsString(); } if (json.ContainsKey("publisher")) { this.publisher = new AssetStoreContext.LabelAndId(); this.publisher.Initialize(json["publisher"]); } if (json.ContainsKey("category")) { this.category = new AssetStoreContext.LabelAndId(); this.category.Initialize(json["category"]); } if (json.ContainsKey("link")) { this.link = new AssetStoreContext.Link(); this.link.Initialize(json["link"]); } }