@@ -13915,23 +13915,23 @@ def from_dict(cls, _dict: Dict) -> 'ExplainResultMrArgs':
1391513915 if (conflicts := _dict.get('conflicts')) is not None:
1391613916 args['conflicts'] = conflicts
1391713917 else:
13918- raise ValueError('Required property \' conflicts\' not present in ExplainResultMrArgs JSON')
13918+ args[' conflicts'] = None
1391913919 if (direction := _dict.get('direction')) is not None:
1392013920 args['direction'] = direction
1392113921 else:
1392213922 raise ValueError('Required property \'direction\' not present in ExplainResultMrArgs JSON')
1392313923 if (end_key := _dict.get('end_key')) is not None:
1392413924 args['end_key'] = end_key
1392513925 else:
13926- raise ValueError('Required property \' end_key\' not present in ExplainResultMrArgs JSON')
13926+ args[' end_key'] = None
1392713927 if (include_docs := _dict.get('include_docs')) is not None:
1392813928 args['include_docs'] = include_docs
1392913929 else:
1393013930 raise ValueError('Required property \'include_docs\' not present in ExplainResultMrArgs JSON')
1393113931 if (partition := _dict.get('partition')) is not None:
1393213932 args['partition'] = partition
1393313933 else:
13934- raise ValueError('Required property \' partition\' not present in ExplainResultMrArgs JSON')
13934+ args[' partition'] = None
1393513935 if (reduce := _dict.get('reduce')) is not None:
1393613936 args['reduce'] = reduce
1393713937 else:
@@ -13945,7 +13945,7 @@ def from_dict(cls, _dict: Dict) -> 'ExplainResultMrArgs':
1394513945 if (update := _dict.get('update')) is not None:
1394613946 args['update'] = update
1394713947 else:
13948- raise ValueError('Required property \' update\' not present in ExplainResultMrArgs JSON')
13948+ args[' update'] = None
1394913949 if (view_type := _dict.get('view_type')) is not None:
1395013950 args['view_type'] = view_type
1395113951 else:
@@ -14131,7 +14131,7 @@ def from_dict(cls, _dict: Dict) -> 'ExplainResultOpts':
1413114131 if (sort := _dict.get('sort')) is not None:
1413214132 args['sort'] = sort
1413314133 else:
14134- raise ValueError('Required property \' sort\' not present in ExplainResultOpts JSON')
14134+ args[' sort'] = None
1413514135 if (stable := _dict.get('stable')) is not None:
1413614136 args['stable'] = stable
1413714137 else:
@@ -14347,7 +14347,7 @@ def from_dict(cls, _dict: Dict) -> 'IndexAnalysis':
1434714347 if (covering := _dict.get('covering')) is not None:
1434814348 args['covering'] = covering
1434914349 else:
14350- raise ValueError('Required property \' covering\' not present in IndexAnalysis JSON')
14350+ args[' covering'] = None
1435114351 if (ranking := _dict.get('ranking')) is not None:
1435214352 args['ranking'] = ranking
1435314353 else:
@@ -14990,7 +14990,7 @@ def from_dict(cls, _dict: Dict) -> 'IndexInformation':
1499014990 if (ddoc := _dict.get('ddoc')) is not None:
1499114991 args['ddoc'] = ddoc
1499214992 else:
14993- raise ValueError('Required property \' ddoc\' not present in IndexInformation JSON')
14993+ args[' ddoc'] = None
1499414994 if (def_ := _dict.get('def')) is not None:
1499514995 args['def_'] = IndexDefinition.from_dict(def_)
1499614996 else:
@@ -17157,11 +17157,11 @@ def from_dict(cls, _dict: Dict) -> 'SchedulerDocument':
1715717157 if (id := _dict.get('id')) is not None:
1715817158 args['id'] = id
1715917159 else:
17160- raise ValueError('Required property \'id\' not present in SchedulerDocument JSON')
17160+ args['id'] = None
1716117161 if (info := _dict.get('info')) is not None:
1716217162 args['info'] = SchedulerInfo.from_dict(info)
1716317163 else:
17164- raise ValueError('Required property \' info\' not present in SchedulerDocument JSON')
17164+ args[' info'] = None
1716517165 if (last_updated := _dict.get('last_updated')) is not None:
1716617166 args['last_updated'] = string_to_datetime(last_updated)
1716717167 else:
@@ -17494,15 +17494,15 @@ def from_dict(cls, _dict: Dict) -> 'SchedulerJob':
1749417494 if (info := _dict.get('info')) is not None:
1749517495 args['info'] = SchedulerInfo.from_dict(info)
1749617496 else:
17497- raise ValueError('Required property \' info\' not present in SchedulerJob JSON')
17497+ args[' info'] = None
1749817498 if (node := _dict.get('node')) is not None:
1749917499 args['node'] = node
1750017500 else:
1750117501 raise ValueError('Required property \'node\' not present in SchedulerJob JSON')
1750217502 if (pid := _dict.get('pid')) is not None:
1750317503 args['pid'] = pid
1750417504 else:
17505- raise ValueError('Required property \' pid\' not present in SchedulerJob JSON')
17505+ args[' pid'] = None
1750617506 if (source := _dict.get('source')) is not None:
1750717507 args['source'] = source
1750817508 else:
@@ -17518,7 +17518,7 @@ def from_dict(cls, _dict: Dict) -> 'SchedulerJob':
1751817518 if (user := _dict.get('user')) is not None:
1751917519 args['user'] = user
1752017520 else:
17521- raise ValueError('Required property \' user\' not present in SchedulerJob JSON')
17521+ args[' user'] = None
1752217522 return cls(**args)
1752317523
1752417524 @classmethod
@@ -19579,7 +19579,7 @@ def from_dict(cls, _dict: Dict) -> 'UserContext':
1957919579 if (name := _dict.get('name')) is not None:
1958019580 args['name'] = name
1958119581 else:
19582- raise ValueError('Required property \' name\' not present in UserContext JSON')
19582+ args[' name'] = None
1958319583 if (roles := _dict.get('roles')) is not None:
1958419584 args['roles'] = roles
1958519585 else:
@@ -20221,11 +20221,11 @@ def from_dict(cls, _dict: Dict) -> 'ViewResultRow':
2022120221 if (key := _dict.get('key')) is not None:
2022220222 args['key'] = key
2022320223 else:
20224- raise ValueError('Required property \' key\' not present in ViewResultRow JSON')
20224+ args[' key'] = None
2022520225 if (value := _dict.get('value')) is not None:
2022620226 args['value'] = value
2022720227 else:
20228- raise ValueError('Required property \' value\' not present in ViewResultRow JSON')
20228+ args[' value'] = None
2022920229 return cls(**args)
2023020230
2023120231 @classmethod
0 commit comments