Table of Contents

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

object

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

string

Type

Gets the type of object the EntityId represents.

AuditEntityIdType Type { get; init; }

Property Value

AuditEntityIdType

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

object

ValueText

Gets the frontend-friendly representation of the Value. Typically a string suitable for display.

string? ValueText { get; init; }

Property Value

string