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;
|
|
|
|
}
|