async def read(self):
if not self._url:<EOL><INDENT>raise DiscordException('<STR_LIT>')<EOL><DEDENT>if self._state is None:<EOL><INDENT>raise DiscordException('<STR_LIT>')<EOL><DEDENT>return await self._state.http.get_from_cdn(self._url)<EOL>
|coro|

        Retrieves the content of this asset as a :class:`bytes` object.

        .. warning::

            :class:`PartialEmoji` won't have a connection state if user created,
            and a URL won't be present if a custom image isn't associated with
            the asset, e.g. a guild with no custom icon.

        .. versionadded:: 1.1.0

        Raises
        ------
        DiscordException
            There was no valid URL or internal connection state.
        HTTPException
            Downloading the asset failed.
        NotFound
            The asset was deleted.

        Returns
        -------
        :class:`bytes`
            The content of the asset.