::
        
            GET /:login/networks/:id
        
        :param identifier: match on the listed network identifier
        :type identifier: :py:class:`basestring` or :py:class:`dict`
        
        :Returns: characteristics of the requested network
        :rtype: :py:class:`dict`
        
        Either a string or a dictionary with an ``id`` key may be passed in.

def network(self, identifier):
        """
        ::
        
            GET /:login/networks/:id
        
        :param identifier: match on the listed network identifier
        :type identifier: :py:class:`basestring` or :py:class:`dict`
        
        :Returns: characteristics of the requested network
        :rtype: :py:class:`dict`
        
        Either a string or a dictionary with an ``id`` key may be passed in.
        """
        
        if isinstance(identifier, dict):
            identifier = identifier.get('id')
        j, _ = self.request('GET', '/networks/' + str(identifier))
        return j