RevenueWithdrawalState

class telegram.RevenueWithdrawalState(type, *, api_kwargs=None)[source]

Bases: telegram.TelegramObject

This object escribes the state of a revenue withdrawal operation. Currently, it can be one of:

Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their type is equal.

Added in version 21.4.

Parameters:

type (str) – The type of the state.

type[source]

The type of the state.

Type:

str

FAILED = 'failed'[source]

telegram.constants.RevenueWithdrawalStateType.FAILED

PENDING = 'pending'[source]

telegram.constants.RevenueWithdrawalStateType.PENDING

SUCCEEDED = 'succeeded'[source]

telegram.constants.RevenueWithdrawalStateType.SUCCEEDED

classmethod de_json(data, bot=None)[source]

Converts JSON data to the appropriate RevenueWithdrawalState object, i.e. takes care of selecting the correct subclass.

Parameters:
Returns:

The Telegram object.