async def resolution(self):
        """Get the resolution voted on.

        Returns
        -------
        awaitable of :class:`aionationstates.ResolutionAtVote`
            The resolution voted for.

        Raises
        ------
        aionationstates.NotFound
            If the resolution has since been passed or defeated.
        """
        resolutions = await asyncio.gather(
            aionationstates.ga.resolution_at_vote,
            aionationstates.sc.resolution_at_vote,
        )
        for resolution in resolutions:
            if (resolution is not None
                    and resolution.name == self.resolution_name):
                return resolution
        raise aionationstates.NotFound