@@ -102,21 +102,21 @@ sequenceDiagram
102102 User ->> API: POST /model
103103 API ->> MongoDB: Persist API Model as a document
104104 MongoDB -->> API: Model ID
105- API -->> User: ModelCreated View
105+ API -->> User: 201 ModelCreated View
106106
107107 User ->> API: GET /model/:id
108108 API ->> MongoDB: Read API Model document
109109 MongoDB -->> API: API Model document
110- API -->> User: API ModelView
110+ API -->> User: 200 API ModelView
111111
112112 User ->> API: PUT /model/:id
113113 API ->> MongoDB: Update API Model document
114- API -->> User: ModelUpdated View
114+ API -->> User: 204
115115
116116 User ->> API: DELETE /model/:id
117117 API ->> MongoDB: Delete API Model document
118118 MongoDB -->> API: Deletion Confirmation
119- API -->> User: ModelDeleted View
119+ API -->> User: 204
120120
121121```
122122
@@ -126,19 +126,19 @@ sequenceDiagram
126126 participant User
127127 participant API
128128 participant MongoDB
129- participant Rocketpy lib
129+ participant RocketPy lib
130130
131- User ->> API: GET /summary/ model/:id
132- API -->> MongoDB: Retrieve Rocketpy native class
133- MongoDB -->> API: Rocketpy native class
134- API ->> Rocketpy lib: Simulate Rocketpy native class
135- Rocketpy lib -->> API: Simulation Results
131+ User ->> API: GET model/:id/simulate/
132+ API -->> MongoDB: Retrieve API Model document
133+ MongoDB -->> API: API Model document
134+ API ->> RocketPy: Initialize RocketPy native class and simulate
135+ RocketPy lib -->> API: Simulation Results
136136 API -->> User: Simulation Results
137137
138138 User ->> API: GET /model/:id/rocketpy
139- API -->> MongoDB: Retrieve Rocketpy Model
140- MongoDB -->> API: Rocketpy Model
141- API ->> Rocketpy lib: Rocketpy Model
142- Rocketpy lib -->> API: Rocketpy native class
143- API -->> User: Rocketpy native class as .dill binary
139+ API -->> MongoDB: Retrieve API Model document
140+ MongoDB -->> API: API Model document
141+ API ->> RocketPy: Initialize RocketPy native class
142+ RocketPy lib -->> API: RocketPy native class
143+ API -->> User: RocketPy native class as .dill binary (amd64)
144144```
0 commit comments