using System.Collections.Generic; namespace Exceptron.Client.Message { internal class ExceptionReport { /// /// API key /// public string ap { get; set; } /// /// Application Version /// public string aver { get; set; } /// /// Exception Severity /// public int sv { get; set; } /// /// User or Instance ID /// public string uid { get; set; } /// /// Type of exception /// public string ext { get; set; } /// /// Exception message /// public string exm { get; set; } /// /// List of frames that make up the StackTrace of the exception /// public List stk { get; set; } /// /// Component that experienced this exception /// public string cmp { get; set; } /// /// Message that was logged along with the exception. /// public string msg { get; set; } /// /// User's culture in /// /// http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.name.aspx public string cul { get; set; } /// /// OS Version /// public string os { get; set; } /// /// Name of the Client that generated and is sending this message /// public string dn { get; set; } /// /// Version of the Client that generated and is sending this message /// public string dv { get; set; } /// /// Host name of the machine that encountered this exception /// public string hn { get; set; } /// /// Request url /// Only used for exception in context of a web request/ public string url { get; set; } /// /// Browser useragent /// /// Only used for exception in context of a web request/ public string ua { get; set; } /// /// HTTP response status code /// /// Only used for exception in context of a web request/ public int sc { get; set; } /// /// Indicates the HTTP data transfer method used by the client. /// /// GET, POST, PUT, DELETE public string hm { get; set; } /// /// Framework Version (CLR) of the Host Application /// public string fv { get; set; } /// /// Framework Type of the Host Application /// public string ft { get; set; } } }