[docs]classSetUserEmojiStatus(TelegramMethod[bool]):""" Changes the emoji status for a given user that previously allowed the bot to manage their emoji status via the Mini App method `requestEmojiStatusAccess <https://core.telegram.org/bots/webapps#initializing-mini-apps>`_. Returns :code:`True` on success. Source: https://core.telegram.org/bots/api#setuseremojistatus """__returning__=bool__api_method__="setUserEmojiStatus"user_id:int"""Unique identifier of the target user"""emoji_status_custom_emoji_id:Optional[str]=None"""Custom emoji identifier of the emoji status to set. Pass an empty string to remove the status."""emoji_status_expiration_date:Optional[DateTimeUnion]=None"""Expiration date of the emoji status, if any"""ifTYPE_CHECKING:# DO NOT EDIT MANUALLY!!!# This section was auto-generated via `butcher`def__init__(__pydantic__self__,*,user_id:int,emoji_status_custom_emoji_id:Optional[str]=None,emoji_status_expiration_date:Optional[DateTimeUnion]=None,**__pydantic_kwargs:Any,)->None:# DO NOT EDIT MANUALLY!!!# This method was auto-generated via `butcher`# Is needed only for type checking and IDE support without any additional pluginssuper().__init__(user_id=user_id,emoji_status_custom_emoji_id=emoji_status_custom_emoji_id,emoji_status_expiration_date=emoji_status_expiration_date,**__pydantic_kwargs,)