class STIX2::Properties::Common
Included Modules
- STIX2::Properties::ExternalReferencesProperty
- STIX2::Properties::LabelsProperty
- STIX2::Properties::LangProperty
- STIX2::Properties::MarkingProperty
Direct Known Subclasses
- STIX2::AttackPattern
- STIX2::Identity
- STIX2::Indicator
- STIX2::Infrastructure
- STIX2::Malware
- STIX2::Relationship
Defined in:
objects/properties/common.crConstructors
Instance Method Summary
- #confidence : Int64 | Nil | Int32 | Nil
- #confidence=(confidence : Int64 | Nil | Int32 | Nil)
- #created : String
- #created=(created : String)
- #created_by_ref : String?
- #created_by_ref=(created_by_ref : String?)
- #modified : String
- #modified=(modified : String)
- #revoked : Bool?
- #revoked=(revoked : Bool?)
Instance methods inherited from module STIX2::Properties::MarkingProperty
granular_markings
granular_markings,
granular_markings=(granular_markings : Array(STIX2::GranularMarking)?)
granular_markings=,
object_marking_refs
object_marking_refs,
object_marking_refs=(object_marking_refs : Array(String)?)
object_marking_refs=
Instance methods inherited from module STIX2::Properties::LangProperty
lang : String?
lang,
lang=(lang : String?)
lang=
Instance methods inherited from module STIX2::Properties::ExternalReferencesProperty
external_references
external_references,
external_references=(external_references : Array(STIX2::ExternalReference)?)
external_references=
Instance methods inherited from module STIX2::Properties::LabelsProperty
labels
labels,
labels=(labels : Array(String)?)
labels=
Instance methods inherited from class STIX2::Properties::BasicCommon
spec_version : String
spec_version
Constructor methods inherited from class STIX2::Properties::BasicCommon
new(pull : JSON::PullParser)new(object_type : String) new
Instance methods inherited from class STIX2::Properties::Core
id : String
id,
object_type : String
object_type
Constructor methods inherited from class STIX2::Properties::Core
new(pull : JSON::PullParser)new(object_type : String) new