From ed158ffdcb770f5c15f97042e674b8f8df1a81d6 Mon Sep 17 00:00:00 2001 From: mr Date: Mon, 27 Jan 2025 09:19:37 +0100 Subject: [PATCH] adding inputs output struct based on argo naming for now --- models/common/models/inoutputs.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/models/common/models/inoutputs.go b/models/common/models/inoutputs.go index cf66b07..f9f4d28 100644 --- a/models/common/models/inoutputs.go +++ b/models/common/models/inoutputs.go @@ -1,14 +1,16 @@ package models type Artifact struct { - Name string `json:"name" bson:"name" validate:"required"` - Path string `json:"value,omitempty" bson:"value,omitempty"` - From string `json:"from,omitempty" bson:"from,omitempty"` + Name string `json:"name" bson:"name" validate:"required"` + Path string `json:"value,omitempty" bson:"value,omitempty"` + From string `json:"from,omitempty" bson:"from,omitempty"` + Readonly bool `json:"readonly,omitempty" bson:"readonly,omitempty"` } type Param struct { - Name string `json:"name" bson:"name" validate:"required"` - Value string `json:"value,omitempty" bson:"value,omitempty"` + Name string `json:"name" bson:"name" validate:"required"` + Value string `json:"value,omitempty" bson:"value,omitempty"` + Readonly bool `json:"readonly,omitempty" bson:"readonly,omitempty"` } type InOutputs struct { Params []Param `json:"parameters" bson:"parameters"`