Interface IAuditable
Interface for the audit information.
public interface IAuditable
Properties
CreatedAt
The date and time when the entity was created.
DateTimeOffset CreatedAt { get; init; }
Property Value
CreatedBy
The user (user identifier) who last updated the entity.
Guid CreatedBy { get; init; }
Property Value
IsImportant
Is the entity important to the user / system?
bool IsImportant { get; set; }
Property Value
IsSoftDeleted
Is the entity soft deleted?
bool IsSoftDeleted { get; }
Property Value
LastUpdatedAt
The date and time when the entity was last updated.
DateTimeOffset LastUpdatedAt { get; }
Property Value
LastUpdatedBy
The user (user identifier) who last updated the entity.
Guid LastUpdatedBy { get; }
Property Value
NumberOfUpdates
The number of times the entity has been updated.
int NumberOfUpdates { get; }