import { IsBoolean, IsNotEmpty, IsObject, IsOptional, IsString, IsUUID } from "class-validator"; export class CreateAgentProviderDto { @IsUUID() workspaceId!: string; @IsString() @IsNotEmpty() name!: string; @IsString() @IsNotEmpty() provider!: string; @IsString() @IsNotEmpty() gatewayUrl!: string; @IsOptional() @IsObject() credentials?: Record; @IsOptional() @IsBoolean() isActive?: boolean; }