public IndexPageModel(JObject token) : base(token) { if (token.TryGetValue("entityTemplate", out JToken v1)) { EntityTemplate = v1.ToString(); } if (token.TryGetValue("title", out JToken v2) && !string.IsNullOrEmpty(v2.ToString())) { Title = v2.ToString(); } if (token.TryGetValue("subTitle", out JToken v7) && !string.IsNullOrEmpty(v7.ToString())) { SubTitle = v7.ToString(); } if (token.TryGetValue("video_playback_url", out JToken v0) && !string.IsNullOrEmpty(v0.ToString())) { Url = v0.ToString(); } else if (token.TryGetValue("url", out JToken v3) && !string.IsNullOrEmpty(v3.ToString())) { Url = v3.ToString(); } if (token.TryGetValue("description", out JToken v4) && !string.IsNullOrEmpty(v4.ToString())) { Description = v4.ToString(); } else if (token.TryGetValue("subTitle", out JToken v9) && !string.IsNullOrEmpty(v9.ToString())) { Description = v9.ToString(); } if (token.TryGetValue("cover_pic", out JToken v8) && !string.IsNullOrEmpty(v8.ToString())) { Pic = new BackgroundImageModel(v8.ToString(), ImageType.OriginImage); } else if (token.TryGetValue("pic", out JToken v5) && !string.IsNullOrEmpty(v5.ToString())) { Pic = new BackgroundImageModel(v5.ToString(), ImageType.OriginImage); } else if (token.TryGetValue("logo", out JToken v6) && !string.IsNullOrEmpty(v6.ToString())) { Pic = new BackgroundImageModel(v6.ToString(), ImageType.Icon); } else if (token.TryGetValue("pic_url", out JToken v9) && !string.IsNullOrEmpty(v9.ToString())) { Pic = new BackgroundImageModel(v9.ToString(), ImageType.Icon); } }
public LiveMode(JObject o) : base(o) { Url = o.Value <string>("video_playback_url"); Title = o.Value <string>("title"); Message = o.Value <string>("description"); Uurl = o["userInfo"].Value <string>("url"); Username = o["userInfo"].Value <string>("username"); string userSmallAvatarUrl = o["userInfo"].Value <string>("userSmallAvatar"); if (!string.IsNullOrEmpty(userSmallAvatarUrl)) { UserSmallAvatar = new ImageModel(userSmallAvatarUrl, ImageType.BigAvatar); } if (o.TryGetValue("pic_url", out JToken value1) && !string.IsNullOrEmpty(value1.ToString())) { Pic = new BackgroundImageModel(value1.ToString(), ImageType.SmallImage); } }