import { Field, InputType } from '@nestjs/graphql'; import { IsNotEmpty, IsNumber, IsOptional, IsString, Max, Min, } from 'class-validator'; @InputType() export class CreateServerlessFunctionInput { @IsString() @IsNotEmpty() @Field() name: string; @IsString() @IsOptional() @Field({ nullable: true }) description?: string; @IsNumber() @Field({ nullable: true }) @Min(1) @Max(900) @IsOptional() timeoutSeconds?: number; }