(
self,
option_persistent_id: str,
option_text: str,
poll_message: "MaybeInaccessibleMessage | None" = None,
option_text_entities: Sequence[MessageEntity] | None = None,
*,
api_kwargs: JSONDict | None = None,
)
| 701 | __slots__ = ("option_persistent_id", "option_text", "option_text_entities", "poll_message") |
| 702 | |
| 703 | def __init__( |
| 704 | self, |
| 705 | option_persistent_id: str, |
| 706 | option_text: str, |
| 707 | poll_message: "MaybeInaccessibleMessage | None" = None, |
| 708 | option_text_entities: Sequence[MessageEntity] | None = None, |
| 709 | *, |
| 710 | api_kwargs: JSONDict | None = None, |
| 711 | ): |
| 712 | super().__init__(api_kwargs=api_kwargs) |
| 713 | self.option_persistent_id: str = option_persistent_id |
| 714 | self.option_text: str = option_text |
| 715 | self.poll_message: MaybeInaccessibleMessage | None = poll_message |
| 716 | |
| 717 | self.option_text_entities: tuple[MessageEntity, ...] = parse_sequence_arg( |
| 718 | option_text_entities |
| 719 | ) |
| 720 | |
| 721 | self._id_attrs = (self.option_persistent_id, self.option_text) |
| 722 | |
| 723 | self._freeze() |
| 724 | |
| 725 | @classmethod |
| 726 | def de_json(cls, data: JSONDict, bot: "Bot | None" = None) -> "PollOptionDeleted": |
nothing calls this directly
no test coverage detected