Frame models¶
- class atproto_jetstream.models.ErrorFrame(error: str, message: str | None = None)¶
Bases:
objectJetstream error frame.
- error: str¶
Code of the error.
- message: str | None = None¶
Description of the error.
- atproto_jetstream.models.Frame¶
Base frame.
alias of
Union[MessageFrame,ErrorFrame]
- class atproto_jetstream.models.MessageFrame(payload: dict)¶
Bases:
objectJetstream message frame.
- payload: dict¶
Payload.
- property type: str | None¶
Fully qualified type of the payload.
- Type:
str
- atproto_jetstream.models.SubscribeEventsMessage¶
Subscribe Events Message
- atproto_jetstream.models.parse_frame(data: str | bytes) MessageFrame | ErrorFrame¶
Decode a frame of the xrpc.v1.json subprotocol.
- Parameters:
data – Raw websocket frame.
- Returns:
atproto.jetstream_models.MessageFrameoratproto.jetstream_models.ErrorFrame- Raises:
atproto.exceptions.JetstreamDecodingError – Invalid data frame.
- atproto_jetstream.models.parse_subscribe_events_message(message: MessageFrame) Commit | Identity | Account | Sync | Info¶
Parse Jetstream message to the corresponding model.
- Parameters:
message – Message frame.
- Returns:
Corresponding message model.
- Return type:
- Raises:
atproto.exceptions.JetstreamDecodingError – Unknown message type.