Initial commit: YouTube Studio Flow (backend, frontend, infrastructure, docs)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user