class CycloneDX::Service

Included Modules

Defined in:

cyclonedx/service.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(name : String, version : String | Nil = nil, bom_ref : String | Nil = nil, provider : OrganizationalEntity | Nil = nil, group : String | Nil = nil, description : String | Nil = nil, endpoints : Array(String) | Nil = nil, authenticated : Bool | Nil = nil, x_trust_boundary : Bool | Nil = nil, trust_zone : String | Nil = nil, data : Array(DataClassification) | Nil = nil, licenses : Array(License | LicenseExpression) | Nil = nil, external_references : Array(ExternalReference) | Nil = nil, properties : Array(Property) | Nil = nil, services : Array(Service) | Nil = nil, tags : Array(String) | Nil = nil) #

[View source]

Instance Method Detail

def authenticated : Bool | Nil #

[View source]
def bom_ref : String | Nil #

[View source]
def data : Array(DataClassification) | Nil #

[View source]
def description : String | Nil #

[View source]
def endpoints : Array(String) | Nil #

[View source]
def external_references : Array(ExternalReference) | Nil #

[View source]
def group : String | Nil #

[View source]
def licenses : Array(License | LicenseExpression) | Nil #

[View source]
def name : String #

[View source]
def properties : Array(Property) | Nil #

[View source]
def provider : OrganizationalEntity | Nil #

[View source]
def services : Array(Service) | Nil #

[View source]
def tags : Array(String) | Nil #

[View source]
def to_xml(xml : XML::Builder) #

[View source]
def trust_zone : String | Nil #

[View source]
def version : String | Nil #

[View source]
def x_trust_boundary : Bool | Nil #

[View source]