@@ -3692,7 +3692,8 @@ def __init__(self,
36923692 document_counts = None ,
36933693 disk_usage = None ,
36943694 training_status = None ,
3695- source_crawl = None ):
3695+ crawl_status = None ,
3696+ smart_document_understanding = None ):
36963697 """
36973698 Initialize a Collection object.
36983699
@@ -3727,12 +3728,24 @@ def __init__(self,
37273728 self .document_counts = document_counts
37283729 self .disk_usage = disk_usage
37293730 self .training_status = training_status
3730- self .source_crawl = source_crawl
3731+ self .crawl_status = crawl_status
3732+ self .smart_document_understanding = smart_document_understanding
37313733
37323734 @classmethod
37333735 def _from_dict (cls , _dict ):
37343736 """Initialize a Collection object from a json dictionary."""
37353737 args = {}
3738+ validKeys = [
3739+ 'collection_id' , 'name' , 'description' , 'created' , 'updated' ,
3740+ 'status' , 'configuration_id' , 'language' , 'document_counts' ,
3741+ 'disk_usage' , 'training_status' , 'crawl_status' ,
3742+ 'smart_document_understanding'
3743+ ]
3744+ badKeys = set (_dict .keys ()) - set (validKeys )
3745+ if badKeys :
3746+ raise ValueError (
3747+ 'Unrecognized keys detected in dictionary for class Collection: '
3748+ + ', ' .join (badKeys ))
37363749 if 'collection_id' in _dict :
37373750 args ['collection_id' ] = _dict .get ('collection_id' )
37383751 if 'name' in _dict :
0 commit comments