feat: enhance api_download capabilities
This commit is contained in:
@@ -58,6 +58,9 @@ def pairlists_evaluate(
|
|||||||
config_loc["stake_currency"] = ""
|
config_loc["stake_currency"] = ""
|
||||||
config_loc["pairs"] = payload.pairs
|
config_loc["pairs"] = payload.pairs
|
||||||
config_loc["timeframes"] = payload.timeframes
|
config_loc["timeframes"] = payload.timeframes
|
||||||
|
config_loc["erase"] = payload.erase
|
||||||
|
config_loc["download_trades"] = payload.download_trades
|
||||||
|
|
||||||
handleExchangePayload(payload, config_loc)
|
handleExchangePayload(payload, config_loc)
|
||||||
print(payload)
|
print(payload)
|
||||||
|
|
||||||
|
|||||||
@@ -495,6 +495,8 @@ class DownloadDataPayload(ExchangeModePayloadMixin, BaseModel):
|
|||||||
timeframes: list[str] | None = DL_DATA_TIMEFRAMES
|
timeframes: list[str] | None = DL_DATA_TIMEFRAMES
|
||||||
days: int | None = None
|
days: int | None = None
|
||||||
timerange: str | None = None
|
timerange: str | None = None
|
||||||
|
erase: bool = False
|
||||||
|
download_trades: bool = False
|
||||||
|
|
||||||
@model_validator(mode="before")
|
@model_validator(mode="before")
|
||||||
def check_mutually_exclusive(cls, values):
|
def check_mutually_exclusive(cls, values):
|
||||||
|
|||||||
Reference in New Issue
Block a user