Interface ISessionAuditKeyValueDetail
- Namespace
- XENBIT.ResQueServe.Abstractions.Interfaces
- Assembly
- RQS.Abstractions.dll
Represents a key-value detail entry used for auditing session changes in specific sub-entities.
public interface ISessionAuditKeyValueDetail
Properties
EntityId
Gets the unique identifier of the specific sub-entity instance that was affected. For example, this can be the unit id.
object EntityId { get; init; }
Property Value
EntityText
Gets the frontend-visible representation of the entity, typically the result of its ToString() method.
Corresponds to the EntityId property.
string EntityText { get; init; }
Property Value
Type
Gets the type of object the EntityId represents.
AuditEntityIdType Type { get; init; }
Property Value
Value
Gets the value that was newly set, changed, or deleted.
May be null if no specific value was set, e.g. if an object was merely assigned.
object? Value { get; init; }
Property Value
ValueText
Gets the frontend-friendly representation of the Value. Typically a string suitable for display.
string? ValueText { get; init; }