from typing import Any class Event: start_mark = ... # type: Any end_mark = ... # type: Any def __init__(self, start_mark=..., end_mark=...) -> None: ... class NodeEvent(Event): anchor = ... # type: Any start_mark = ... # type: Any end_mark = ... # type: Any def __init__(self, anchor, start_mark=..., end_mark=...) -> None: ... class CollectionStartEvent(NodeEvent): anchor = ... # type: Any tag = ... # type: Any implicit = ... # type: Any start_mark = ... # type: Any end_mark = ... # type: Any flow_style = ... # type: Any def __init__(self, anchor, tag, implicit, start_mark=..., end_mark=..., flow_style=...) -> None: ... class CollectionEndEvent(Event): ... class StreamStartEvent(Event): start_mark = ... # type: Any end_mark = ... # type: Any encoding = ... # type: Any def __init__(self, start_mark=..., end_mark=..., encoding=...) -> None: ... class StreamEndEvent(Event): ... class DocumentStartEvent(Event): start_mark = ... # type: Any end_mark = ... # type: Any explicit = ... # type: Any version = ... # type: Any tags = ... # type: Any def __init__(self, start_mark=..., end_mark=..., explicit=..., version=..., tags=...) -> None: ... class DocumentEndEvent(Event): start_mark = ... # type: Any end_mark = ... # type: Any explicit = ... # type: Any def __init__(self, start_mark=..., end_mark=..., explicit=...) -> None: ... class AliasEvent(NodeEvent): ... class ScalarEvent(NodeEvent): anchor = ... # type: Any tag = ... # type: Any implicit = ... # type: Any value = ... # type: Any start_mark = ... # type: Any end_mark = ... # type: Any style = ... # type: Any def __init__(self, anchor, tag, implicit, value, start_mark=..., end_mark=..., style=...) -> None: ... class SequenceStartEvent(CollectionStartEvent): ... class SequenceEndEvent(CollectionEndEvent): ... class MappingStartEvent(CollectionStartEvent): ... class MappingEndEvent(CollectionEndEvent): ...