1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
package sarif
// Fix ...
type Fix struct {
PropertyBag
Description *Message `json:"description,omitempty"`
ArtifactChanges []*ArtifactChange `json:"artifactChanges"` // required
}
// NewFix ...
func NewFix() *Fix {
return &Fix{}
}
// WithDescription ...
func (f *Fix) WithDescription(message *Message) *Fix {
f.Description = message
return f
}
// WithArtifactChange ...
func (f *Fix) WithArtifactChange(ac *ArtifactChange) *Fix {
f.ArtifactChanges = append(f.ArtifactChanges, ac)
return f
}
|