soulfire.script_pb2.ScriptEvent

class soulfire.script_pb2.ScriptEvent(node_started: NodeStarted | collections.abc.Mapping | None = ..., node_completed: NodeCompleted | collections.abc.Mapping | None = ..., node_error: NodeError | collections.abc.Mapping | None = ..., script_completed: ScriptCompleted | collections.abc.Mapping | None = ..., script_started: ScriptStarted | collections.abc.Mapping | None = ..., script_log: ScriptLog | collections.abc.Mapping | None = ..., execution_stats: ExecutionStats | collections.abc.Mapping | None = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

NODE_STARTED_FIELD_NUMBER: ClassVar[int]
NODE_COMPLETED_FIELD_NUMBER: ClassVar[int]
NODE_ERROR_FIELD_NUMBER: ClassVar[int]
SCRIPT_COMPLETED_FIELD_NUMBER: ClassVar[int]
SCRIPT_STARTED_FIELD_NUMBER: ClassVar[int]
SCRIPT_LOG_FIELD_NUMBER: ClassVar[int]
EXECUTION_STATS_FIELD_NUMBER: ClassVar[int]
node_started: NodeStarted
node_completed: NodeCompleted
node_error: NodeError
script_completed: ScriptCompleted
script_started: ScriptStarted
script_log: ScriptLog
execution_stats: ExecutionStats