{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AuditLogEventPublic", "title": "AuditLogEventPublic", "type": "object", "properties": { "id": { "type": "string", "description": "Unique identifier for the audit log event" }, "user_name": { "type": "string", "description": "Name of the user who performed the action" }, "user_email": { "type": "string", "description": "Email of the user who performed the action" }, "role": { "type": [ "string", "null" ], "description": "Role of the user at the time of the action" }, "ip_address": { "type": "string", "description": "IP address from which the action was performed" }, "event_type": { "type": "string", "description": "Type of audit event (e.g., TOOL_PACK_CREATED, USER_UPDATED)" }, "event_description": { "type": "string", "description": "Human-readable description of the event" }, "created_at": { "type": "string", "format": "date-time", "description": "Timestamp when the event occurred" } }, "required": [ "id", "user_name", "user_email", "role", "ip_address", "event_type", "event_description", "created_at" ] }