Class: SBOM::CycloneDX::Record::Declarations
- Inherits:
-
Base
- Object
- Base
- SBOM::CycloneDX::Record::Declarations
show all
- Defined in:
- lib/sbom/cyclone_dx/record/declarations.rb,
sig/sbom/cyclone_dx/record/declarations.rbs
Overview
Schema name: Declarations
Defined Under Namespace
Classes: Affirmation, Assessor, Attestation, Claim, Evidence, Target
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
Returns a new instance of Declarations.
313
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 313
def initialize: (?assessors: Array[Assessor]?, ?attestations: Array[Attestation]?, ?claims: Array[Claim]?, ?evidence: Array[Evidence]?, ?targets: Array[Target]?, ?affirmation: Affirmation?, ?signature: Signature::signatureChoice?) -> void
|
Instance Method Details
340
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 340
def affirmation: () -> Affirmation?
|
341
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 341
def affirmation=: (Affirmation?) -> Affirmation?
|
#affirmation? ⇒ Boolean
342
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 342
def affirmation?: () -> bool
|
#affirmation_valid? ⇒ Boolean
343
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 343
def affirmation_valid?: () -> bool
|
#assessors ⇒ Array[Assessor]?
315
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 315
def assessors: () -> Array[Assessor]?
|
#assessors= ⇒ Array[Assessor]?
316
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 316
def assessors=: (Array[Assessor]?) -> Array[Assessor]?
|
#assessors? ⇒ Boolean
317
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 317
def assessors?: () -> bool
|
#assessors_valid? ⇒ Boolean
318
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 318
def assessors_valid?: () -> bool
|
#attestations ⇒ Array[Attestation]?
320
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 320
def attestations: () -> Array[Attestation]?
|
#attestations= ⇒ Array[Attestation]?
321
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 321
def attestations=: (Array[Attestation]?) -> Array[Attestation]?
|
#attestations? ⇒ Boolean
322
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 322
def attestations?: () -> bool
|
#attestations_valid? ⇒ Boolean
323
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 323
def attestations_valid?: () -> bool
|
#claims ⇒ Array[Claim]?
325
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 325
def claims: () -> Array[Claim]?
|
#claims= ⇒ Array[Claim]?
326
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 326
def claims=: (Array[Claim]?) -> Array[Claim]?
|
#claims? ⇒ Boolean
327
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 327
def claims?: () -> bool
|
#claims_valid? ⇒ Boolean
328
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 328
def claims_valid?: () -> bool
|
#evidence ⇒ Array[Evidence]?
330
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 330
def evidence: () -> Array[Evidence]?
|
#evidence= ⇒ Array[Evidence]?
331
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 331
def evidence=: (Array[Evidence]?) -> Array[Evidence]?
|
#evidence? ⇒ Boolean
332
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 332
def evidence?: () -> bool
|
#evidence_valid? ⇒ Boolean
333
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 333
def evidence_valid?: () -> bool
|
#signature ⇒ Signature::signatureChoice?
345
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 345
def signature: () -> Signature::signatureChoice?
|
#signature= ⇒ Signature::signatureChoice?
346
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 346
def signature=: (Signature::signatureChoice?) -> Signature::signatureChoice?
|
#signature? ⇒ Boolean
347
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 347
def signature?: () -> bool
|
#signature_valid? ⇒ Boolean
348
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 348
def signature_valid?: () -> bool
|
#targets ⇒ Array[Target]?
335
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 335
def targets: () -> Array[Target]?
|
#targets= ⇒ Array[Target]?
336
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 336
def targets=: (Array[Target]?) -> Array[Target]?
|
#targets? ⇒ Boolean
337
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 337
def targets?: () -> bool
|
#targets_valid? ⇒ Boolean
338
|
# File 'sig/sbom/cyclone_dx/record/declarations.rbs', line 338
def targets_valid?: () -> bool
|