def wrap_json(cls, json):
        """Create a Stream instance for the given json

        :param json: the dict with the information of the stream
        :type json: :class:`dict` | None
        :returns: the new stream instance
        :rtype: :class:`Stream` | None
        :raises: None
        """
        if json is None:
            return None
        channel = Channel.wrap_json(json.get('channel'))
        s = Stream(game=json.get('game'),
                   channel=channel,
                   twitchid=json.get('_id'),
                   viewers=json.get('viewers'),
                   preview=json.get('preview'))
        return s
def wrap_json ( cls , json ) : if json is None : return None channel = Channel . wrap_json ( json . get ( 'channel' ) ) s = Stream ( game = json . get ( 'game' ) , channel = channel , twitchid = json . get ( '_id' ) , viewers = json . get ( 'viewers' ) , preview = json . get ( 'preview' ) ) return s
Create a Stream instance for the given json

        :param json: the dict with the information of the stream
        :type json: :class:`dict` | None
        :returns: the new stream instance
        :rtype: :class:`Stream` | None
        :raises: None