@@ -61,7 +61,7 @@ class Actor:
6161 def __init__ (
6262 self ,
6363 type : Optional [str ] = None ,
64- user : Optional [User ] = None ,
64+ user : Optional [Union [ User , Dict [ str , Any ]] ] = None ,
6565 ** kwargs ,
6666 ) -> None :
6767 self .type = type
@@ -103,18 +103,18 @@ class Context:
103103 def __init__ (
104104 self ,
105105 * ,
106- location : Optional [Location ] = None ,
106+ location : Optional [Union [ Location , Dict [ str , Any ]] ] = None ,
107107 ua : Optional [str ] = None ,
108108 ip_address : Optional [str ] = None ,
109109 session_id : Optional [str ] = None ,
110- app : Optional [App ] = None ,
110+ app : Optional [Union [ App , Dict [ str , Any ]] ] = None ,
111111 ** kwargs ,
112112 ) -> None :
113113 self .location = Location (** location ) if isinstance (location , dict ) else location
114114 self .ua = ua
115115 self .ip_address = ip_address
116116 self .session_id = session_id
117- self .app = app
117+ self .app = App ( ** app ) if isinstance ( app , dict ) else app
118118 self .unknown_fields = kwargs
119119
120120
@@ -304,9 +304,9 @@ def __init__(
304304 creator : Optional [str ] = None ,
305305 team : Optional [str ] = None ,
306306 app_id : Optional [str ] = None ,
307- enable_at_here : Optional [FeatureEnablement ] = None ,
308- enable_at_channel : Optional [FeatureEnablement ] = None ,
309- can_huddle : Optional [FeatureEnablement ] = None ,
307+ enable_at_here : Optional [Union [ Dict [ str , Any ], FeatureEnablement ] ] = None ,
308+ enable_at_channel : Optional [Union [ Dict [ str , Any ], FeatureEnablement ] ] = None ,
309+ can_huddle : Optional [Union [ Dict [ str , Any ], FeatureEnablement ] ] = None ,
310310 ** kwargs ,
311311 ) -> None :
312312 self .name = name
@@ -548,15 +548,15 @@ def __init__(
548548 self ,
549549 * ,
550550 type : Optional [str ] = None ,
551- user : Optional [Union [User , dict ]] = None ,
552- workspace : Optional [Union [Location , dict ]] = None ,
553- enterprise : Optional [Union [Location , dict ]] = None ,
554- channel : Optional [Union [Channel , dict ]] = None ,
555- file : Optional [Union [File , dict ]] = None ,
556- app : Optional [Union [App , dict ]] = None ,
557- usergroup : Optional [Usergroup ] = None ,
558- workflow : Optional [Workflow ] = None ,
559- barrier : Optional [InformationBarrier ] = None ,
551+ user : Optional [Union [User , Dict [ str , Any ] ]] = None ,
552+ workspace : Optional [Union [Location , Dict [ str , Any ] ]] = None ,
553+ enterprise : Optional [Union [Location , Dict [ str , Any ] ]] = None ,
554+ channel : Optional [Union [Channel , Dict [ str , Any ] ]] = None ,
555+ file : Optional [Union [File , Dict [ str , Any ] ]] = None ,
556+ app : Optional [Union [App , Dict [ str , Any ] ]] = None ,
557+ usergroup : Optional [Union [ Usergroup , Dict [ str , Any ]] ] = None ,
558+ workflow : Optional [Union [ Workflow , Dict [ str , Any ]] ] = None ,
559+ barrier : Optional [Union [ InformationBarrier , Dict [ str , Any ]] ] = None ,
560560 ** kwargs ,
561561 ) -> None :
562562 self .type = type
@@ -596,10 +596,10 @@ def __init__(
596596 id : Optional [str ] = None ,
597597 date_create : Optional [int ] = None ,
598598 action : Optional [str ] = None ,
599- actor : Optional [Actor ] = None ,
600- entity : Optional [Entity ] = None ,
601- context : Optional [Context ] = None ,
602- details : Optional [Details ] = None ,
599+ actor : Optional [Union [ Actor , Dict [ str , Any ]] ] = None ,
600+ entity : Optional [Union [ Entity , Dict [ str , Any ]] ] = None ,
601+ context : Optional [Union [ Context , Dict [ str , Any ]] ] = None ,
602+ details : Optional [Union [ Details , Dict [ str , Any ]] ] = None ,
603603 ** kwargs ,
604604 ) -> None :
605605 self .id = id
@@ -638,8 +638,8 @@ class LogsResponse:
638638 def __init__ (
639639 self ,
640640 * ,
641- entries : Optional [List [Union [Entry , dict ]]] = None ,
642- response_metadata : Optional [Union [ResponseMetadata , dict ]] = None ,
641+ entries : Optional [List [Union [Entry , Dict [ str , Any ] ]]] = None ,
642+ response_metadata : Optional [Union [ResponseMetadata , Dict [ str , Any ] ]] = None ,
643643 ok : Optional [bool ] = None ,
644644 error : Optional [str ] = None ,
645645 needed : Optional [str ] = None ,
0 commit comments