Table of Contents

Class AuditLog

Namespace: Casewhere.Models
Assembly: Casewhere.Models.dll

public abstract class AuditLog

Inheritance

objectAuditLog

Derived

AuthorizationAuditLog, 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<AuditLog>(AuditLog)

Constructors

AuditLog()

protected AuditLog()

Properties

CorrelationId

public string CorrelationId { get; set; }

Property Value

string

EventName

public string EventName { get; set; }

Property Value

string

Id

public Guid Id { get; set; }

Property Value

Guid

IsCustomLog

public bool IsCustomLog { get; set; }

Property Value

bool

PlatformVersion

public string PlatformVersion { get; set; }

Property Value

string

SysCorrelationId

public string SysCorrelationId { get; set; }

Property Value

string

Timestamp

public DateTime Timestamp { get; set; }

Property Value

DateTime

UserClaims

public IList<UserClaim> UserClaims { get; set; }

Property Value

IList<UserClaim>

UserId

public string UserId { get; set; }

Property Value

string

UserInfo

public IDictionary<string, IList<string>> UserInfo { get; set; }

Property Value

IDictionary<string, IList<string>>

WorkerSite

public string WorkerSite { get; set; }

Property Value

string