1
- """ Helper script to automatically generate OAS
1
+ """Helper script to automatically generate OAS
2
2
3
3
This OAS are the source of truth
4
4
"""
31
31
from models_library .rest_pagination import Page
32
32
from pydantic import BaseModel
33
33
from simcore_service_webserver ._meta import API_VTAG
34
- from simcore_service_webserver .projects ._common . exceptions_handlers import (
34
+ from simcore_service_webserver .projects ._controller . _rest_exceptions import (
35
35
_TO_HTTP_ERROR_MAP ,
36
36
)
37
- from simcore_service_webserver .projects ._common .models import ProjectPathParams
38
- from simcore_service_webserver .projects ._crud_handlers import ProjectCreateQueryParams
39
- from simcore_service_webserver .projects ._crud_handlers_models import (
37
+ from simcore_service_webserver .projects ._controller ._rest_schemas import (
38
+ ProjectPathParams ,
39
+ )
40
+ from simcore_service_webserver .projects ._controller .projects_rest_schemas import (
40
41
ProjectActiveQueryParams ,
42
+ ProjectCreateQueryParams ,
41
43
ProjectsListQueryParams ,
42
44
ProjectsSearchQueryParams ,
43
45
)
@@ -83,8 +85,7 @@ async def create_project(
83
85
_h : Annotated [_ProjectCreateHeaderParams , Depends ()],
84
86
_query : Annotated [ProjectCreateQueryParams , Depends ()],
85
87
_body : ProjectCreateNew | ProjectCopyOverride ,
86
- ):
87
- ...
88
+ ): ...
88
89
89
90
90
91
@router .get (
@@ -93,8 +94,7 @@ async def create_project(
93
94
)
94
95
async def list_projects (
95
96
_query : Annotated [as_query (ProjectsListQueryParams ), Depends ()],
96
- ):
97
- ...
97
+ ): ...
98
98
99
99
100
100
@router .get (
@@ -103,8 +103,7 @@ async def list_projects(
103
103
)
104
104
async def get_active_project (
105
105
_query : Annotated [ProjectActiveQueryParams , Depends ()],
106
- ):
107
- ...
106
+ ): ...
108
107
109
108
110
109
@router .get (
@@ -113,8 +112,7 @@ async def get_active_project(
113
112
)
114
113
async def get_project (
115
114
_path : Annotated [ProjectPathParams , Depends ()],
116
- ):
117
- ...
115
+ ): ...
118
116
119
117
120
118
@router .patch (
@@ -125,8 +123,7 @@ async def get_project(
125
123
async def patch_project (
126
124
_path : Annotated [ProjectPathParams , Depends ()],
127
125
_body : ProjectPatch ,
128
- ):
129
- ...
126
+ ): ...
130
127
131
128
132
129
@router .delete (
@@ -135,8 +132,7 @@ async def patch_project(
135
132
)
136
133
async def delete_project (
137
134
_path : Annotated [ProjectPathParams , Depends ()],
138
- ):
139
- ...
135
+ ): ...
140
136
141
137
142
138
@router .post (
@@ -146,8 +142,7 @@ async def delete_project(
146
142
)
147
143
async def clone_project (
148
144
_path : Annotated [ProjectPathParams , Depends ()],
149
- ):
150
- ...
145
+ ): ...
151
146
152
147
153
148
@router .get (
@@ -156,8 +151,7 @@ async def clone_project(
156
151
)
157
152
async def list_projects_full_search (
158
153
_query : Annotated [as_query (ProjectsSearchQueryParams ), Depends ()],
159
- ):
160
- ...
154
+ ): ...
161
155
162
156
163
157
@router .get (
@@ -167,5 +161,4 @@ async def list_projects_full_search(
167
161
)
168
162
async def get_project_inactivity (
169
163
_path : Annotated [ProjectPathParams , Depends ()],
170
- ):
171
- ...
164
+ ): ...
0 commit comments