<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 async def get_webhook_info(self) -> types.WebhookInfo: """ Use this method to get current webhook status. Requires no parameters. If the bot is using getUpdates, will return an object with the url field empty. Source: https://core.telegram.org/bots/api#getwebhookinfo :return: On success, returns a WebhookInfo object :rtype: :obj:`types.WebhookInfo` """

        payload = generate_payload(**locals())

        result = await self.request(api.Methods.GET_WEBHOOK_INFO, payload)
        return types.WebhookInfo(**result)