/** * Set Must Change Password DTO * * Request DTO for requiring a user to change their password on next login. * * Security: * - User sub validated (UUID) * - Prevents unauthorized password change requirements * * @example * ```typescript * await authService.setMustChangePassword({ * sub: 'user-uuid' * }); * ``` */ /** * Request DTO for setting must change password flag */ export declare class SetMustChangePasswordDTO { /** * User's unique identifier (UUID v4) * * Validation: * - Must be a valid UUID v4 format * - Matches DB constraint: char(36) or uuid * * Sanitization: * - Trimmed * - Lowercased for consistency * * @example "a21b654c-2746-4168-acee-c175083a65cd" */ sub: string; } //# sourceMappingURL=set-must-change-password.dto.d.ts.map