autocommit 05-08-2024-01-53
This commit is contained in:
parent
0c873fa517
commit
fb45ff54e3
|
|
@ -535,19 +535,22 @@ Error response body:
|
|||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[API v1] --> B[Authentication]
|
||||
A --> C[Items]
|
||||
A --> D[Orders]
|
||||
A --> E[Users]
|
||||
|
||||
subgraph Authentication
|
||||
B[Authentication]
|
||||
B --> B1["POST /token"]
|
||||
end
|
||||
|
||||
subgraph Items
|
||||
C[Items]
|
||||
C --> C1["POST /items"]
|
||||
C --> C2["GET /items"]
|
||||
C --> C3["GET /items/:item_id"]
|
||||
C --> C4["PUT /items/:item_id"]
|
||||
C --> C5["DELETE /items/:item_id"]
|
||||
end
|
||||
|
||||
subgraph Orders
|
||||
D[Orders]
|
||||
D --> D1["POST /orders"]
|
||||
D --> D2["GET /orders"]
|
||||
D --> D3["GET /orders/:order_id"]
|
||||
|
|
@ -555,12 +558,16 @@ graph TD
|
|||
D --> D5["DELETE /orders/:order_id"]
|
||||
D --> D6["POST /orders/:order_id/process_payment"]
|
||||
D --> D7["POST /orders/:order_id/apply_discount"]
|
||||
end
|
||||
|
||||
subgraph Users
|
||||
E[Users]
|
||||
E --> E1["POST /users"]
|
||||
E --> E2["GET /users/me"]
|
||||
E --> E3["GET /users"]
|
||||
E --> E4["PUT /users/:user_id"]
|
||||
E --> E5["DELETE /users/:user_id"]
|
||||
end
|
||||
|
||||
class A main;
|
||||
class B auth;
|
||||
|
|
@ -568,3 +575,24 @@ graph TD
|
|||
class D orders;
|
||||
class E users;
|
||||
```
|
||||
|
||||
| Category | Method | Route | Description |
|
||||
|----------|--------|-------|-------------|
|
||||
| **Authentication** | POST | `/token` | Obtain JWT access token |
|
||||
| **Items** | POST | `/items` | Create a new item |
|
||||
| | GET | `/items` | Get all items |
|
||||
| | GET | `/items/{item_id}` | Get a specific item |
|
||||
| | PUT | `/items/{item_id}` | Update an item |
|
||||
| | DELETE | `/items/{item_id}` | Delete an item |
|
||||
| **Orders** | POST | `/orders` | Create a new order |
|
||||
| | GET | `/orders` | Get all orders |
|
||||
| | GET | `/orders/{order_id}` | Get a specific order |
|
||||
| | PUT | `/orders/{order_id}` | Update an order |
|
||||
| | DELETE | `/orders/{order_id}` | Delete an order |
|
||||
| | POST | `/orders/{order_id}/process_payment` | Process payment for an order |
|
||||
| | POST | `/orders/{order_id}/apply_discount` | Apply discount to an order |
|
||||
| **Users** | POST | `/users` | Register a new user |
|
||||
| | GET | `/users/me` | Get current user |
|
||||
| | GET | `/users` | Get all users |
|
||||
| | PUT | `/users/{user_id}` | Update a user |
|
||||
| | DELETE | `/users/{user_id}` | Delete a user |
|
||||
|
|
|
|||
Loading…
Reference in New Issue