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"`