Class DataAuditLog
Namespace: Casewhere.Runtime.AuditLogs
Assembly: Casewhere.Runtime.dll
Audit Log information.
public abstract class DataAuditLog
Inheritance
Derived
AuthorizationAuditLog, DataObjectAuditLog, DataSourceAuditLog
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataAuditLog>(DataAuditLog)
Constructors
DataAuditLog()
protected DataAuditLog()
Properties
CorrelationId
public string CorrelationId { get; set; }
Property Value
EventName
public string EventName { get; set; }
Property Value
Id
public Guid Id { get; set; }
Property Value
IsCustomLog
public bool IsCustomLog { get; set; }
Property Value
PlatformVersion
public string PlatformVersion { get; set; }
Property Value
SysCorrelationId
public string SysCorrelationId { get; set; }
Property Value
Timestamp
public DateTime Timestamp { get; set; }
Property Value
UserClaims
public IList<UserClaim> UserClaims { get; set; }
Property Value
IList<UserClaim>
UserId
public string UserId { get; set; }
Property Value
UserInfo
public IDictionary<string, IList<string>> UserInfo { get; set; }
Property Value
IDictionary<string, IList<string>>
WorkerSite
public string WorkerSite { get; set; }