An example of the ``post_process`` extensions, this returns a set
        of instances of the ``Resource`` fetched (rather than just a bag of
        data).

        :param result: The full data handed back from the API.
        :type result: dict

        :returns: A list of ``Resource`` subclass

def post_process_each(self, result):
        """
        An example of the ``post_process`` extensions, this returns a set
        of instances of the ``Resource`` fetched (rather than just a bag of
        data).

        :param result: The full data handed back from the API.
        :type result: dict

        :returns: A list of ``Resource`` subclass
        """
        # We need to possibly drill into the response & get out the data here.
        # Check for a result key.
        result_key = self._details.result_key_for('each')

        if not result_key:
            return result

        return [self.build_resource(res) for res in result[result_key]]