Class PluginAuditLog
Represents an audit log entry for plugin-related actions.
public class PluginAuditLog
- Inheritance
-
PluginAuditLog
- Inherited Members
Remarks
Audit logs track installs, uninstalls, approvals, token mints, and other plugin actions for security and compliance purposes.
Properties
ActionType
Gets or sets the type of action that was performed.
public PluginAuditActionType ActionType { get; set; }
Property Value
- PluginAuditActionType
- Represents an audit log entry for plugin-related actions.
CreatedAtUtc
Gets or sets the UTC timestamp when this action occurred.
public DateTime CreatedAtUtc { get; set; }
Property Value
- DateTime
- Represents an audit log entry for plugin-related actions.
DetailsJson
Gets or sets additional details about the action (JSON).
public string? DetailsJson { get; set; }
Property Value
- string
- Represents an audit log entry for plugin-related actions.
Id
Gets or sets the unique identifier for this audit log entry.
public Guid Id { get; set; }
Property Value
- Guid
- Represents an audit log entry for plugin-related actions.
Installation
Gets or sets the installation this log entry is associated with (if any).
public PluginInstallation? Installation { get; set; }
Property Value
- PluginInstallation
- Represents an audit log entry for plugin-related actions.
InstallationId
Gets or sets the installation this log entry is associated with (null for non-installation actions).
public Guid? InstallationId { get; set; }
Property Value
- Guid?
- Represents an audit log entry for plugin-related actions.
Plugin
Gets or sets the plugin this log entry is associated with (if any).
public Plugin? Plugin { get; set; }
Property Value
- Plugin
- Represents an audit log entry for plugin-related actions.
PluginId
Gets or sets the plugin this log entry is associated with (null for system-wide actions).
public Guid? PluginId { get; set; }
Property Value
- Guid?
- Represents an audit log entry for plugin-related actions.
User
Gets or sets the user who triggered this action (if any).
public User? User { get; set; }
Property Value
- User
- Represents an audit log entry for plugin-related actions.
UserId
Gets or sets the user who triggered this action.
public Guid? UserId { get; set; }
Property Value
- Guid?
- Represents an audit log entry for plugin-related actions.