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; }
}
}