Skip to content

UpdateOpenApiSchemaUsecase

fastapi_gateway_auto_generate.domain.usecases.UpdateOpenApiSchemaUsecase.UpdateOpenApiSchemaUsecase()

The usecase for updating the OpenAPI schema.

Source code in fastapi_gateway_auto_generate/domain/usecases/UpdateOpenApiSchemaUsecase.py
def __init__(self) -> None:
    pass

execute(fast_api_app)

Launch execution of usecase

Parameters:

Name Type Description Default
fast_api_app FastAPI

Pointer to your FastAPI application.

required
Source code in fastapi_gateway_auto_generate/domain/usecases/UpdateOpenApiSchemaUsecase.py
def execute(self, fast_api_app: FastAPI) -> bool:
    """Launch execution of usecase
    Args:
        fast_api_app (FastAPI): Pointer to your FastAPI application.
    """

    fast_api_app.openapi_schema = None
    fast_api_app.openapi()

    return True