peyk.platforms.rubika.types.update

Classes

Update([type, chat_id, removed_message_id, ...])

Represent the Rubika Bot API Update type.

class peyk.platforms.rubika.types.update.Update(type: str | None = None, chat_id: str | None = None, removed_message_id: str | None = None, new_message: Message | None = None, updated_message: Message | None = None, event_data: Event | None = None)[source]

Bases: object

Represent the Rubika Bot API Update type.

The class preserves the existing public fields and wire-format behavior.

type: str | None = None
chat_id: str | None = None
removed_message_id: str | None = None
new_message: Message | None = None
updated_message: Message | None = None
event_data: Event | None = None
classmethod from_dict(data: dict | None) Update | None[source]

Performs the from dict operation for the Rubika client.

Parameters:

data – Value used by this operation.

Returns:

Result produced by the Rubika operation.