3131
3232__all__ = ['EventManager' , 'LocalEventManager' , 'PlatformEventManager' ]
3333
34+
3435@docs_group ('Data structures' )
3536class PersistStateEvent (BaseModel ):
3637 name : Literal [Event .PERSIST_STATE ]
3738 data : Annotated [EventPersistStateData , Field (default_factory = lambda : EventPersistStateData (is_migrating = False ))]
3839
40+
3941@docs_group ('Data structures' )
4042class SystemInfoEventData (BaseModel ):
4143 mem_avg_bytes : Annotated [float , Field (alias = 'memAvgBytes' )]
@@ -62,26 +64,31 @@ def to_crawlee_format(self) -> EventSystemInfoData:
6264 }
6365 )
6466
67+
6568@docs_group ('Data structures' )
6669class SystemInfoEvent (BaseModel ):
6770 name : Literal [Event .SYSTEM_INFO ]
6871 data : SystemInfoEventData
6972
73+
7074@docs_group ('Data structures' )
7175class MigratingEvent (BaseModel ):
7276 name : Literal [Event .MIGRATING ]
7377 data : Annotated [EventMigratingData , Field (default_factory = EventMigratingData )]
7478
79+
7580@docs_group ('Data structures' )
7681class AbortingEvent (BaseModel ):
7782 name : Literal [Event .ABORTING ]
7883 data : Annotated [EventAbortingData , Field (default_factory = EventAbortingData )]
7984
85+
8086@docs_group ('Data structures' )
8187class ExitEvent (BaseModel ):
8288 name : Literal [Event .EXIT ]
8389 data : Annotated [EventExitData , Field (default_factory = EventExitData )]
8490
91+
8592@docs_group ('Data structures' )
8693class EventWithoutData (BaseModel ):
8794 name : Literal [
@@ -94,11 +101,13 @@ class EventWithoutData(BaseModel):
94101 ]
95102 data : Any = None
96103
104+
97105@docs_group ('Data structures' )
98106class DeprecatedEvent (BaseModel ):
99107 name : Literal ['cpuInfo' ]
100108 data : Annotated [dict [str , Any ], Field (default_factory = dict )]
101109
110+
102111@docs_group ('Data structures' )
103112class UnknownEvent (BaseModel ):
104113 name : str
@@ -125,6 +134,8 @@ class UnknownEvent(BaseModel):
125134 UnknownEvent ,
126135 ]
127136)
137+
138+
128139@docs_group ('Classes' )
129140class PlatformEventManager (EventManager ):
130141 """A class for managing Actor events.
0 commit comments