Skip to main content

DisableUserResponseDTO

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

Response DTO for administrative account locking with revoked session count.

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

Properties

PropertyTypeDescription
successbooleanLock success flag (always true if returned)
userUserResponseDTOSanitized user object with updated lock status
revokedSessionsnumberNumber of sessions revoked (forced logout)

Example

{
"success": true,
"user": {
"sub": "550e8400-e29b-41d4-a716-446655440000",
"email": "user@example.com",
"username": "johndoe",
"firstName": "John",
"lastName": "Doe",
"isEmailVerified": true,
"isPhoneVerified": false,
"isActive": false,
"isLocked": true,
"mfaEnabled": false,
"mfaExempt": false,
"socialProviders": [],
"hasPasswordHash": true,
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-15T12:30:00.000Z"
},
"revokedSessions": 3
}

Used By