Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Commit bab456d

Browse files
committed
[client] Implement case entity type
1 parent 7075006 commit bab456d

12 files changed

+744
-2
lines changed

pycti/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
)
1212
from .entities.opencti_attack_pattern import AttackPattern
1313
from .entities.opencti_campaign import Campaign
14+
from .entities.opencti_case import Case
1415
from .entities.opencti_course_of_action import CourseOfAction
1516
from .entities.opencti_data_component import DataComponent
1617
from .entities.opencti_data_source import DataSource
@@ -56,6 +57,7 @@
5657
__all__ = [
5758
"AttackPattern",
5859
"Campaign",
60+
"Case",
5961
"ConnectorType",
6062
"CourseOfAction",
6163
"DataComponent",

pycti/api/opencti_api_client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from pycti.api.opencti_api_work import OpenCTIApiWork
1616
from pycti.entities.opencti_attack_pattern import AttackPattern
1717
from pycti.entities.opencti_campaign import Campaign
18+
from pycti.entities.opencti_case import Case
1819
from pycti.entities.opencti_channel import Channel
1920
from pycti.entities.opencti_course_of_action import CourseOfAction
2021
from pycti.entities.opencti_data_component import DataComponent
@@ -173,6 +174,7 @@ def __init__(
173174
self.intrusion_set = IntrusionSet(self)
174175
self.infrastructure = Infrastructure(self)
175176
self.campaign = Campaign(self)
177+
self.case = Case(self)
176178
self.incident = Incident(self)
177179
self.malware = Malware(self)
178180
self.tool = Tool(self)

0 commit comments

Comments
 (0)