/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
apps/api/src/app/cli-auth/usecases/approve-cli-device-session/approve-cli-device-session.command.ts
36 строк
716 B
Dima Grossman
feat(root): replace CLI loopback auth with device sessions fixes NV-7888 (#11322)
28 май 2026, 11:37
Не верифицирован
28 май 2026, 11:37
fd79ac3
Код
Авторство
О чём код?
import { BaseCommand } from '@novu/application-generic'; import { IsNotEmpty, IsOptional, IsString } from 'class-validator'; export class ApproveCliDeviceSessionCommand extends BaseCommand { @IsString() @IsNotEmpty() readonly deviceCode: string; @IsString() @IsNotEmpty() readonly userId: string; @IsString() @IsNotEmpty() readonly organizationId: string; @IsString() @IsNotEmpty() readonly apiKey: string; @IsString() @IsNotEmpty() readonly environmentId: string; @IsOptional() @IsString() readonly userEmail?: string | null; @IsOptional() @IsString() readonly userFirstName?: string | null; @IsOptional() @IsString() readonly userLastName?: string | null; }