growwapi
Version:
NodeJS SDK for Groww trading APIs
15 lines (14 loc) • 489 B
JavaScript
import snakecaseKeys from 'snakecase-keys';
import { HttpClient } from '../utils/http';
import { buildUrlWithParams } from '../utils/url';
export class Margins {
constructor(baseUrl) {
this.http = new HttpClient(baseUrl, '/margins');
}
async details() {
return (await this.http.get('/detail/user'));
}
async requiredForOrder(params) {
return (await this.http.post(buildUrlWithParams('/detail/orders', params), [snakecaseKeys(params)]));
}
}