Class AuditLogRequest
- Assembly
- JJConsulting.Infinity.Domain.dll
public class AuditLogRequest : IValidatableObjectInheritance
Implements
Inherited Members
Properties
CategoryName
[JsonPropertyName("categoryName")]
public string? CategoryName { get; set; }Property Value
ImpersonateUserId
[JsonPropertyName("impersonateUserId")]
public Guid? ImpersonateUserId { get; set; }Property Value
- Guid?
IpAddress
[JsonPropertyName("ipAddress")]
public string? IpAddress { get; set; }Property Value
Message
[JsonPropertyName("message")]
public required string Message { get; set; }Property Value
MessageArgs
[JsonPropertyName("messageArgs")]
public string? MessageArgs { get; set; }Property Value
Timestamp
[JsonPropertyName("timestamp")]
public DateTime Timestamp { get; set; }Property Value
UserAgent
[JsonPropertyName("userAgent")]
public string? UserAgent { get; set; }Property Value
UserId
[JsonPropertyName("userId")]
public Guid UserId { get; set; }Property Value
Methods
Validate(ValidationContext)
Determines whether the specified object is valid.
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)Parameters
validationContextValidationContext-
The validation context.
Returns
- IEnumerable<ValidationResult>
-
A collection that holds failed-validation information.