Skip to main content

GetEventsByTypeResponseDTO

Package: @nauth-toolkit/core Type: DTO (Response)

Response DTO containing paginated audit events filtered by event type.

import { GetEventsByTypeResponseDTO } from '@nauth-toolkit/nestjs';

Properties

PropertyTypeRequiredDescription
dataIAuthAudit[]YesArray of audit records
totalnumberYesTotal number of records matching query
pagenumberYesCurrent page number
limitnumberYesNumber of records per page
totalPagesnumberYesTotal number of pages (Math.ceil(total / limit))

Example

{
"data": [
{
"id": 1,
"userId": 123,
"eventType": "SUSPICIOUS_ACTIVITY",
"eventStatus": "SUSPICIOUS",
"createdAt": "2025-01-15T10:30:00.000Z"
}
],
"total": 25,
"page": 1,
"limit": 50,
"totalPages": 1
}

Used By