// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later package saver2v2 import ( "fmt" "io" "github.com/spdx/tools-golang/spdx/common" "github.com/spdx/tools-golang/spdx/v2_2" ) func renderRelationship2_2(rln *v2_2.Relationship, w io.Writer) error { rlnAStr := common.RenderDocElementID(rln.RefA) rlnBStr := common.RenderDocElementID(rln.RefB) if rlnAStr != "SPDXRef-" && rlnBStr != "SPDXRef-" && rln.Relationship != "" { fmt.Fprintf(w, "Relationship: %s %s %s\n", rlnAStr, rln.Relationship, rlnBStr) } if rln.RelationshipComment != "" { fmt.Fprintf(w, "RelationshipComment: %s\n", textify(rln.RelationshipComment)) } return nil }