Gigya.Microdot.SharedLogic by Gigya.Microdot.SharedLogic

<PackageReference Include="Gigya.Microdot.SharedLogic" Version="4.0.3" />

 Event

public class Event : IEvent
public virtual string ApiKey { get; set; }

public EventConfiguration Configuration { get; set; }

public IEnumerable<KeyValuePair<string, object>> ContextTagsEncrypted { get; set; }

public IEnumerable<KeyValuePair<string, object>> ContextUnencryptedTags { get; set; }

public string Details { get; set; }

public Dictionary<string, object> EncryptedTags { get; set; }

public IEnvironment Environment { get; set; }

public int? ErrCode { get; set; }

public int? ErrCode_ { get; }

public virtual string EventType { get; }

public Exception Exception { get; set; }

public string ExceptionInnerMessages { get; }

public string ExceptionOneWordMessage { get; }

public string ExceptionStackTrace { get; }

public bool? ExceptionStackTraceIsUnclean { get; }

public string ExceptionType { get; }

public string HostName { get; set; }

public string InfraVersion { get; set; }

public string InnerExceptionType { get; }

public string Message { get; set; }

public string OneWordInnerException { get; }

public string ParentSpanId { get; set; }

public virtual uint? PartnerID { get; set; }

public string RequestId { get; set; }

public string RuntimeDC { get; }

public string RuntimeENV { get; }

public string RuntimeRegion { get; }

public string RuntimeZone { get; }

public string ServiceInstanceName { get; set; }

public string ServiceName { get; set; }

public string ServiceVersion { get; set; }

public virtual bool ShouldAudit { get; set; }

public virtual bool ShouldExcludeStackTrace { get; }

public virtual ulong? SiteID { get; set; }

public string SpanId { get; set; }

public DateTime Timestamp { get; }

public Dictionary<string, object> UnencryptedTags { get; set; }

public IEnumerable<KeyValuePair<string, object>> UnifiedEncryptedTags { get; }

public IEnumerable<KeyValuePair<string, object>> UnifiedUnencryptedTags { get; }

public Dictionary<string, object> UnknownTracingData { get; set; }

public Event()