UNPKG

fyers-api-v2

Version:

Fyers data.

40 lines (27 loc) 806 B
const apiService = require("../apiService/apiService"); const token = require("../token/tokenGeneration"); const helper = require('../helper/helper'); const quoteApi =helper.quotesAccessPoint(); class Quotes { #urlSubPath = 'quotes/' #symbol; constructor() { this.token = token.getAuthToken() } setSymbol(value) { this.#symbol = value; return this; } async getQuotes() { let uri = quoteApi + this.#urlSubPath let url = apiService.generateUrl(uri, this.getUserValueObject()); let result = await new apiService(url, this.token).get(); return result } getUserValueObject() { let userObject = {} userObject.symbols = this.#symbol; return userObject } } module.exports = Quotes;