Skip to content

Commit fde7bfd

Browse files
committed
Add new properties to Audit Logs API response type
1 parent d0db05a commit fde7bfd

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

slack_sdk/audit_logs/v1/logs.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,10 @@ class Details:
178178
who_can_post: Optional[ConversationPref]
179179
can_thread: Optional[ConversationPref]
180180
is_external_limited: Optional[bool]
181+
exporting_team_id: Optional[int]
182+
session_search_start: Optional[int]
183+
deprecation_search_end: Optional[int]
184+
is_error: Optional[bool]
181185

182186
def __init__(
183187
self,
@@ -240,6 +244,10 @@ def __init__(
240244
who_can_post: Optional[Union[Dict[str, List[str]], ConversationPref]] = None,
241245
can_thread: Optional[Union[Dict[str, List[str]], ConversationPref]] = None,
242246
is_external_limited: Optional[bool] = None,
247+
exporting_team_id: Optional[int] = None,
248+
session_search_start: Optional[int] = None,
249+
deprecation_search_end: Optional[int] = None,
250+
is_error: Optional[bool] = None,
243251
**kwargs,
244252
) -> None:
245253
self.name = name
@@ -317,6 +325,10 @@ def __init__(
317325
else ConversationPref(**can_thread)
318326
)
319327
self.is_external_limited = is_external_limited
328+
self.exporting_team_id = exporting_team_id
329+
self.session_search_start = session_search_start
330+
self.deprecation_search_end = deprecation_search_end
331+
self.is_error = is_error
320332

321333

322334
class App:

tests/slack_sdk/audit_logs/test_response.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ def test_logs_complete(self):
138138
self.assertEqual(entry.details.can_thread.type, ["admin", "org_admin"])
139139
self.assertEqual(entry.details.can_thread.user, ["W222"])
140140
self.assertEqual(entry.details.is_external_limited, True)
141+
self.assertEqual(entry.details.exporting_team_id, 1134128598372)
141142

142143

143144
logs_response_data = """{
@@ -359,7 +360,8 @@ def test_logs_complete(self):
359360
"W222"
360361
]
361362
},
362-
"is_external_limited": true
363+
"is_external_limited": true,
364+
"exporting_team_id": 1134128598372
363365
}
364366
}
365367
]

0 commit comments

Comments
 (0)