using System; using System.Collections.Generic; using System.Text; // // // To parse this JSON data, add NuGet 'Newtonsoft.Json' then do: // // using QuickType; // // var welcome = Welcome.FromJson(jsonString); namespace RainApi { using System; using System.Collections.Generic; using System.Globalization; using Newtonsoft.Json; using Newtonsoft.Json.Converters; public partial class Welcome { public Xml Xml { get; set; } public Alert Alert { get; set; } } public partial class Alert { public string Xmlns { get; set; } public string Identifier { get; set; } public string Sender { get; set; } public DateTimeOffset Sent { get; set; } public string Status { get; set; } public string MsgType { get; set; } public string Scope { get; set; } public string References { get; set; } public Info Info { get; set; } } public partial class Info { public string Language { get; set; } public string Category { get; set; } public string Event { get; set; } public string Urgency { get; set; } public string Severity { get; set; } public string Certainty { get; set; } public EventCode EventCode { get; set; } public DateTimeOffset Effective { get; set; } public DateTimeOffset Onset { get; set; } public DateTimeOffset Expires { get; set; } public string SenderName { get; set; } public string Headline { get; set; } public string Description { get; set; } public string Instruction { get; set; } public Uri Web { get; set; } public EventCode Parameter { get; set; } public List Area { get; set; } } public partial class Area { public string AreaDesc { get; set; } public EventCode Geocode { get; set; } } public partial class EventCode { public string ValueName { get; set; } public string Value { get; set; } } public partial class Xml { public string Version { get; set; } public string Encoding { get; set; } } public enum ValueName { AlertTitle, ProfileCapTwpEvent10, TaiwanGeocode103 }; }