webstudio/server/src/features/pipelines/models/pipeline_validation_model.ts

18 lines
453 B
TypeScript
Raw Normal View History

2023-12-03 16:16:08 +03:00
import { IsMongoId, IsOptional } from "class-validator";
2023-12-03 16:20:52 +03:00
import { IProcess, StackGenerateType } from "../../../core/models/process_model";
2023-12-03 16:16:08 +03:00
import { TriggerModel } from "../../triggers/models/trigger_validation_model";
export class PipelineValidationModel {
@IsMongoId()
public process: IProcess;
@IsMongoId()
public trigger: TriggerModel;
@IsOptional()
public env = null;
@IsOptional()
public stackGenerateType: StackGenerateType;
}