class
CycloneDX::Composition
- CycloneDX::Composition
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
cyclonedx/composition.crConstant Summary
-
VALID_AGGREGATES =
["complete", "incomplete", "unknown", "not_specified", "incomplete_first_party_only", "incomplete_first_party_proprietary_only", "incomplete_first_party_opensource_only", "incomplete_third_party_only", "incomplete_third_party_proprietary_only", "incomplete_third_party_opensource_only"]
Constructors
- .new(pull : JSON::PullParser)
- .new(aggregate : String, bom_ref : String | Nil = nil, assemblies : Array(String) | Nil = nil, dependencies : Array(String) | Nil = nil, vulnerabilities : Array(String) | Nil = nil)
Instance Method Summary
- #aggregate : String
- #assemblies : Array(String) | Nil
- #bom_ref : String | Nil
- #dependencies : Array(String) | Nil
- #to_xml(xml : XML::Builder)
- #vulnerabilities : Array(String) | Nil
Constructor Detail
def self.new(aggregate : String, bom_ref : String | Nil = nil, assemblies : Array(String) | Nil = nil, dependencies : Array(String) | Nil = nil, vulnerabilities : Array(String) | Nil = nil)
#