using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; namespace NEducation.Code { public class MiniGame { public string Status { get; set; } public string Message { get; set; } public string TermID { get; set; } public string StartDate { get; set; } public string EndDate { get; set; } public string Sysdate { get; set; } public string TermStatus { get; set; } public string UserIsActive { get; set; } public string IsPlay { get; set; } // Default constructor public MiniGame() { } // Constructor to initialize from JSON string public MiniGame(string json) : this(JObject.Parse(json)) { } // Constructor to initialize from JObject public MiniGame(JObject jObject) { if (jObject != null) { Status = jObject["status"]?.ToString(); Message = jObject["message"]?.ToString(); TermID = jObject["termID"]?.ToString(); StartDate = jObject["startDate"]?.ToString(); EndDate = jObject["endDate"]?.ToString(); Sysdate = jObject["sysdate"]?.ToString(); TermStatus = jObject["termStatus"]?.ToString(); UserIsActive = jObject["userIsActive"]?.ToString(); IsPlay = jObject["isPlay"]?.ToString(); } } } }