|  | 
| 5567 | 5567 |             "content": { | 
| 5568 | 5568 |               "application/json": { | 
| 5569 | 5569 |                 "schema": { | 
| 5570 |  | -                  "$ref": "#/components/schemas/Page_Union_Annotated_Union_RegisteredProjectFunctionJobWithStatus__RegisteredPythonCodeFunctionJobWithStatus__RegisteredSolverFunctionJobWithStatus___FieldInfo_annotation_NoneType__required_True__discriminator__function_class_____Annotated_Union_RegisteredProjectFunctionJob__RegisteredPythonCodeFunctionJob__RegisteredSolverFunctionJob___FieldInfo_annotation_NoneType__required_True__discriminator__function_class_____" | 
|  | 5570 | +                  "$ref": "#/components/schemas/PageRegisteredFunctionJobWithorWithoutStatus" | 
| 5571 | 5571 |                 } | 
| 5572 | 5572 |               } | 
| 5573 | 5573 |             } | 
|  | 
| 9946 | 9946 |         ], | 
| 9947 | 9947 |         "title": "OnePage[StudyPort]" | 
| 9948 | 9948 |       }, | 
| 9949 |  | -      "Page_Annotated_Union_RegisteredProjectFunctionJob__RegisteredPythonCodeFunctionJob__RegisteredSolverFunctionJob___FieldInfo_annotation_NoneType__required_True__discriminator__function_class____": { | 
|  | 9949 | +      "PageRegisteredFunctionJobWithorWithoutStatus": { | 
| 9950 | 9950 |         "properties": { | 
| 9951 | 9951 |           "items": { | 
| 9952 | 9952 |             "items": { | 
| 9953 |  | -              "oneOf": [ | 
| 9954 |  | -                { | 
| 9955 |  | -                  "$ref": "#/components/schemas/RegisteredProjectFunctionJob" | 
| 9956 |  | -                }, | 
|  | 9953 | +              "anyOf": [ | 
| 9957 | 9954 |                 { | 
| 9958 |  | -                  "$ref": "#/components/schemas/RegisteredPythonCodeFunctionJob" | 
|  | 9955 | +                  "oneOf": [ | 
|  | 9956 | +                    { | 
|  | 9957 | +                      "$ref": "#/components/schemas/RegisteredProjectFunctionJobWithStatus" | 
|  | 9958 | +                    }, | 
|  | 9959 | +                    { | 
|  | 9960 | +                      "$ref": "#/components/schemas/RegisteredPythonCodeFunctionJobWithStatus" | 
|  | 9961 | +                    }, | 
|  | 9962 | +                    { | 
|  | 9963 | +                      "$ref": "#/components/schemas/RegisteredSolverFunctionJobWithStatus" | 
|  | 9964 | +                    } | 
|  | 9965 | +                  ], | 
|  | 9966 | +                  "discriminator": { | 
|  | 9967 | +                    "propertyName": "function_class", | 
|  | 9968 | +                    "mapping": { | 
|  | 9969 | +                      "PROJECT": "#/components/schemas/RegisteredProjectFunctionJobWithStatus", | 
|  | 9970 | +                      "PYTHON_CODE": "#/components/schemas/RegisteredPythonCodeFunctionJobWithStatus", | 
|  | 9971 | +                      "SOLVER": "#/components/schemas/RegisteredSolverFunctionJobWithStatus" | 
|  | 9972 | +                    } | 
|  | 9973 | +                  } | 
| 9959 | 9974 |                 }, | 
| 9960 | 9975 |                 { | 
| 9961 |  | -                  "$ref": "#/components/schemas/RegisteredSolverFunctionJob" | 
| 9962 |  | -                } | 
| 9963 |  | -              ], | 
| 9964 |  | -              "discriminator": { | 
| 9965 |  | -                "propertyName": "function_class", | 
| 9966 |  | -                "mapping": { | 
| 9967 |  | -                  "PROJECT": "#/components/schemas/RegisteredProjectFunctionJob", | 
| 9968 |  | -                  "PYTHON_CODE": "#/components/schemas/RegisteredPythonCodeFunctionJob", | 
| 9969 |  | -                  "SOLVER": "#/components/schemas/RegisteredSolverFunctionJob" | 
|  | 9976 | +                  "oneOf": [ | 
|  | 9977 | +                    { | 
|  | 9978 | +                      "$ref": "#/components/schemas/RegisteredProjectFunctionJob" | 
|  | 9979 | +                    }, | 
|  | 9980 | +                    { | 
|  | 9981 | +                      "$ref": "#/components/schemas/RegisteredPythonCodeFunctionJob" | 
|  | 9982 | +                    }, | 
|  | 9983 | +                    { | 
|  | 9984 | +                      "$ref": "#/components/schemas/RegisteredSolverFunctionJob" | 
|  | 9985 | +                    } | 
|  | 9986 | +                  ], | 
|  | 9987 | +                  "discriminator": { | 
|  | 9988 | +                    "propertyName": "function_class", | 
|  | 9989 | +                    "mapping": { | 
|  | 9990 | +                      "PROJECT": "#/components/schemas/RegisteredProjectFunctionJob", | 
|  | 9991 | +                      "PYTHON_CODE": "#/components/schemas/RegisteredPythonCodeFunctionJob", | 
|  | 9992 | +                      "SOLVER": "#/components/schemas/RegisteredSolverFunctionJob" | 
|  | 9993 | +                    } | 
|  | 9994 | +                  } | 
| 9970 | 9995 |                 } | 
| 9971 |  | -              } | 
|  | 9996 | +              ] | 
| 9972 | 9997 |             }, | 
| 9973 | 9998 |             "type": "array", | 
| 9974 | 9999 |             "title": "Items" | 
| @@ -10021,29 +10046,29 @@ | 
| 10021 | 10046 |           "offset", | 
| 10022 | 10047 |           "links" | 
| 10023 | 10048 |         ], | 
| 10024 |  | -        "title": "Page[Annotated[Union[RegisteredProjectFunctionJob, RegisteredPythonCodeFunctionJob, RegisteredSolverFunctionJob], FieldInfo(annotation=NoneType, required=True, discriminator='function_class')]]" | 
|  | 10049 | +        "title": "PageRegisteredFunctionJobWithorWithoutStatus" | 
| 10025 | 10050 |       }, | 
| 10026 |  | -      "Page_Annotated_Union_RegisteredProjectFunction__RegisteredPythonCodeFunction__RegisteredSolverFunction___FieldInfo_annotation_NoneType__required_True__discriminator__function_class____": { | 
|  | 10051 | +      "Page_Annotated_Union_RegisteredProjectFunctionJob__RegisteredPythonCodeFunctionJob__RegisteredSolverFunctionJob___FieldInfo_annotation_NoneType__required_True__discriminator__function_class____": { | 
| 10027 | 10052 |         "properties": { | 
| 10028 | 10053 |           "items": { | 
| 10029 | 10054 |             "items": { | 
| 10030 | 10055 |               "oneOf": [ | 
| 10031 | 10056 |                 { | 
| 10032 |  | -                  "$ref": "#/components/schemas/RegisteredProjectFunction" | 
|  | 10057 | +                  "$ref": "#/components/schemas/RegisteredProjectFunctionJob" | 
| 10033 | 10058 |                 }, | 
| 10034 | 10059 |                 { | 
| 10035 |  | -                  "$ref": "#/components/schemas/RegisteredPythonCodeFunction" | 
|  | 10060 | +                  "$ref": "#/components/schemas/RegisteredPythonCodeFunctionJob" | 
| 10036 | 10061 |                 }, | 
| 10037 | 10062 |                 { | 
| 10038 |  | -                  "$ref": "#/components/schemas/RegisteredSolverFunction" | 
|  | 10063 | +                  "$ref": "#/components/schemas/RegisteredSolverFunctionJob" | 
| 10039 | 10064 |                 } | 
| 10040 | 10065 |               ], | 
| 10041 | 10066 |               "discriminator": { | 
| 10042 | 10067 |                 "propertyName": "function_class", | 
| 10043 | 10068 |                 "mapping": { | 
| 10044 |  | -                  "PROJECT": "#/components/schemas/RegisteredProjectFunction", | 
| 10045 |  | -                  "PYTHON_CODE": "#/components/schemas/RegisteredPythonCodeFunction", | 
| 10046 |  | -                  "SOLVER": "#/components/schemas/RegisteredSolverFunction" | 
|  | 10069 | +                  "PROJECT": "#/components/schemas/RegisteredProjectFunctionJob", | 
|  | 10070 | +                  "PYTHON_CODE": "#/components/schemas/RegisteredPythonCodeFunctionJob", | 
|  | 10071 | +                  "SOLVER": "#/components/schemas/RegisteredSolverFunctionJob" | 
| 10047 | 10072 |                 } | 
| 10048 | 10073 |               } | 
| 10049 | 10074 |             }, | 
| @@ -10098,13 +10123,31 @@ | 
| 10098 | 10123 |           "offset", | 
| 10099 | 10124 |           "links" | 
| 10100 | 10125 |         ], | 
| 10101 |  | -        "title": "Page[Annotated[Union[RegisteredProjectFunction, RegisteredPythonCodeFunction, RegisteredSolverFunction], FieldInfo(annotation=NoneType, required=True, discriminator='function_class')]]" | 
|  | 10126 | +        "title": "Page[Annotated[Union[RegisteredProjectFunctionJob, RegisteredPythonCodeFunctionJob, RegisteredSolverFunctionJob], FieldInfo(annotation=NoneType, required=True, discriminator='function_class')]]" | 
| 10102 | 10127 |       }, | 
| 10103 |  | -      "Page_File_": { | 
|  | 10128 | +      "Page_Annotated_Union_RegisteredProjectFunction__RegisteredPythonCodeFunction__RegisteredSolverFunction___FieldInfo_annotation_NoneType__required_True__discriminator__function_class____": { | 
| 10104 | 10129 |         "properties": { | 
| 10105 | 10130 |           "items": { | 
| 10106 | 10131 |             "items": { | 
| 10107 |  | -              "$ref": "#/components/schemas/File" | 
|  | 10132 | +              "oneOf": [ | 
|  | 10133 | +                { | 
|  | 10134 | +                  "$ref": "#/components/schemas/RegisteredProjectFunction" | 
|  | 10135 | +                }, | 
|  | 10136 | +                { | 
|  | 10137 | +                  "$ref": "#/components/schemas/RegisteredPythonCodeFunction" | 
|  | 10138 | +                }, | 
|  | 10139 | +                { | 
|  | 10140 | +                  "$ref": "#/components/schemas/RegisteredSolverFunction" | 
|  | 10141 | +                } | 
|  | 10142 | +              ], | 
|  | 10143 | +              "discriminator": { | 
|  | 10144 | +                "propertyName": "function_class", | 
|  | 10145 | +                "mapping": { | 
|  | 10146 | +                  "PROJECT": "#/components/schemas/RegisteredProjectFunction", | 
|  | 10147 | +                  "PYTHON_CODE": "#/components/schemas/RegisteredPythonCodeFunction", | 
|  | 10148 | +                  "SOLVER": "#/components/schemas/RegisteredSolverFunction" | 
|  | 10149 | +                } | 
|  | 10150 | +              } | 
| 10108 | 10151 |             }, | 
| 10109 | 10152 |             "type": "array", | 
| 10110 | 10153 |             "title": "Items" | 
| @@ -10157,13 +10200,13 @@ | 
| 10157 | 10200 |           "offset", | 
| 10158 | 10201 |           "links" | 
| 10159 | 10202 |         ], | 
| 10160 |  | -        "title": "Page[File]" | 
|  | 10203 | +        "title": "Page[Annotated[Union[RegisteredProjectFunction, RegisteredPythonCodeFunction, RegisteredSolverFunction], FieldInfo(annotation=NoneType, required=True, discriminator='function_class')]]" | 
| 10161 | 10204 |       }, | 
| 10162 |  | -      "Page_Job_": { | 
|  | 10205 | +      "Page_File_": { | 
| 10163 | 10206 |         "properties": { | 
| 10164 | 10207 |           "items": { | 
| 10165 | 10208 |             "items": { | 
| 10166 |  | -              "$ref": "#/components/schemas/Job" | 
|  | 10209 | +              "$ref": "#/components/schemas/File" | 
| 10167 | 10210 |             }, | 
| 10168 | 10211 |             "type": "array", | 
| 10169 | 10212 |             "title": "Items" | 
| @@ -10216,13 +10259,13 @@ | 
| 10216 | 10259 |           "offset", | 
| 10217 | 10260 |           "links" | 
| 10218 | 10261 |         ], | 
| 10219 |  | -        "title": "Page[Job]" | 
|  | 10262 | +        "title": "Page[File]" | 
| 10220 | 10263 |       }, | 
| 10221 |  | -      "Page_LicensedItemGet_": { | 
|  | 10264 | +      "Page_Job_": { | 
| 10222 | 10265 |         "properties": { | 
| 10223 | 10266 |           "items": { | 
| 10224 | 10267 |             "items": { | 
| 10225 |  | -              "$ref": "#/components/schemas/LicensedItemGet" | 
|  | 10268 | +              "$ref": "#/components/schemas/Job" | 
| 10226 | 10269 |             }, | 
| 10227 | 10270 |             "type": "array", | 
| 10228 | 10271 |             "title": "Items" | 
| @@ -10275,13 +10318,13 @@ | 
| 10275 | 10318 |           "offset", | 
| 10276 | 10319 |           "links" | 
| 10277 | 10320 |         ], | 
| 10278 |  | -        "title": "Page[LicensedItemGet]" | 
|  | 10321 | +        "title": "Page[Job]" | 
| 10279 | 10322 |       }, | 
| 10280 |  | -      "Page_RegisteredFunctionJobCollection_": { | 
|  | 10323 | +      "Page_LicensedItemGet_": { | 
| 10281 | 10324 |         "properties": { | 
| 10282 | 10325 |           "items": { | 
| 10283 | 10326 |             "items": { | 
| 10284 |  | -              "$ref": "#/components/schemas/RegisteredFunctionJobCollection" | 
|  | 10327 | +              "$ref": "#/components/schemas/LicensedItemGet" | 
| 10285 | 10328 |             }, | 
| 10286 | 10329 |             "type": "array", | 
| 10287 | 10330 |             "title": "Items" | 
| @@ -10334,13 +10377,13 @@ | 
| 10334 | 10377 |           "offset", | 
| 10335 | 10378 |           "links" | 
| 10336 | 10379 |         ], | 
| 10337 |  | -        "title": "Page[RegisteredFunctionJobCollection]" | 
|  | 10380 | +        "title": "Page[LicensedItemGet]" | 
| 10338 | 10381 |       }, | 
| 10339 |  | -      "Page_Study_": { | 
|  | 10382 | +      "Page_RegisteredFunctionJobCollection_": { | 
| 10340 | 10383 |         "properties": { | 
| 10341 | 10384 |           "items": { | 
| 10342 | 10385 |             "items": { | 
| 10343 |  | -              "$ref": "#/components/schemas/Study" | 
|  | 10386 | +              "$ref": "#/components/schemas/RegisteredFunctionJobCollection" | 
| 10344 | 10387 |             }, | 
| 10345 | 10388 |             "type": "array", | 
| 10346 | 10389 |             "title": "Items" | 
| @@ -10393,56 +10436,13 @@ | 
| 10393 | 10436 |           "offset", | 
| 10394 | 10437 |           "links" | 
| 10395 | 10438 |         ], | 
| 10396 |  | -        "title": "Page[Study]" | 
|  | 10439 | +        "title": "Page[RegisteredFunctionJobCollection]" | 
| 10397 | 10440 |       }, | 
| 10398 |  | -      "Page_Union_Annotated_Union_RegisteredProjectFunctionJobWithStatus__RegisteredPythonCodeFunctionJobWithStatus__RegisteredSolverFunctionJobWithStatus___FieldInfo_annotation_NoneType__required_True__discriminator__function_class_____Annotated_Union_RegisteredProjectFunctionJob__RegisteredPythonCodeFunctionJob__RegisteredSolverFunctionJob___FieldInfo_annotation_NoneType__required_True__discriminator__function_class_____": { | 
|  | 10441 | +      "Page_Study_": { | 
| 10399 | 10442 |         "properties": { | 
| 10400 | 10443 |           "items": { | 
| 10401 | 10444 |             "items": { | 
| 10402 |  | -              "anyOf": [ | 
| 10403 |  | -                { | 
| 10404 |  | -                  "oneOf": [ | 
| 10405 |  | -                    { | 
| 10406 |  | -                      "$ref": "#/components/schemas/RegisteredProjectFunctionJobWithStatus" | 
| 10407 |  | -                    }, | 
| 10408 |  | -                    { | 
| 10409 |  | -                      "$ref": "#/components/schemas/RegisteredPythonCodeFunctionJobWithStatus" | 
| 10410 |  | -                    }, | 
| 10411 |  | -                    { | 
| 10412 |  | -                      "$ref": "#/components/schemas/RegisteredSolverFunctionJobWithStatus" | 
| 10413 |  | -                    } | 
| 10414 |  | -                  ], | 
| 10415 |  | -                  "discriminator": { | 
| 10416 |  | -                    "propertyName": "function_class", | 
| 10417 |  | -                    "mapping": { | 
| 10418 |  | -                      "PROJECT": "#/components/schemas/RegisteredProjectFunctionJobWithStatus", | 
| 10419 |  | -                      "PYTHON_CODE": "#/components/schemas/RegisteredPythonCodeFunctionJobWithStatus", | 
| 10420 |  | -                      "SOLVER": "#/components/schemas/RegisteredSolverFunctionJobWithStatus" | 
| 10421 |  | -                    } | 
| 10422 |  | -                  } | 
| 10423 |  | -                }, | 
| 10424 |  | -                { | 
| 10425 |  | -                  "oneOf": [ | 
| 10426 |  | -                    { | 
| 10427 |  | -                      "$ref": "#/components/schemas/RegisteredProjectFunctionJob" | 
| 10428 |  | -                    }, | 
| 10429 |  | -                    { | 
| 10430 |  | -                      "$ref": "#/components/schemas/RegisteredPythonCodeFunctionJob" | 
| 10431 |  | -                    }, | 
| 10432 |  | -                    { | 
| 10433 |  | -                      "$ref": "#/components/schemas/RegisteredSolverFunctionJob" | 
| 10434 |  | -                    } | 
| 10435 |  | -                  ], | 
| 10436 |  | -                  "discriminator": { | 
| 10437 |  | -                    "propertyName": "function_class", | 
| 10438 |  | -                    "mapping": { | 
| 10439 |  | -                      "PROJECT": "#/components/schemas/RegisteredProjectFunctionJob", | 
| 10440 |  | -                      "PYTHON_CODE": "#/components/schemas/RegisteredPythonCodeFunctionJob", | 
| 10441 |  | -                      "SOLVER": "#/components/schemas/RegisteredSolverFunctionJob" | 
| 10442 |  | -                    } | 
| 10443 |  | -                  } | 
| 10444 |  | -                } | 
| 10445 |  | -              ] | 
|  | 10445 | +              "$ref": "#/components/schemas/Study" | 
| 10446 | 10446 |             }, | 
| 10447 | 10447 |             "type": "array", | 
| 10448 | 10448 |             "title": "Items" | 
|  | 
| 10495 | 10495 |           "offset", | 
| 10496 | 10496 |           "links" | 
| 10497 | 10497 |         ], | 
| 10498 |  | -        "title": "Page[Union[Annotated[Union[RegisteredProjectFunctionJobWithStatus, RegisteredPythonCodeFunctionJobWithStatus, RegisteredSolverFunctionJobWithStatus], FieldInfo(annotation=NoneType, required=True, discriminator='function_class')], Annotated[Union[RegisteredProjectFunctionJob, RegisteredPythonCodeFunctionJob, RegisteredSolverFunctionJob], FieldInfo(annotation=NoneType, required=True, discriminator='function_class')]]]" | 
|  | 10498 | +        "title": "Page[Study]" | 
| 10499 | 10499 |       }, | 
| 10500 | 10500 |       "PricingPlanClassification": { | 
| 10501 | 10501 |         "type": "string", | 
|  | 
0 commit comments