24 lines
733 B
Markdown
24 lines
733 B
Markdown
## Build Queue Module
|
|
|
|
### Module Description
|
|
Processes and manages construction queues for planetary structures and facilities.
|
|
|
|
### API Endpoints
|
|
|
|
- **GET /build/queue**
|
|
- *Purpose:* Retrieve current build queue
|
|
- *Auth:* Required (JWT token)
|
|
- *Payload:* None
|
|
- *Response:* `{"queue": [{"id": "int", "blueprint_id": "int", "status": "string"}]}`
|
|
|
|
- **POST /build/start**
|
|
- *Purpose:* Start a new build
|
|
- *Auth:* Required (JWT token)
|
|
- *Payload:* `{"blueprint_id": "int", "planet_id": "int"}`
|
|
- *Response:* `{"build_id": "int", "status": "string"}`
|
|
|
|
- **DELETE /build/cancel**
|
|
- *Purpose:* Cancel a build
|
|
- *Auth:* Required (JWT token)
|
|
- *Payload:* `{"build_id": "int"}`
|
|
- *Response:* `{"status": "string"}` |