[client] Refactor batch list through (#541) · curiouspython1/client-python@16c8fe1 · GitHub
Skip to content

Commit 16c8fe1

Browse files
[client] Refactor batch list through (OpenCTI-Platform#541)
1 parent 5b61722 commit 16c8fe1

39 files changed

Lines changed: 1354 additions & 2329 deletions

pycti/api/opencti_api_client.py

Lines changed: 14 additions & 0 deletions

pycti/entities/opencti_attack_pattern.py

Lines changed: 46 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,9 @@ def __init__(self, opencti):
3333
created
3434
modified
3535
objectLabel {
36-
edges {
37-
node {
38-
id
39-
value
40-
color
41-
}
42-
}
36+
id
37+
value
38+
color
4339
}
4440
}
4541
... on Organization {
@@ -52,28 +48,20 @@ def __init__(self, opencti):
5248
}
5349
}
5450
objectMarking {
55-
edges {
56-
node {
57-
id
58-
standard_id
59-
entity_type
60-
definition_type
61-
definition
62-
created
63-
modified
64-
x_opencti_order
65-
x_opencti_color
66-
}
67-
}
51+
id
52+
standard_id
53+
entity_type
54+
definition_type
55+
definition
56+
created
57+
modified
58+
x_opencti_order
59+
x_opencti_color
6860
}
6961
objectLabel {
70-
edges {
71-
node {
72-
id
73-
value
74-
color
75-
}
76-
}
62+
id
63+
value
64+
color
7765
}
7866
externalReferences {
7967
edges {
@@ -103,18 +91,14 @@ def __init__(self, opencti):
10391
x_mitre_detection
10492
x_mitre_id
10593
killChainPhases {
106-
edges {
107-
node {
108-
id
109-
standard_id
110-
entity_type
111-
kill_chain_name
112-
phase_name
113-
x_opencti_order
114-
created
115-
modified
116-
}
117-
}
94+
id
95+
standard_id
96+
entity_type
97+
kill_chain_name
98+
phase_name
99+
x_opencti_order
100+
created
101+
modified
118102
}
119103
"""
120104
self.properties_with_files = """
@@ -141,13 +125,9 @@ def __init__(self, opencti):
141125
created
142126
modified
143127
objectLabel {
144-
edges {
145-
node {
146-
id
147-
value
148-
color
149-
}
150-
}
128+
id
129+
value
130+
color
151131
}
152132
}
153133
... on Organization {
@@ -160,28 +140,20 @@ def __init__(self, opencti):
160140
}
161141
}
162142
objectMarking {
163-
edges {
164-
node {
165-
id
166-
standard_id
167-
entity_type
168-
definition_type
169-
definition
170-
created
171-
modified
172-
x_opencti_order
173-
x_opencti_color
174-
}
175-
}
143+
id
144+
standard_id
145+
entity_type
146+
definition_type
147+
definition
148+
created
149+
modified
150+
x_opencti_order
151+
x_opencti_color
176152
}
177153
objectLabel {
178-
edges {
179-
node {
180-
id
181-
value
182-
color
183-
}
184-
}
154+
id
155+
value
156+
color
185157
}
186158
externalReferences {
187159
edges {
@@ -224,18 +196,14 @@ def __init__(self, opencti):
224196
x_mitre_detection
225197
x_mitre_id
226198
killChainPhases {
227-
edges {
228-
node {
229-
id
230-
standard_id
231-
entity_type
232-
kill_chain_name
233-
phase_name
234-
x_opencti_order
235-
created
236-
modified
237-
}
238-
}
199+
id
200+
standard_id
201+
entity_type
202+
kill_chain_name
203+
phase_name
204+
x_opencti_order
205+
created
206+
modified
239207
}
240208
importFiles {
241209
edges {

pycti/entities/opencti_campaign.py

Lines changed: 30 additions & 54 deletions

0 commit comments

Comments
 (0)