Table of Contents

Class AuditLogEvent

Namespace
JJConsulting.Infinity.Domain.AuditLog
Assembly
JJConsulting.Infinity.Domain.dll
public sealed class AuditLogEvent

Inheritance

Inherited Members

Properties

Category

[JsonPropertyName("category")]
public required string Category { get; init; }

Property Value

string

CategoryId

[JsonPropertyName("categoryId")]
public Guid CategoryId { get; init; }

Property Value

Guid

Host

[JsonPropertyName("host")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Host { get; init; }

Property Value

string?

Id

[JsonPropertyName("id")]
public Guid Id { get; init; }

Property Value

Guid

Message

[JsonPropertyName("message")]
public required string Message { get; init; }

Property Value

string

Properties

[JsonExtensionData]
public Dictionary<string, JsonElement>? Properties { get; set; }

Property Value

Dictionary<string, JsonElement>?

Timestamp

[JsonPropertyName("timestamp")]
public DateTime Timestamp { get; init; }

Property Value

DateTime

UserId

[JsonPropertyName("userId")]
public Guid UserId { get; init; }

Property Value

Guid