Fix lastStartTime update
This commit is contained in:
@@ -2215,6 +2215,61 @@ export class DataClient extends AuthorizedApiBase {
|
||||
}
|
||||
return Promise.resolve<string[]>(null as any);
|
||||
}
|
||||
|
||||
data_GetStrategiesPaginated(pageNumber: number | undefined, pageSize: number | undefined, name: string | null | undefined, ticker: string | null | undefined, agentName: string | null | undefined, sortBy: BotSortableColumn | undefined, sortDirection: string | null | undefined): Promise<PaginatedResponseOfTradingBotResponse> {
|
||||
let url_ = this.baseUrl + "/Data/GetStrategiesPaginated?";
|
||||
if (pageNumber === null)
|
||||
throw new Error("The parameter 'pageNumber' cannot be null.");
|
||||
else if (pageNumber !== undefined)
|
||||
url_ += "pageNumber=" + encodeURIComponent("" + pageNumber) + "&";
|
||||
if (pageSize === null)
|
||||
throw new Error("The parameter 'pageSize' cannot be null.");
|
||||
else if (pageSize !== undefined)
|
||||
url_ += "pageSize=" + encodeURIComponent("" + pageSize) + "&";
|
||||
if (name !== undefined && name !== null)
|
||||
url_ += "name=" + encodeURIComponent("" + name) + "&";
|
||||
if (ticker !== undefined && ticker !== null)
|
||||
url_ += "ticker=" + encodeURIComponent("" + ticker) + "&";
|
||||
if (agentName !== undefined && agentName !== null)
|
||||
url_ += "agentName=" + encodeURIComponent("" + agentName) + "&";
|
||||
if (sortBy === null)
|
||||
throw new Error("The parameter 'sortBy' cannot be null.");
|
||||
else if (sortBy !== undefined)
|
||||
url_ += "sortBy=" + encodeURIComponent("" + sortBy) + "&";
|
||||
if (sortDirection !== undefined && sortDirection !== null)
|
||||
url_ += "sortDirection=" + encodeURIComponent("" + sortDirection) + "&";
|
||||
url_ = url_.replace(/[?&]$/, "");
|
||||
|
||||
let options_: RequestInit = {
|
||||
method: "GET",
|
||||
headers: {
|
||||
"Accept": "application/json"
|
||||
}
|
||||
};
|
||||
|
||||
return this.transformOptions(options_).then(transformedOptions_ => {
|
||||
return this.http.fetch(url_, transformedOptions_);
|
||||
}).then((_response: Response) => {
|
||||
return this.processData_GetStrategiesPaginated(_response);
|
||||
});
|
||||
}
|
||||
|
||||
protected processData_GetStrategiesPaginated(response: Response): Promise<PaginatedResponseOfTradingBotResponse> {
|
||||
const status = response.status;
|
||||
let _headers: any = {}; if (response.headers && response.headers.forEach) { response.headers.forEach((v: any, k: any) => _headers[k] = v); };
|
||||
if (status === 200) {
|
||||
return response.text().then((_responseText) => {
|
||||
let result200: any = null;
|
||||
result200 = _responseText === "" ? null : JSON.parse(_responseText, this.jsonParseReviver) as PaginatedResponseOfTradingBotResponse;
|
||||
return result200;
|
||||
});
|
||||
} else if (status !== 200 && status !== 204) {
|
||||
return response.text().then((_responseText) => {
|
||||
return throwException("An unexpected server error occurred.", status, _responseText, _headers);
|
||||
});
|
||||
}
|
||||
return Promise.resolve<PaginatedResponseOfTradingBotResponse>(null as any);
|
||||
}
|
||||
}
|
||||
|
||||
export class MoneyManagementClient extends AuthorizedApiBase {
|
||||
@@ -4223,6 +4278,7 @@ export interface TradingBotResponse {
|
||||
candles: Candle[];
|
||||
winRate: number;
|
||||
profitAndLoss: number;
|
||||
roi: number;
|
||||
identifier: string;
|
||||
agentName: string;
|
||||
createDate: Date;
|
||||
@@ -4247,6 +4303,7 @@ export enum BotSortableColumn {
|
||||
Ticker = "Ticker",
|
||||
Status = "Status",
|
||||
StartupTime = "StartupTime",
|
||||
Roi = "Roi",
|
||||
Pnl = "Pnl",
|
||||
WinRate = "WinRate",
|
||||
AgentName = "AgentName",
|
||||
|
||||
Reference in New Issue
Block a user