Presets
API endpoints for symbol preset management.
Provides CRUD endpoints for managing saved symbol presets in the security master database.
router = APIRouter(prefix='/api/presets', tags=['presets'])
module-attribute
PresetRequest
Bases: BaseModel
Request model for creating or updating a preset.
Attributes:
| Name | Type | Description |
|---|---|---|
name |
str
|
Name of the preset. |
symbols |
list[str]
|
List of symbol strings in the preset. |
Source code in src/onesecondtrader/dashboard/routers/presets.py
list_presets()
async
Return list of all preset names.
Source code in src/onesecondtrader/dashboard/routers/presets.py
get_preset(name)
async
Return symbols for a specific preset.
Source code in src/onesecondtrader/dashboard/routers/presets.py
create_preset(request)
async
Create a new symbol preset.
Source code in src/onesecondtrader/dashboard/routers/presets.py
update_preset(name, request)
async
Update an existing symbol preset.
Source code in src/onesecondtrader/dashboard/routers/presets.py
delete_preset(name)
async
Delete a symbol preset.