18 lines
452 B
TypeScript
18 lines
452 B
TypeScript
![]() |
import { IsMongoId, IsOptional } from "class-validator";
|
||
|
import { IProcess, StackGenerateType } from "../../../core/model/process_model";
|
||
|
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;
|
||
|
}
|