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
-