MCPcopy Create free account
hub / github.com/STIXProject/python-stix / buildChildren

Method buildChildren

stix/bindings/incident.py:1561–1597  ·  view source on GitHub ↗
(self, child_, node, nodeName_, fromsubclass_=False)

Source from the content-addressed store, hash-verified

1559 def buildAttributes(self, node, attrs, already_processed):
1560 pass
1561 def buildChildren(self, child_, node, nodeName_, fromsubclass_=False):
1562 if nodeName_ == 'First_Malicious_Action':
1563 obj_ = stix_common_binding.DateTimeWithPrecisionType.factory()
1564 obj_.build(child_)
1565 self.set_First_Malicious_Action(obj_)
1566 elif nodeName_ == 'Initial_Compromise':
1567 obj_ = stix_common_binding.DateTimeWithPrecisionType.factory()
1568 obj_.build(child_)
1569 self.set_Initial_Compromise(obj_)
1570 elif nodeName_ == 'First_Data_Exfiltration':
1571 obj_ = stix_common_binding.DateTimeWithPrecisionType.factory()
1572 obj_.build(child_)
1573 self.set_First_Data_Exfiltration(obj_)
1574 elif nodeName_ == 'Incident_Discovery':
1575 obj_ = stix_common_binding.DateTimeWithPrecisionType.factory()
1576 obj_.build(child_)
1577 self.set_Incident_Discovery(obj_)
1578 elif nodeName_ == 'Incident_Opened':
1579 obj_ = stix_common_binding.DateTimeWithPrecisionType.factory()
1580 obj_.build(child_)
1581 self.set_Incident_Opened(obj_)
1582 elif nodeName_ == 'Containment_Achieved':
1583 obj_ = stix_common_binding.DateTimeWithPrecisionType.factory()
1584 obj_.build(child_)
1585 self.set_Containment_Achieved(obj_)
1586 elif nodeName_ == 'Restoration_Achieved':
1587 obj_ = stix_common_binding.DateTimeWithPrecisionType.factory()
1588 obj_.build(child_)
1589 self.set_Restoration_Achieved(obj_)
1590 elif nodeName_ == 'Incident_Reported':
1591 obj_ = stix_common_binding.DateTimeWithPrecisionType.factory()
1592 obj_.build(child_)
1593 self.set_Incident_Reported(obj_)
1594 elif nodeName_ == 'Incident_Closed':
1595 obj_ = stix_common_binding.DateTimeWithPrecisionType.factory()
1596 obj_.build(child_)
1597 self.set_Incident_Closed(obj_)
1598# end class TimeType
1599
1600class CategoriesType(GeneratedsSuper):

Callers 9

buildMethod · 0.95
buildChildrenMethod · 0.45
buildChildrenMethod · 0.45
buildChildrenMethod · 0.45
buildChildrenMethod · 0.45
buildChildrenMethod · 0.45
buildChildrenMethod · 0.45
buildChildrenMethod · 0.45
buildChildrenMethod · 0.45

Calls 11

set_Incident_OpenedMethod · 0.95
set_Incident_ReportedMethod · 0.95
set_Incident_ClosedMethod · 0.95
factoryMethod · 0.45
buildMethod · 0.45

Tested by

no test coverage detected