def _from_dict(cls, _dict):
        """Initialize a QueryNoticesResult object from a json dictionary."""
        args = {}
        xtra = _dict.copy()
        if 'id' in _dict:
            args['id'] = _dict.get('id')
            del xtra['id']
        if 'metadata' in _dict:
            args['metadata'] = _dict.get('metadata')
            del xtra['metadata']
        if 'collection_id' in _dict:
            args['collection_id'] = _dict.get('collection_id')
            del xtra['collection_id']
        if 'result_metadata' in _dict:
            args['result_metadata'] = QueryResultMetadata._from_dict(
                _dict.get('result_metadata'))
            del xtra['result_metadata']
        if 'title' in _dict:
            args['title'] = _dict.get('title')
            del xtra['title']
        if 'code' in _dict:
            args['code'] = _dict.get('code')
            del xtra['code']
        if 'filename' in _dict:
            args['filename'] = _dict.get('filename')
            del xtra['filename']
        if 'file_type' in _dict:
            args['file_type'] = _dict.get('file_type')
            del xtra['file_type']
        if 'sha1' in _dict:
            args['sha1'] = _dict.get('sha1')
            del xtra['sha1']
        if 'notices' in _dict:
            args['notices'] = [
                Notice._from_dict(x) for x in (_dict.get('notices'))
            ]
            del xtra['notices']
        args.update(xtra)
        return cls(**args)
def _from_dict ( cls , _dict ) : args = { } xtra = _dict . copy ( ) if 'id' in _dict : args [ 'id' ] = _dict . get ( 'id' ) del xtra [ 'id' ] if 'metadata' in _dict : args [ 'metadata' ] = _dict . get ( 'metadata' ) del xtra [ 'metadata' ] if 'collection_id' in _dict : args [ 'collection_id' ] = _dict . get ( 'collection_id' ) del xtra [ 'collection_id' ] if 'result_metadata' in _dict : args [ 'result_metadata' ] = QueryResultMetadata . _from_dict ( _dict . get ( 'result_metadata' ) ) del xtra [ 'result_metadata' ] if 'title' in _dict : args [ 'title' ] = _dict . get ( 'title' ) del xtra [ 'title' ] if 'code' in _dict : args [ 'code' ] = _dict . get ( 'code' ) del xtra [ 'code' ] if 'filename' in _dict : args [ 'filename' ] = _dict . get ( 'filename' ) del xtra [ 'filename' ] if 'file_type' in _dict : args [ 'file_type' ] = _dict . get ( 'file_type' ) del xtra [ 'file_type' ] if 'sha1' in _dict : args [ 'sha1' ] = _dict . get ( 'sha1' ) del xtra [ 'sha1' ] if 'notices' in _dict : args [ 'notices' ] = [ Notice . _from_dict ( x ) for x in ( _dict . get ( 'notices' ) ) ] del xtra [ 'notices' ] args . update ( xtra ) return cls ( ** args )
Initialize a QueryNoticesResult object from a json dictionary.