Skip to content

Commit 260e043

Browse files
committed
feat(Discovery): Collection model has crawl_status and smart_document_understanding params
1 parent 9b4fdc7 commit 260e043

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

ibm_watson/discovery_v1.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)