Files
stack/apps/orchestrator/src/api/agent-providers/dto/update-agent-provider.dto.ts
Jason Woltje bcada71e88
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
feat(orchestrator): add AgentProviderConfig CRUD API
2026-03-07 13:22:56 -06:00

31 lines
518 B
TypeScript

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