Class: SBOM::CycloneDX::Record::Declarations::Claim

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

Overview

Schema name: Claim

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 ⇒ Claim

Returns a new instance of Claim.

Parameters:

  • bom_ref: (String, nil)
  • target: (String, nil)
  • predicate: (String, nil)
  • mitigation_strategies: (Array[String], nil)
  • reasoning: (String, nil)
  • evidence: (Array[String], nil)
  • counter_evidence: (Array[String], nil)
  • external_references: (Array[ExternalReference], nil)
  • signature: (Signature::signatureChoice, nil)


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

def initialize: (?bom_ref: String?, ?target: String?, ?predicate: String?, ?mitigation_strategies: Array[String]?, ?reasoning: String?, ?evidence: Array[String]?, ?counter_evidence: Array[String]?, ?external_references: Array[ExternalReference]?, ?signature: Signature::signatureChoice?) -> void

Instance Method Details

#bom_ref ⇒ String?

Returns:

  • (String, nil)


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

def bom_ref: () -> String?

#bom_ref= ⇒ String?

Parameters:

  • (String, nil)

Returns:

  • (String, nil)


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

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

#bom_ref? ⇒ Boolean

Returns:

  • (Boolean)


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

def bom_ref?: () -> bool

#bom_ref_valid? ⇒ Boolean

Returns:

  • (Boolean)


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

def bom_ref_valid?: () -> bool

#counter_evidence ⇒ Array[String]?

Returns:

  • (Array[String], nil)


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

def counter_evidence: () -> Array[String]?

#counter_evidence= ⇒ Array[String]?

Parameters:

  • (Array[String], nil)

Returns:

  • (Array[String], nil)


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

def counter_evidence=: (Array[String]?) -> Array[String]?

#counter_evidence? ⇒ Boolean

Returns:

  • (Boolean)


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

def counter_evidence?: () -> bool

#counter_evidence_valid? ⇒ Boolean

Returns:

  • (Boolean)


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

def counter_evidence_valid?: () -> bool

#evidence ⇒ Array[String]?

Returns:

  • (Array[String], nil)


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

def evidence: () -> Array[String]?

#evidence= ⇒ Array[String]?

Parameters:

  • (Array[String], nil)

Returns:

  • (Array[String], nil)


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

def evidence=: (Array[String]?) -> Array[String]?

#evidence? ⇒ Boolean

Returns:

  • (Boolean)


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

def evidence?: () -> bool

#evidence_valid? ⇒ Boolean

Returns:

  • (Boolean)


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

def evidence_valid?: () -> bool

#external_references ⇒ Array[ExternalReference]?

Returns:



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

def external_references: () -> Array[ExternalReference]?

#external_references= ⇒ Array[ExternalReference]?

Parameters:

Returns:



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

def external_references=: (Array[ExternalReference]?) -> Array[ExternalReference]?

#external_references? ⇒ Boolean

Returns:

  • (Boolean)


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

def external_references?: () -> bool

#external_references_valid? ⇒ Boolean

Returns:

  • (Boolean)


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

def external_references_valid?: () -> bool

#mitigation_strategies ⇒ Array[String]?

Returns:

  • (Array[String], nil)


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

def mitigation_strategies: () -> Array[String]?

#mitigation_strategies= ⇒ Array[String]?

Parameters:

  • (Array[String], nil)

Returns:

  • (Array[String], nil)


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

def mitigation_strategies=: (Array[String]?) -> Array[String]?

#mitigation_strategies? ⇒ Boolean

Returns:

  • (Boolean)


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

def mitigation_strategies?: () -> bool

#mitigation_strategies_valid? ⇒ Boolean

Returns:

  • (Boolean)


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

def mitigation_strategies_valid?: () -> bool

#predicate ⇒ String?

Returns:

  • (String, nil)


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

def predicate: () -> String?

#predicate= ⇒ String?

Parameters:

  • (String, nil)

Returns:

  • (String, nil)


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

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

#predicate? ⇒ Boolean

Returns:

  • (Boolean)


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

def predicate?: () -> bool

#predicate_valid? ⇒ Boolean

Returns:

  • (Boolean)


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

def predicate_valid?: () -> bool

#reasoning ⇒ String?

Returns:

  • (String, nil)


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

def reasoning: () -> String?

#reasoning= ⇒ String?

Parameters:

  • (String, nil)

Returns:

  • (String, nil)


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

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

#reasoning? ⇒ Boolean

Returns:

  • (Boolean)


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

def reasoning?: () -> bool

#reasoning_valid? ⇒ Boolean

Returns:

  • (Boolean)


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

def reasoning_valid?: () -> bool

#signature ⇒ Signature::signatureChoice?

Returns:

  • (Signature::signatureChoice, nil)


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

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

#signature= ⇒ Signature::signatureChoice?

Parameters:

  • (Signature::signatureChoice, nil)

Returns:

  • (Signature::signatureChoice, nil)


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

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

#signature? ⇒ Boolean

Returns:

  • (Boolean)


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

def signature?: () -> bool

#signature_valid? ⇒ Boolean

Returns:

  • (Boolean)


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

def signature_valid?: () -> bool

#target ⇒ String?

Returns:

  • (String, nil)


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

def target: () -> String?

#target= ⇒ String?

Parameters:

  • (String, nil)

Returns:

  • (String, nil)


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

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

#target? ⇒ Boolean

Returns:

  • (Boolean)


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

def target?: () -> bool

#target_valid? ⇒ Boolean

Returns:

  • (Boolean)


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

def target_valid?: () -> bool