Description
Basically #4593 for all other classes where de_json
returns subclasses.
Doing this first will make #4635 easier for those classes.
Canditates
(all subclasse of TelegramObject
that have subclasses on their own)
- BackgroundFill Refactor Tests for
TelegramObject
Classes with Subclasses #4654 - BackgroundType Refactor Tests for
TelegramObject
Classes with Subclasses #4654 - BotCommandScope Refactor Tests for
TelegramObject
Classes with Subclasses #4654 - ChatBoostSource Refactor Tests for
TelegramObject
Classes with Subclasses #4654 - ChatMember Refactor Tests for
TelegramObject
Classes with Subclasses #4654 - MaybeInaccessibleMessage
- MenuButton Refactor Tests for
TelegramObject
Classes with Subclasses #4654 - PaidMedia Refactor Tests for
TelegramObject
Classes with Subclasses #4654 - ReactionType Refactor Tests for
TelegramObject
Classes with Subclasses #4654 - RevenueWithdrawalState
- TransactionPartner
- InputMedia doesn't use
de_json
because input-only class - InputPaidMedia doesn't use
de_json
because input-only class - InlineQueryResult doesn't use
de_json
because input-only class - InputMessageContent doesn't use
de_json
because input-only class - PassportElementError