Class: SBOM::CycloneDX::Record::Declarations::Attestation

Inherits:
Base
  • Object
show all
Defined in:
lib/sbom/cyclone_dx/record/declarations.rb,
sig/sbom/cyclone_dx/record/declarations.rbs

Overview

Schema name: Attestation

Defined Under Namespace

Classes: Map

Constant Summary

Constants inherited from Base

Base::Record

Instance Attribute Summary

Attributes inherited from Base

#errors

Instance Method Summary collapse

Methods inherited from Base

#<=>, const, custom_validators, fields, #formatted_errors, json_create, json_name, prop, #valid!, #valid?, validate

Methods included from _Klass

#const, #const_names, #create, #create!, #custom_validators, #fields, #json_name, #prop, #prop_names, #validate

Methods included from _Instance

#as_json, #errors, #formatted_errors, #to_json, #valid?

Constructor Details

#initialize ⇒ Attestation

Returns a new instance of Attestation.

Parameters:

  • summary: (String, nil)
  • assessor: (String, nil)
  • requirements_map: (Array[Map], nil)
  • signature: (Signature::signatureChoice, nil)


132
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 132

def initialize: (?summary: String?, ?assessor: String?, ?requirements_map: Array[Map]?, ?signature: Signature::signatureChoice?) -> void

Instance Method Details

#assessor ⇒ String?

Returns:

  • (String, nil)


139
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 139

def assessor: () -> String?

#assessor= ⇒ String?

Parameters:

  • (String, nil)

Returns:

  • (String, nil)


140
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 140

def assessor=: (String?) -> String?

#assessor? ⇒ Boolean

Returns:

  • (Boolean)


141
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 141

def assessor?: () -> bool

#assessor_valid? ⇒ Boolean

Returns:

  • (Boolean)


142
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 142

def assessor_valid?: () -> bool

#requirements_map ⇒ Array[Map]?

Returns:

  • (Array[Map], nil)


144
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 144

def requirements_map: () -> Array[Map]?

#requirements_map= ⇒ Array[Map]?

Parameters:

  • (Array[Map], nil)

Returns:

  • (Array[Map], nil)


145
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 145

def requirements_map=: (Array[Map]?) -> Array[Map]?

#requirements_map? ⇒ Boolean

Returns:

  • (Boolean)


146
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 146

def requirements_map?: () -> bool

#requirements_map_valid? ⇒ Boolean

Returns:

  • (Boolean)


147
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 147

def requirements_map_valid?: () -> bool

#signature ⇒ Signature::signatureChoice?

Returns:

  • (Signature::signatureChoice, nil)


149
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 149

def signature: () -> Signature::signatureChoice?

#signature= ⇒ Signature::signatureChoice?

Parameters:

  • (Signature::signatureChoice, nil)

Returns:

  • (Signature::signatureChoice, nil)


150
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 150

def signature=: (Signature::signatureChoice?) -> Signature::signatureChoice?

#signature? ⇒ Boolean

Returns:

  • (Boolean)


151
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 151

def signature?: () -> bool

#signature_valid? ⇒ Boolean

Returns:

  • (Boolean)


152
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 152

def signature_valid?: () -> bool

#summary ⇒ String?

Returns:

  • (String, nil)


134
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 134

def summary: () -> String?

#summary= ⇒ String?

Parameters:

  • (String, nil)

Returns:

  • (String, nil)


135
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 135

def summary=: (String?) -> String?

#summary? ⇒ Boolean

Returns:

  • (Boolean)


136
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 136

def summary?: () -> bool

#summary_valid? ⇒ Boolean

Returns:

  • (Boolean)


137
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 137

def summary_valid?: () -> bool