11from typing import Optional , List , Union , Any , Dict
22
33
4+ class App :
5+ id : Optional [str ]
6+ name : Optional [str ]
7+ is_distributed : Optional [bool ]
8+ is_directory_approved : Optional [bool ]
9+ is_workflow_app : Optional [bool ]
10+ scopes : Optional [List [str ]]
11+ unknown_fields : Dict [str , Any ]
12+
13+ def __init__ (
14+ self ,
15+ * ,
16+ id : Optional [str ] = None ,
17+ name : Optional [str ] = None ,
18+ is_distributed : Optional [bool ] = None ,
19+ is_directory_approved : Optional [bool ] = None ,
20+ is_workflow_app : Optional [bool ] = None ,
21+ scopes : Optional [List [str ]] = None ,
22+ ** kwargs ,
23+ ) -> None :
24+ self .id = id
25+ self .name = name
26+ self .is_distributed = is_distributed
27+ self .is_directory_approved = is_directory_approved
28+ self .is_workflow_app = is_workflow_app
29+ self .scopes = scopes
30+ self .unknown_fields = kwargs
31+
32+
433class User :
534 id : Optional [str ]
635 name : Optional [str ]
@@ -68,6 +97,7 @@ class Context:
6897 ua : Optional [str ]
6998 ip_address : Optional [str ]
7099 session_id : Optional [str ]
100+ app : Optional [App ]
71101 unknown_fields : Dict [str , Any ]
72102
73103 def __init__ (
@@ -77,12 +107,14 @@ def __init__(
77107 ua : Optional [str ] = None ,
78108 ip_address : Optional [str ] = None ,
79109 session_id : Optional [str ] = None ,
110+ app : Optional [App ] = None ,
80111 ** kwargs ,
81112 ) -> None :
82113 self .location = Location (** location ) if isinstance (location , dict ) else location
83114 self .ua = ua
84115 self .ip_address = ip_address
85116 self .session_id = session_id
117+ self .app = app
86118 self .unknown_fields = kwargs
87119
88120
@@ -142,6 +174,7 @@ class Details:
142174 previous_scopes : Optional [List [str ]]
143175 granular_bot_token : Optional [bool ]
144176 scopes : Optional [List [str ]]
177+ scopes_bot : Optional [List [str ]]
145178 resolution : Optional [str ]
146179 app_previously_resolved : Optional [bool ]
147180 admin_app_id : Optional [str ]
@@ -182,6 +215,9 @@ class Details:
182215 session_search_start : Optional [int ]
183216 deprecation_search_end : Optional [int ]
184217 is_error : Optional [bool ]
218+ creator : Optional [str ]
219+ team : Optional [str ]
220+ app_id : Optional [str ]
185221
186222 def __init__ (
187223 self ,
@@ -209,6 +245,7 @@ def __init__(
209245 previous_scopes : Optional [List [str ]] = None ,
210246 granular_bot_token : Optional [bool ] = None ,
211247 scopes : Optional [List [str ]] = None ,
248+ scopes_bot : Optional [List [str ]] = None ,
212249 resolution : Optional [str ] = None ,
213250 app_previously_resolved : Optional [bool ] = None ,
214251 admin_app_id : Optional [str ] = None ,
@@ -248,6 +285,9 @@ def __init__(
248285 session_search_start : Optional [int ] = None ,
249286 deprecation_search_end : Optional [int ] = None ,
250287 is_error : Optional [bool ] = None ,
288+ creator : Optional [str ] = None ,
289+ team : Optional [str ] = None ,
290+ app_id : Optional [str ] = None ,
251291 ** kwargs ,
252292 ) -> None :
253293 self .name = name
@@ -273,6 +313,7 @@ def __init__(
273313 self .previous_scopes = previous_scopes
274314 self .granular_bot_token = granular_bot_token
275315 self .scopes = scopes
316+ self .scopes_bot = scopes_bot
276317 self .resolution = resolution
277318 self .app_previously_resolved = app_previously_resolved
278319 self .admin_app_id = admin_app_id
@@ -329,35 +370,9 @@ def __init__(
329370 self .session_search_start = session_search_start
330371 self .deprecation_search_end = deprecation_search_end
331372 self .is_error = is_error
332-
333-
334- class App :
335- id : Optional [str ]
336- name : Optional [str ]
337- is_distributed : Optional [bool ]
338- is_directory_approved : Optional [bool ]
339- is_workflow_app : Optional [bool ]
340- scopes : Optional [List [str ]]
341- unknown_fields : Dict [str , Any ]
342-
343- def __init__ (
344- self ,
345- * ,
346- id : Optional [str ] = None ,
347- name : Optional [str ] = None ,
348- is_distributed : Optional [bool ] = None ,
349- is_directory_approved : Optional [bool ] = None ,
350- is_workflow_app : Optional [bool ] = None ,
351- scopes : Optional [List [str ]] = None ,
352- ** kwargs ,
353- ) -> None :
354- self .id = id
355- self .name = name
356- self .is_distributed = is_distributed
357- self .is_directory_approved = is_directory_approved
358- self .is_workflow_app = is_workflow_app
359- self .scopes = scopes
360- self .unknown_fields = kwargs
373+ self .creator = creator
374+ self .team = team
375+ self .app_id = app_id
361376
362377
363378class Channel :
0 commit comments