DisableUserDTO
Package: @nauth-toolkit/core
Type: DTO (Request)
Input DTO for administrative permanent account locking with session revocation.
- NestJS
- Express
- Fastify
import { DisableUserDTO } from '@nauth-toolkit/nestjs';
import { DisableUserDTO } from '@nauth-toolkit/core';
import { DisableUserDTO } from '@nauth-toolkit/core';
Properties
| Property | Type | Required | Description with validation inline |
|---|---|---|---|
sub | string | Yes | User UUID to disable. Must be valid UUID format. |
reason | string | No | Reason for locking account. Max 500 chars. Recorded in audit trail. |
Example
{
"sub": "550e8400-e29b-41d4-a716-446655440000",
"reason": "Suspicious activity detected"
}