flip_api.step_functions_services.retrieve_model_step_function
Attributes
Functions
|
Retrieve model by ID, checking and updating its status first |
Module Contents
- flip_api.step_functions_services.retrieve_model_step_function.router
- flip_api.step_functions_services.retrieve_model_step_function.retrieve_model_step_function_endpoint(model_id: uuid.UUID, request: fastapi.Request, db: sqlmodel.Session = Depends(get_session), user_id: uuid.UUID = Depends(verify_token))
Retrieve model by ID, checking and updating its status first
This mimics the AWS Step Functions workflow defined in retrieveModel.yml
- Parameters:
model_id (UUID) – The ID of the model to retrieve.
request (Request) – The FastAPI request object.
db (Session) – The database session.
user_id (UUID) – The ID of the current user.
- Returns:
The response containing the model details.
- Return type:
- Raises:
HTTPException – If an error occurs during any step of the process.