File size: 564 Bytes
0914710
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import json

from samgis import PROJECT_ROOT_FOLDER

if __name__ == '__main__':
    from samgis.utilities.type_hints import ApiRequestBody, ApiResponseBodyFailure, ApiResponseBodySuccess

    with open(PROJECT_ROOT_FOLDER / "docs" / "specs" / "openapi_lambda_wip.json", "w") as output_json:
        json.dump({
            "ApiRequestBody": ApiRequestBody.model_json_schema(),
            "ApiResponseBodyFailure": ApiResponseBodyFailure.model_json_schema(),
            "ApiResponseBodySuccess": ApiResponseBodySuccess.model_json_schema()
        }, output_json)