<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def set_author(self, name: str, icon_url: str = None, url: str = None) -> \ None: """ Sets the author of the embed. Parameters name: str The author's name. icon_url: str, optional URL for the author's icon. url: str, optional URL hyperlink for the author. """

        self.author = {
            'name': name,
            'icon_url': icon_url,
            'url': url
        }