Skip to content

Commit 5f85480

Browse files
b8c55c37ac4b72608f0bfa3832ea807e47b0c1ee
1 parent 765645f commit 5f85480

File tree

7 files changed

+33
-108
lines changed

7 files changed

+33
-108
lines changed

.openapi-generator/FILES

-99
Original file line numberDiff line numberDiff line change
@@ -216,103 +216,4 @@ setup.cfg
216216
setup.py
217217
test-requirements.txt
218218
test/__init__.py
219-
test/test_analyses_api.py
220-
test/test_analysis_base.py
221-
test/test_analysis_common.py
222-
test/test_analysis_list.py
223-
test/test_analysis_request.py
224-
test/test_analysis_request_relationships.py
225-
test/test_analysis_request_relationships_conditions.py
226-
test/test_analysis_request_relationships_images.py
227-
test/test_analysis_request_relationships_points.py
228-
test/test_analysis_return.py
229-
test/test_analysis_return_relationships.py
230-
test/test_analysis_return_relationships_conditions.py
231-
test/test_analysis_return_relationships_images.py
232-
test/test_analysis_return_relationships_points.py
233-
test/test_annotation_base.py
234-
test/test_annotation_common.py
235-
test/test_annotation_export.py
236-
test/test_annotation_list.py
237-
test/test_annotation_request.py
238-
test/test_annotation_request_one_of.py
239-
test/test_annotation_request_relationships.py
240-
test/test_annotation_request_relationships_notes.py
241-
test/test_annotation_return.py
242-
test/test_annotation_return_one_of.py
243-
test/test_annotation_return_one_of1.py
244-
test/test_annotation_return_relationships.py
245-
test/test_annotation_return_relationships_notes.py
246-
test/test_annotations_api.py
247-
test/test_base_studies_post200_response.py
248-
test/test_base_studies_post_request.py
249-
test/test_base_study.py
250-
test/test_base_study_list.py
251-
test/test_base_study_return.py
252-
test/test_base_study_versions.py
253-
test/test_clone.py
254-
test/test_condition_base.py
255-
test/test_condition_list.py
256-
test/test_condition_request.py
257-
test/test_condition_return.py
258-
test/test_conditions_api.py
259-
test/test_entity.py
260-
test/test_image_base.py
261-
test/test_image_common.py
262-
test/test_image_list.py
263-
test/test_image_relationships.py
264-
test/test_image_request.py
265-
test/test_image_return.py
266-
test/test_images_api.py
267-
test/test_json_ld.py
268-
test/test_json_ld_context.py
269-
test/test_metadata.py
270-
test/test_nested_put_attributes.py
271-
test/test_note_collection_base.py
272-
test/test_note_collection_list.py
273-
test/test_note_collection_request.py
274-
test/test_note_collection_return.py
275-
test/test_note_collection_return_all_of.py
276-
test/test_point_base.py
277-
test/test_point_common.py
278-
test/test_point_list.py
279-
test/test_point_relationships.py
280-
test/test_point_relationships_values.py
281-
test/test_point_request.py
282-
test/test_point_return.py
283-
test/test_point_value.py
284-
test/test_points_api.py
285-
test/test_readable_resource_attributes.py
286-
test/test_resource_attributes.py
287-
test/test_store_api.py
288-
test/test_studies_api.py
289-
test/test_study_base.py
290-
test/test_study_common.py
291-
test/test_study_list.py
292-
test/test_study_request.py
293-
test/test_study_request_all_of.py
294-
test/test_study_request_relationships.py
295-
test/test_study_request_relationships_analyses.py
296-
test/test_study_return.py
297-
test/test_study_return_all_of.py
298-
test/test_study_return_all_of_studysets_inner.py
299-
test/test_study_return_all_of_studysets_inner_one_of.py
300-
test/test_study_return_relationships.py
301-
test/test_study_return_relationships_analyses.py
302-
test/test_studyset_base.py
303-
test/test_studyset_list.py
304-
test/test_studyset_request.py
305-
test/test_studyset_request_relationships.py
306-
test/test_studyset_return.py
307-
test/test_studyset_return_relationships.py
308-
test/test_studyset_return_relationships_studies.py
309-
test/test_studysets_api.py
310-
test/test_studysets_id_get404_response.py
311-
test/test_studysets_id_put422_response.py
312-
test/test_user.py
313-
test/test_user_api.py
314-
test/test_user_list.py
315-
test/test_user_resource_attributes.py
316-
test/test_userless_resource_attributes.py
317-
test/test_writeable_resource_attributes.py
318219
tox.ini

docs/AnalysisCommon.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Name | Type | Description | Notes
88
**study** | **str** | | [optional]
99
**entities** | [**List[Entity]**](Entity.md) | | [optional]
1010
**order** | **int** | | [optional]
11+
**metadata** | **object** | | [optional]
1112

1213
## Example
1314

docs/AnalysisRequest.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Name | Type | Description | Notes
1515
**public** | **bool** | whether the resource is listed in public searches or not | [optional] [default to True]
1616
**entities** | [**List[Entity]**](Entity.md) | | [optional]
1717
**order** | **int** | | [optional]
18+
**metadata** | **object** | | [optional]
1819

1920
## Example
2021

docs/AnalysisReturn.md

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Name | Type | Description | Notes
1919
**conditions** | [**AnalysisReturnRelationshipsConditions**](AnalysisReturnRelationshipsConditions.md) | | [optional]
2020
**entities** | [**List[Entity]**](Entity.md) | | [optional]
2121
**order** | **int** | | [optional]
22+
**metadata** | **object** | | [optional]
2223

2324
## Example
2425

neurostore_sdk/models/analysis_common.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import json
2020

2121

22-
from typing import List, Optional
22+
from typing import Any, Dict, List, Optional
2323
from pydantic import BaseModel, StrictInt, StrictStr, conlist
2424
from neurostore_sdk.models.entity import Entity
2525

@@ -30,7 +30,8 @@ class AnalysisCommon(BaseModel):
3030
study: Optional[StrictStr] = None
3131
entities: Optional[conlist(Entity)] = None
3232
order: Optional[StrictInt] = None
33-
__properties = ["study", "entities", "order"]
33+
metadata: Optional[Dict[str, Any]] = None
34+
__properties = ["study", "entities", "order", "metadata"]
3435

3536
class Config:
3637
"""Pydantic configuration"""
@@ -68,6 +69,11 @@ def to_dict(self):
6869
if self.order is None and "order" in self.__fields_set__:
6970
_dict['order'] = None
7071

72+
# set to None if metadata (nullable) is None
73+
# and __fields_set__ contains the field
74+
if self.metadata is None and "metadata" in self.__fields_set__:
75+
_dict['metadata'] = None
76+
7177
return _dict
7278

7379
@classmethod
@@ -82,7 +88,8 @@ def from_dict(cls, obj: dict) -> AnalysisCommon:
8288
_obj = AnalysisCommon.parse_obj({
8389
"study": obj.get("study"),
8490
"entities": [Entity.from_dict(_item) for _item in obj.get("entities")] if obj.get("entities") is not None else None,
85-
"order": obj.get("order")
91+
"order": obj.get("order"),
92+
"metadata": obj.get("metadata")
8693
})
8794
return _obj
8895

neurostore_sdk/models/analysis_request.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import json
2020

2121

22-
from typing import List, Optional, Union
22+
from typing import Any, Dict, List, Optional, Union
2323
from pydantic import BaseModel, Field, StrictBool, StrictFloat, StrictInt, StrictStr, conlist, constr
2424
from neurostore_sdk.models.analysis_request_relationships_conditions import AnalysisRequestRelationshipsConditions
2525
from neurostore_sdk.models.analysis_request_relationships_images import AnalysisRequestRelationshipsImages
@@ -41,7 +41,8 @@ class AnalysisRequest(BaseModel):
4141
public: Optional[StrictBool] = Field(True, description="whether the resource is listed in public searches or not")
4242
entities: Optional[conlist(Entity)] = None
4343
order: Optional[StrictInt] = None
44-
__properties = ["name", "description", "weights", "study", "images", "points", "conditions", "id", "public", "entities", "order"]
44+
metadata: Optional[Dict[str, Any]] = None
45+
__properties = ["name", "description", "weights", "study", "images", "points", "conditions", "id", "public", "entities", "order", "metadata"]
4546

4647
class Config:
4748
"""Pydantic configuration"""
@@ -98,6 +99,11 @@ def to_dict(self):
9899
if self.order is None and "order" in self.__fields_set__:
99100
_dict['order'] = None
100101

102+
# set to None if metadata (nullable) is None
103+
# and __fields_set__ contains the field
104+
if self.metadata is None and "metadata" in self.__fields_set__:
105+
_dict['metadata'] = None
106+
101107
return _dict
102108

103109
@classmethod
@@ -120,7 +126,8 @@ def from_dict(cls, obj: dict) -> AnalysisRequest:
120126
"id": obj.get("id"),
121127
"public": obj.get("public") if obj.get("public") is not None else True,
122128
"entities": [Entity.from_dict(_item) for _item in obj.get("entities")] if obj.get("entities") is not None else None,
123-
"order": obj.get("order")
129+
"order": obj.get("order"),
130+
"metadata": obj.get("metadata")
124131
})
125132
return _obj
126133

neurostore_sdk/models/analysis_return.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import json
2020

2121
from datetime import datetime
22-
from typing import List, Optional, Union
22+
from typing import Any, Dict, List, Optional, Union
2323
from pydantic import BaseModel, Field, StrictBool, StrictFloat, StrictInt, StrictStr, conlist, constr
2424
from neurostore_sdk.models.analysis_return_relationships_conditions import AnalysisReturnRelationshipsConditions
2525
from neurostore_sdk.models.analysis_return_relationships_images import AnalysisReturnRelationshipsImages
@@ -45,7 +45,8 @@ class AnalysisReturn(BaseModel):
4545
conditions: Optional[AnalysisReturnRelationshipsConditions] = None
4646
entities: Optional[conlist(Entity)] = None
4747
order: Optional[StrictInt] = None
48-
__properties = ["name", "description", "weights", "created_at", "updated_at", "id", "public", "user", "username", "study", "images", "points", "conditions", "entities", "order"]
48+
metadata: Optional[Dict[str, Any]] = None
49+
__properties = ["name", "description", "weights", "created_at", "updated_at", "id", "public", "user", "username", "study", "images", "points", "conditions", "entities", "order", "metadata"]
4950

5051
class Config:
5152
"""Pydantic configuration"""
@@ -120,6 +121,11 @@ def to_dict(self):
120121
if self.order is None and "order" in self.__fields_set__:
121122
_dict['order'] = None
122123

124+
# set to None if metadata (nullable) is None
125+
# and __fields_set__ contains the field
126+
if self.metadata is None and "metadata" in self.__fields_set__:
127+
_dict['metadata'] = None
128+
123129
return _dict
124130

125131
@classmethod
@@ -146,7 +152,8 @@ def from_dict(cls, obj: dict) -> AnalysisReturn:
146152
"points": AnalysisReturnRelationshipsPoints.from_dict(obj.get("points")) if obj.get("points") is not None else None,
147153
"conditions": AnalysisReturnRelationshipsConditions.from_dict(obj.get("conditions")) if obj.get("conditions") is not None else None,
148154
"entities": [Entity.from_dict(_item) for _item in obj.get("entities")] if obj.get("entities") is not None else None,
149-
"order": obj.get("order")
155+
"order": obj.get("order"),
156+
"metadata": obj.get("metadata")
150157
})
151158
return _obj
152159

0 commit comments

Comments
 (0)