Initial commit: YouTube Studio Flow (backend, frontend, infrastructure, docs)

This commit is contained in:
2026-08-11 12:27:44 +02:00
commit d5af006443
304 changed files with 74604 additions and 0 deletions
@@ -0,0 +1,14 @@
import { IsString, IsOptional, IsBoolean, IsArray } from 'class-validator';
import { ApiPropertyOptional } from '@nestjs/swagger';
import { BlockVariableDefinition } from './create-block.dto';
export class UpdateBlockDto {
@ApiPropertyOptional() @IsOptional() @IsString() name?: string;
@ApiPropertyOptional() @IsOptional() @IsString() content?: string;
@ApiPropertyOptional() @IsOptional() @IsString() language?: string;
@ApiPropertyOptional() @IsOptional() @IsBoolean() active?: boolean;
@ApiPropertyOptional() @IsOptional() @IsBoolean() compact?: boolean;
@ApiPropertyOptional({ type: [String] }) @IsOptional() @IsArray() @IsString({ each: true }) tags?: string[];
@ApiPropertyOptional({ type: [BlockVariableDefinition] }) @IsOptional() @IsArray() variableDefinitions?: BlockVariableDefinition[];
@ApiPropertyOptional() @IsOptional() condition?: Record<string, any> | null;
}