upstox-js-sdk
Version:
The official Node Js client for communicating with the Upstox API
1,599 lines (1,377 loc) • 47 kB
JavaScript
/*
* OpenAPI definition
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: v0
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
*
* Swagger Codegen version: 3.0.79
*
* Do not edit the class manually.
*
*/
import {ApiClient} from './ApiClient';
import {AnalyticsData} from './model/AnalyticsData';
import {AnalyticsResponse} from './model/AnalyticsResponse';
import {BalanceSheetData} from './model/BalanceSheetData';
import {BalanceSheetHistoryItem} from './model/BalanceSheetHistoryItem';
import {BalanceSheetResponse} from './model/BalanceSheetResponse';
import {CashFlowData} from './model/CashFlowData';
import {CashFlowEntry} from './model/CashFlowEntry';
import {CashFlowResponse} from './model/CashFlowResponse';
import {CompanyProfileData} from './model/CompanyProfileData';
import {CompanyProfileResponse} from './model/CompanyProfileResponse';
import {CompetitorData} from './model/CompetitorData';
import {CompetitorsResponse} from './model/CompetitorsResponse';
import {CorporateActionData} from './model/CorporateActionData';
import {CorporateActionEventDetail} from './model/CorporateActionEventDetail';
import {CorporateActionsResponse} from './model/CorporateActionsResponse';
import {FinancialStatementEntry} from './model/FinancialStatementEntry';
import {HistoryItem} from './model/HistoryItem';
import {IncomeStatementData} from './model/IncomeStatementData';
import {IncomeStatementEntry} from './model/IncomeStatementEntry';
import {IncomeStatementResponse} from './model/IncomeStatementResponse';
import {KeyRatioData} from './model/KeyRatioData';
import {KeyRatiosResponse} from './model/KeyRatiosResponse';
import {SectorMarketCapAmount} from './model/SectorMarketCapAmount';
import {ShareHoldingData} from './model/ShareHoldingData';
import {ShareHoldingsResponse} from './model/ShareHoldingsResponse';
import {ApiGatewayErrorResponse} from './model/ApiGatewayErrorResponse';
import {AvailableToTrade} from './model/AvailableToTrade';
import {BatchExecutionSummary} from './model/BatchExecutionSummary';
import {BrokerageData} from './model/BrokerageData';
import {BrokerageTaxes} from './model/BrokerageTaxes';
import {BrokerageWrapperData} from './model/BrokerageWrapperData';
import {CancelOrExitMultiOrderData} from './model/CancelOrExitMultiOrderData';
import {CancelOrExitMultiOrderResponse} from './model/CancelOrExitMultiOrderResponse';
import {CancelOrExitOrderErrorData} from './model/CancelOrExitOrderErrorData';
import {CancelOrderData} from './model/CancelOrderData';
import {CancelOrderResponse} from './model/CancelOrderResponse';
import {CancelOrderV3Response} from './model/CancelOrderV3Response';
import {CashAvailableToTrade} from './model/CashAvailableToTrade';
import {CashBreakdown} from './model/CashBreakdown';
import {CashMarginUsed} from './model/CashMarginUsed';
import {CashUnavailableToTrade} from './model/CashUnavailableToTrade';
import {ConvertPositionData} from './model/ConvertPositionData';
import {ConvertPositionRequest} from './model/ConvertPositionRequest';
import {ConvertPositionResponse} from './model/ConvertPositionResponse';
import {DeliveryMargin} from './model/DeliveryMargin';
import {Depth} from './model/Depth';
import {DepthMap} from './model/DepthMap';
import {DpPlan} from './model/DpPlan';
import {ExchangeTimingData} from './model/ExchangeTimingData';
import {ExpiredFutureData} from './model/ExpiredFutureData';
import {FamilyMemberData} from './model/FamilyMemberData';
import {GetBrokerageResponse} from './model/GetBrokerageResponse';
import {GetExchangeTimingResponse} from './model/GetExchangeTimingResponse';
import {GetExpiredFuturesContractResponse} from './model/GetExpiredFuturesContractResponse';
import {GetExpiriesResponse} from './model/GetExpiriesResponse';
import {GetFullMarketQuoteResponse} from './model/GetFullMarketQuoteResponse';
import {GetGttOrderResponse} from './model/GetGttOrderResponse';
import {GetHistoricalCandleResponse} from './model/GetHistoricalCandleResponse';
import {GetHoldingsResponse} from './model/GetHoldingsResponse';
import {GetHolidayResponse} from './model/GetHolidayResponse';
import {GetIntraDayCandleResponse} from './model/GetIntraDayCandleResponse';
import {GetMarketQuoteLastTradedPriceResponse} from './model/GetMarketQuoteLastTradedPriceResponse';
import {GetMarketQuoteLastTradedPriceResponseV3} from './model/GetMarketQuoteLastTradedPriceResponseV3';
import {GetMarketQuoteOHLCResponse} from './model/GetMarketQuoteOHLCResponse';
import {GetMarketQuoteOHLCResponseV3} from './model/GetMarketQuoteOHLCResponseV3';
import {GetMarketQuoteOptionGreekResponseV3} from './model/GetMarketQuoteOptionGreekResponseV3';
import {GetMarketStatusResponse} from './model/GetMarketStatusResponse';
import {GetMutualFundHoldingsResponse} from './model/GetMutualFundHoldingsResponse';
import {GetMutualFundOrderDetailsResponse} from './model/GetMutualFundOrderDetailsResponse';
import {GetMutualFundOrdersResponse} from './model/GetMutualFundOrdersResponse';
import {GetMutualFundSipsResponse} from './model/GetMutualFundSipsResponse';
import {GetNewsResponse} from './model/GetNewsResponse';
import {GetOptionChainResponse} from './model/GetOptionChainResponse';
import {GetOptionContractResponse} from './model/GetOptionContractResponse';
import {GetOrderBookResponse} from './model/GetOrderBookResponse';
import {GetOrderDetailsResponse} from './model/GetOrderDetailsResponse';
import {GetOrderResponse} from './model/GetOrderResponse';
import {GetPositionResponse} from './model/GetPositionResponse';
import {GetProfileResponse} from './model/GetProfileResponse';
import {GetProfitAndLossChargesResponse} from './model/GetProfitAndLossChargesResponse';
import {GetTradeResponse} from './model/GetTradeResponse';
import {GetTradeWiseProfitAndLossDataResponse} from './model/GetTradeWiseProfitAndLossDataResponse';
import {GetTradeWiseProfitAndLossMetaDataResponse} from './model/GetTradeWiseProfitAndLossMetaDataResponse';
import {GetUserFundMarginResponse} from './model/GetUserFundMarginResponse';
import {GetUserFundMarginV3Response} from './model/GetUserFundMarginV3Response';
import {GttCancelOrderRequest} from './model/GttCancelOrderRequest';
import {GttModifyOrderRequest} from './model/GttModifyOrderRequest';
import {GttOrderData} from './model/GttOrderData';
import {GttOrderDetails} from './model/GttOrderDetails';
import {GttPlaceOrderRequest} from './model/GttPlaceOrderRequest';
import {GttRule} from './model/GttRule';
import {GttTriggerOrderResponse} from './model/GttTriggerOrderResponse';
import {HistoricalCandleData} from './model/HistoricalCandleData';
import {HoldingsData} from './model/HoldingsData';
import {HolidayData} from './model/HolidayData';
import {IndieUserTokenRequest} from './model/IndieUserTokenRequest';
import {Instrument} from './model/Instrument';
import {InstrumentData} from './model/InstrumentData';
import {IntraDayCandleData} from './model/IntraDayCandleData';
import {KillSwitchResponse} from './model/KillSwitchResponse';
import {KillSwitchSegmentData} from './model/KillSwitchSegmentData';
import {KillSwitchSegmentUpdateRequest} from './model/KillSwitchSegmentUpdateRequest';
import {LogoutResponse} from './model/LogoutResponse';
import {Loss} from './model/Loss';
import {Margin} from './model/Margin';
import {MarginData} from './model/MarginData';
import {MarginFromPledge} from './model/MarginFromPledge';
import {MarginRequest} from './model/MarginRequest';
import {MarketData} from './model/MarketData';
import {MarketQuoteOHLC} from './model/MarketQuoteOHLC';
import {MarketQuoteOHLCV3} from './model/MarketQuoteOHLCV3';
import {MarketQuoteOptionGreekV3} from './model/MarketQuoteOptionGreekV3';
import {MarketQuoteSymbol} from './model/MarketQuoteSymbol';
import {MarketQuoteSymbolLtp} from './model/MarketQuoteSymbolLtp';
import {MarketQuoteSymbolLtpV3} from './model/MarketQuoteSymbolLtpV3';
import {MarketStatusData} from './model/MarketStatusData';
import {ModifyOrderData} from './model/ModifyOrderData';
import {ModifyOrderRequest} from './model/ModifyOrderRequest';
import {ModifyOrderResponse} from './model/ModifyOrderResponse';
import {ModifyOrderV3Response} from './model/ModifyOrderV3Response';
import {MultiOrderData} from './model/MultiOrderData';
import {MultiOrderError} from './model/MultiOrderError';
import {MultiOrderRequest} from './model/MultiOrderRequest';
import {MultiOrderResponse} from './model/MultiOrderResponse';
import {MultiOrderSummary} from './model/MultiOrderSummary';
import {MultiOrderV3Data} from './model/MultiOrderV3Data';
import {MutualFundHoldingData} from './model/MutualFundHoldingData';
import {MutualFundMetaData} from './model/MutualFundMetaData';
import {MutualFundOrderData} from './model/MutualFundOrderData';
import {MutualFundSipData} from './model/MutualFundSipData';
import {NewsItemData} from './model/NewsItemData';
import {NewsResponseMetaData} from './model/NewsResponseMetaData';
import {NewsResponsePageData} from './model/NewsResponsePageData';
import {OAuthClientException} from './model/OAuthClientException';
import {OAuthClientExceptionCause} from './model/OAuthClientExceptionCause';
import {Ohlc} from './model/Ohlc';
import {OhlcV3} from './model/OhlcV3';
import {OptionStrikeData} from './model/OptionStrikeData';
import {OrderBookData} from './model/OrderBookData';
import {OrderData} from './model/OrderData';
import {OrderMetadata} from './model/OrderMetadata';
import {OtherTaxes} from './model/OtherTaxes';
import {Pagination} from './model/Pagination';
import {PaymentHistoryData} from './model/PaymentHistoryData';
import {PaymentHistoryResponse} from './model/PaymentHistoryResponse';
import {IpoListingData} from './model/IpoListingData';
import {IpoListingResponse} from './model/IpoListingResponse';
import {IpoMetaData} from './model/IpoMetaData';
import {IpoDetailsData} from './model/IpoDetailsData';
import {IpoDetailsResponse} from './model/IpoDetailsResponse';
import {IpoRegistrarInfo} from './model/IpoRegistrarInfo';
import {IpoTimeline} from './model/IpoTimeline';
import {InitiatePayoutRequest} from './model/InitiatePayoutRequest';
import {ModifyPayoutRequest} from './model/ModifyPayoutRequest';
import {PayoutDetails} from './model/PayoutDetails';
import {PayoutDetailsResponse} from './model/PayoutDetailsResponse';
import {PayoutModesData} from './model/PayoutModesData';
import {PayoutModesResponse} from './model/PayoutModesResponse';
import {PlaceOrderData} from './model/PlaceOrderData';
import {PlaceOrderRequest} from './model/PlaceOrderRequest';
import {PlaceOrderResponse} from './model/PlaceOrderResponse';
import {PlaceOrderV3Request} from './model/PlaceOrderV3Request';
import {PlaceOrderV3Response} from './model/PlaceOrderV3Response';
import {PledgeAvailableToTrade} from './model/PledgeAvailableToTrade';
import {PledgeMarginUsed} from './model/PledgeMarginUsed';
import {PledgeUnavailableToTrade} from './model/PledgeUnavailableToTrade';
import {PositionData} from './model/PositionData';
import {PostMarginResponse} from './model/PostMarginResponse';
import {Problem} from './model/Problem';
import {ProfileData} from './model/ProfileData';
import {ProfitAndLossChargesData} from './model/ProfitAndLossChargesData';
import {ProfitAndLossChargesTaxes} from './model/ProfitAndLossChargesTaxes';
import {ProfitAndLossChargesWrapperData} from './model/ProfitAndLossChargesWrapperData';
import {ProfitAndLossMetaData} from './model/ProfitAndLossMetaData';
import {ProfitAndLossMetaDataWrapper} from './model/ProfitAndLossMetaDataWrapper';
import {ProfitAndLossOtherChargesTaxes} from './model/ProfitAndLossOtherChargesTaxes';
import {PutCallOptionChainData} from './model/PutCallOptionChainData';
import {Rule} from './model/Rule';
import {SearchInstrumentResponse} from './model/SearchInstrumentResponse';
import {SearchMetaData} from './model/SearchMetaData';
import {TokenRequest} from './model/TokenRequest';
import {TokenResponse} from './model/TokenResponse';
import {TradeData} from './model/TradeData';
import {TradeHistoryResponse} from './model/TradeHistoryResponse';
import {TradeHistoryResponseMetaData} from './model/TradeHistoryResponseMetaData';
import {TradeHistoryResponsePageData} from './model/TradeHistoryResponsePageData';
import {TradeHistoryResponseTradeData} from './model/TradeHistoryResponseTradeData';
import {TradeWiseMetaData} from './model/TradeWiseMetaData';
import {TradeWiseProfitAndLossData} from './model/TradeWiseProfitAndLossData';
import {UnavailableToTrade} from './model/UnavailableToTrade';
import {UnsettledProfit} from './model/UnsettledProfit';
import {UpdateUserIpRequest} from './model/UpdateUserIpRequest';
import {UserFundMarginData} from './model/UserFundMarginData';
import {UserFundMarginV3Data} from './model/UserFundMarginV3Data';
import {UserIpResponse} from './model/UserIpResponse';
import {UserIpResponseData} from './model/UserIpResponseData';
import {WebsocketAuthRedirectResponse} from './model/WebsocketAuthRedirectResponse';
import {WebsocketAuthRedirectResponseData} from './model/WebsocketAuthRedirectResponseData';
import {PortfolioDataStreamer} from './feeder/PortfolioDataStreamer';
import { MarketDataStreamerV3 } from './feeder/MarketDataStreamerV3';
import {FundamentalsApi} from './api/FundamentalsApi';
import {MarketApi} from './api/MarketApi';
import {ChargeApi} from './api/ChargeApi';
import {ExpiredInstrumentApi} from './api/ExpiredInstrumentApi';
import {HistoryApi} from './api/HistoryApi';
import {HistoryV3Api} from './api/HistoryV3Api';
import {InstrumentsApi} from './api/InstrumentsApi';
import {LoginApi} from './api/LoginApi';
import {MarketHolidaysAndTimingsApi} from './api/MarketHolidaysAndTimingsApi';
import {MarketQuoteApi} from './api/MarketQuoteApi';
import {MarketQuoteV3Api} from './api/MarketQuoteV3Api';
import {MutualFundApi} from './api/MutualFundApi';
import {NewsApi} from './api/NewsApi';
import {OptionsApi} from './api/OptionsApi';
import {OrderApi} from './api/OrderApi';
import {OrderApiV3} from './api/OrderControllerV3Api';
import {PortfolioApi} from './api/PortfolioApi';
import {PostTradeApi} from './api/PostTradeApi';
import {TradeProfitAndLossApi} from './api/TradeProfitAndLossApi';
import {UserApi} from './api/UserApi';
import {WebsocketApi} from './api/WebsocketApi';
import {IPOApi} from './api/IPOApi';
/**
* Object.<br>
* The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
* <p>
* An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
* <pre>
* var UpstoxClient = require('index'); // See note below*.
* var xxxSvc = new UpstoxClient.XxxApi(); // Allocate the API class we're going to use.
* var yyyModel = new UpstoxClient.Yyy(); // Construct a model instance.
* yyyModel.someProperty = 'someValue';
* ...
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
* ...
* </pre>
* <em>*NOTE: For a top-level AMD script, use require(['index'], function(){...})
* and put the application logic within the callback function.</em>
* </p>
* <p>
* A non-AMD browser application (discouraged) might do something like this:
* <pre>
* var xxxSvc = new UpstoxClient.XxxApi(); // Allocate the API class we're going to use.
* var yyy = new UpstoxClient.Yyy(); // Construct a model instance.
* yyyModel.someProperty = 'someValue';
* ...
* var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
* ...
* </pre>
* </p>
* @module index
* @version v0
*/
export {
/**
* The ApiClient constructor.
* @property {module:ApiClient}
*/
ApiClient,
MarketDataStreamerV3,
PortfolioDataStreamer,
/**
* The AnalyticsData model constructor.
* @property {module:model/AnalyticsData}
*/
AnalyticsData,
/**
* The AnalyticsResponse model constructor.
* @property {module:model/AnalyticsResponse}
*/
AnalyticsResponse,
/**
* The BalanceSheetData model constructor.
* @property {module:model/BalanceSheetData}
*/
BalanceSheetData,
/**
* The BalanceSheetHistoryItem model constructor.
* @property {module:model/BalanceSheetHistoryItem}
*/
BalanceSheetHistoryItem,
/**
* The BalanceSheetResponse model constructor.
* @property {module:model/BalanceSheetResponse}
*/
BalanceSheetResponse,
/**
* The CashFlowData model constructor.
* @property {module:model/CashFlowData}
*/
CashFlowData,
/**
* The CashFlowEntry model constructor.
* @property {module:model/CashFlowEntry}
*/
CashFlowEntry,
/**
* The CashFlowResponse model constructor.
* @property {module:model/CashFlowResponse}
*/
CashFlowResponse,
/**
* The CompanyProfileData model constructor.
* @property {module:model/CompanyProfileData}
*/
CompanyProfileData,
/**
* The CompanyProfileResponse model constructor.
* @property {module:model/CompanyProfileResponse}
*/
CompanyProfileResponse,
/**
* The CompetitorData model constructor.
* @property {module:model/CompetitorData}
*/
CompetitorData,
/**
* The CompetitorsResponse model constructor.
* @property {module:model/CompetitorsResponse}
*/
CompetitorsResponse,
/**
* The CorporateActionData model constructor.
* @property {module:model/CorporateActionData}
*/
CorporateActionData,
/**
* The CorporateActionEventDetail model constructor.
* @property {module:model/CorporateActionEventDetail}
*/
CorporateActionEventDetail,
/**
* The CorporateActionsResponse model constructor.
* @property {module:model/CorporateActionsResponse}
*/
CorporateActionsResponse,
/**
* The FinancialStatementEntry model constructor.
* @property {module:model/FinancialStatementEntry}
*/
FinancialStatementEntry,
/**
* The HistoryItem model constructor.
* @property {module:model/HistoryItem}
*/
HistoryItem,
/**
* The IncomeStatementData model constructor.
* @property {module:model/IncomeStatementData}
*/
IncomeStatementData,
/**
* The IncomeStatementEntry model constructor.
* @property {module:model/IncomeStatementEntry}
*/
IncomeStatementEntry,
/**
* The IncomeStatementResponse model constructor.
* @property {module:model/IncomeStatementResponse}
*/
IncomeStatementResponse,
/**
* The KeyRatioData model constructor.
* @property {module:model/KeyRatioData}
*/
KeyRatioData,
/**
* The KeyRatiosResponse model constructor.
* @property {module:model/KeyRatiosResponse}
*/
KeyRatiosResponse,
/**
* The SectorMarketCapAmount model constructor.
* @property {module:model/SectorMarketCapAmount}
*/
SectorMarketCapAmount,
/**
* The ShareHoldingData model constructor.
* @property {module:model/ShareHoldingData}
*/
ShareHoldingData,
/**
* The ShareHoldingsResponse model constructor.
* @property {module:model/ShareHoldingsResponse}
*/
ShareHoldingsResponse,
/**
* The ApiGatewayErrorResponse model constructor.
* @property {module:model/ApiGatewayErrorResponse}
*/
ApiGatewayErrorResponse,
/**
* The AvailableToTrade model constructor.
* @property {module:model/AvailableToTrade}
*/
AvailableToTrade,
/**
* The BatchExecutionSummary model constructor.
* @property {module:model/BatchExecutionSummary}
*/
BatchExecutionSummary,
/**
* The BrokerageData model constructor.
* @property {module:model/BrokerageData}
*/
BrokerageData,
/**
* The BrokerageTaxes model constructor.
* @property {module:model/BrokerageTaxes}
*/
BrokerageTaxes,
/**
* The BrokerageWrapperData model constructor.
* @property {module:model/BrokerageWrapperData}
*/
BrokerageWrapperData,
/**
* The CancelOrExitMultiOrderData model constructor.
* @property {module:model/CancelOrExitMultiOrderData}
*/
CancelOrExitMultiOrderData,
/**
* The CancelOrExitMultiOrderResponse model constructor.
* @property {module:model/CancelOrExitMultiOrderResponse}
*/
CancelOrExitMultiOrderResponse,
/**
* The CancelOrExitOrderErrorData model constructor.
* @property {module:model/CancelOrExitOrderErrorData}
*/
CancelOrExitOrderErrorData,
/**
* The CancelOrderData model constructor.
* @property {module:model/CancelOrderData}
*/
CancelOrderData,
/**
* The CancelOrderResponse model constructor.
* @property {module:model/CancelOrderResponse}
*/
CancelOrderResponse,
/**
* The CancelOrderV3Response model constructor.
* @property {module:model/CancelOrderV3Response}
*/
CancelOrderV3Response,
/**
* The CashAvailableToTrade model constructor.
* @property {module:model/CashAvailableToTrade}
*/
CashAvailableToTrade,
/**
* The CashBreakdown model constructor.
* @property {module:model/CashBreakdown}
*/
CashBreakdown,
/**
* The CashMarginUsed model constructor.
* @property {module:model/CashMarginUsed}
*/
CashMarginUsed,
/**
* The CashUnavailableToTrade model constructor.
* @property {module:model/CashUnavailableToTrade}
*/
CashUnavailableToTrade,
/**
* The ConvertPositionData model constructor.
* @property {module:model/ConvertPositionData}
*/
ConvertPositionData,
/**
* The ConvertPositionRequest model constructor.
* @property {module:model/ConvertPositionRequest}
*/
ConvertPositionRequest,
/**
* The ConvertPositionResponse model constructor.
* @property {module:model/ConvertPositionResponse}
*/
ConvertPositionResponse,
/**
* The DeliveryMargin model constructor.
* @property {module:model/DeliveryMargin}
*/
DeliveryMargin,
/**
* The Depth model constructor.
* @property {module:model/Depth}
*/
Depth,
/**
* The DepthMap model constructor.
* @property {module:model/DepthMap}
*/
DepthMap,
/**
* The DpPlan model constructor.
* @property {module:model/DpPlan}
*/
DpPlan,
/**
* The ExchangeTimingData model constructor.
* @property {module:model/ExchangeTimingData}
*/
ExchangeTimingData,
/**
* The ExpiredFutureData model constructor.
* @property {module:model/ExpiredFutureData}
*/
ExpiredFutureData,
/**
* The FamilyMemberData model constructor.
* @property {module:model/FamilyMemberData}
*/
FamilyMemberData,
/**
* The GetBrokerageResponse model constructor.
* @property {module:model/GetBrokerageResponse}
*/
GetBrokerageResponse,
/**
* The GetExchangeTimingResponse model constructor.
* @property {module:model/GetExchangeTimingResponse}
*/
GetExchangeTimingResponse,
/**
* The GetExpiredFuturesContractResponse model constructor.
* @property {module:model/GetExpiredFuturesContractResponse}
*/
GetExpiredFuturesContractResponse,
/**
* The GetExpiriesResponse model constructor.
* @property {module:model/GetExpiriesResponse}
*/
GetExpiriesResponse,
/**
* The GetFullMarketQuoteResponse model constructor.
* @property {module:model/GetFullMarketQuoteResponse}
*/
GetFullMarketQuoteResponse,
/**
* The GetGttOrderResponse model constructor.
* @property {module:model/GetGttOrderResponse}
*/
GetGttOrderResponse,
/**
* The GetHistoricalCandleResponse model constructor.
* @property {module:model/GetHistoricalCandleResponse}
*/
GetHistoricalCandleResponse,
/**
* The GetHoldingsResponse model constructor.
* @property {module:model/GetHoldingsResponse}
*/
GetHoldingsResponse,
/**
* The GetHolidayResponse model constructor.
* @property {module:model/GetHolidayResponse}
*/
GetHolidayResponse,
/**
* The GetIntraDayCandleResponse model constructor.
* @property {module:model/GetIntraDayCandleResponse}
*/
GetIntraDayCandleResponse,
/**
* The GetMarketQuoteLastTradedPriceResponse model constructor.
* @property {module:model/GetMarketQuoteLastTradedPriceResponse}
*/
GetMarketQuoteLastTradedPriceResponse,
/**
* The GetMarketQuoteLastTradedPriceResponseV3 model constructor.
* @property {module:model/GetMarketQuoteLastTradedPriceResponseV3}
*/
GetMarketQuoteLastTradedPriceResponseV3,
/**
* The GetMarketQuoteOHLCResponse model constructor.
* @property {module:model/GetMarketQuoteOHLCResponse}
*/
GetMarketQuoteOHLCResponse,
/**
* The GetMarketQuoteOHLCResponseV3 model constructor.
* @property {module:model/GetMarketQuoteOHLCResponseV3}
*/
GetMarketQuoteOHLCResponseV3,
/**
* The GetMarketQuoteOptionGreekResponseV3 model constructor.
* @property {module:model/GetMarketQuoteOptionGreekResponseV3}
*/
GetMarketQuoteOptionGreekResponseV3,
/**
* The GetMarketStatusResponse model constructor.
* @property {module:model/GetMarketStatusResponse}
*/
GetMarketStatusResponse,
/**
* The GetMutualFundHoldingsResponse model constructor.
* @property {module:model/GetMutualFundHoldingsResponse}
*/
GetMutualFundHoldingsResponse,
/**
* The GetMutualFundOrderDetailsResponse model constructor.
* @property {module:model/GetMutualFundOrderDetailsResponse}
*/
GetMutualFundOrderDetailsResponse,
/**
* The GetMutualFundOrdersResponse model constructor.
* @property {module:model/GetMutualFundOrdersResponse}
*/
GetMutualFundOrdersResponse,
/**
* The GetMutualFundSipsResponse model constructor.
* @property {module:model/GetMutualFundSipsResponse}
*/
GetMutualFundSipsResponse,
/**
* The GetNewsResponse model constructor.
* @property {module:model/GetNewsResponse}
*/
GetNewsResponse,
/**
* The GetOptionChainResponse model constructor.
* @property {module:model/GetOptionChainResponse}
*/
GetOptionChainResponse,
/**
* The GetOptionContractResponse model constructor.
* @property {module:model/GetOptionContractResponse}
*/
GetOptionContractResponse,
/**
* The GetOrderBookResponse model constructor.
* @property {module:model/GetOrderBookResponse}
*/
GetOrderBookResponse,
/**
* The GetOrderDetailsResponse model constructor.
* @property {module:model/GetOrderDetailsResponse}
*/
GetOrderDetailsResponse,
/**
* The GetOrderResponse model constructor.
* @property {module:model/GetOrderResponse}
*/
GetOrderResponse,
/**
* The GetPositionResponse model constructor.
* @property {module:model/GetPositionResponse}
*/
GetPositionResponse,
/**
* The GetProfileResponse model constructor.
* @property {module:model/GetProfileResponse}
*/
GetProfileResponse,
/**
* The GetProfitAndLossChargesResponse model constructor.
* @property {module:model/GetProfitAndLossChargesResponse}
*/
GetProfitAndLossChargesResponse,
/**
* The GetTradeResponse model constructor.
* @property {module:model/GetTradeResponse}
*/
GetTradeResponse,
/**
* The GetTradeWiseProfitAndLossDataResponse model constructor.
* @property {module:model/GetTradeWiseProfitAndLossDataResponse}
*/
GetTradeWiseProfitAndLossDataResponse,
/**
* The GetTradeWiseProfitAndLossMetaDataResponse model constructor.
* @property {module:model/GetTradeWiseProfitAndLossMetaDataResponse}
*/
GetTradeWiseProfitAndLossMetaDataResponse,
/**
* The GetUserFundMarginResponse model constructor.
* @property {module:model/GetUserFundMarginResponse}
*/
GetUserFundMarginResponse,
/**
* The GetUserFundMarginV3Response model constructor.
* @property {module:model/GetUserFundMarginV3Response}
*/
GetUserFundMarginV3Response,
/**
* The GttCancelOrderRequest model constructor.
* @property {module:model/GttCancelOrderRequest}
*/
GttCancelOrderRequest,
/**
* The GttModifyOrderRequest model constructor.
* @property {module:model/GttModifyOrderRequest}
*/
GttModifyOrderRequest,
/**
* The GttOrderData model constructor.
* @property {module:model/GttOrderData}
*/
GttOrderData,
/**
* The GttOrderDetails model constructor.
* @property {module:model/GttOrderDetails}
*/
GttOrderDetails,
/**
* The GttPlaceOrderRequest model constructor.
* @property {module:model/GttPlaceOrderRequest}
*/
GttPlaceOrderRequest,
/**
* The GttRule model constructor.
* @property {module:model/GttRule}
*/
GttRule,
/**
* The GttTriggerOrderResponse model constructor.
* @property {module:model/GttTriggerOrderResponse}
*/
GttTriggerOrderResponse,
/**
* The HistoricalCandleData model constructor.
* @property {module:model/HistoricalCandleData}
*/
HistoricalCandleData,
/**
* The HoldingsData model constructor.
* @property {module:model/HoldingsData}
*/
HoldingsData,
/**
* The HolidayData model constructor.
* @property {module:model/HolidayData}
*/
HolidayData,
/**
* The IndieUserTokenRequest model constructor.
* @property {module:model/IndieUserTokenRequest}
*/
IndieUserTokenRequest,
/**
* The Instrument model constructor.
* @property {module:model/Instrument}
*/
Instrument,
/**
* The InstrumentData model constructor.
* @property {module:model/InstrumentData}
*/
InstrumentData,
/**
* The IntraDayCandleData model constructor.
* @property {module:model/IntraDayCandleData}
*/
IntraDayCandleData,
/**
* The KillSwitchResponse model constructor.
* @property {module:model/KillSwitchResponse}
*/
KillSwitchResponse,
/**
* The KillSwitchSegmentData model constructor.
* @property {module:model/KillSwitchSegmentData}
*/
KillSwitchSegmentData,
/**
* The KillSwitchSegmentUpdateRequest model constructor.
* @property {module:model/KillSwitchSegmentUpdateRequest}
*/
KillSwitchSegmentUpdateRequest,
/**
* The LogoutResponse model constructor.
* @property {module:model/LogoutResponse}
*/
LogoutResponse,
/**
* The Loss model constructor.
* @property {module:model/Loss}
*/
Loss,
/**
* The Margin model constructor.
* @property {module:model/Margin}
*/
Margin,
/**
* The MarginData model constructor.
* @property {module:model/MarginData}
*/
MarginData,
/**
* The MarginFromPledge model constructor.
* @property {module:model/MarginFromPledge}
*/
MarginFromPledge,
/**
* The MarginRequest model constructor.
* @property {module:model/MarginRequest}
*/
MarginRequest,
/**
* The MarketData model constructor.
* @property {module:model/MarketData}
*/
MarketData,
/**
* The MarketQuoteOHLC model constructor.
* @property {module:model/MarketQuoteOHLC}
*/
MarketQuoteOHLC,
/**
* The MarketQuoteOHLCV3 model constructor.
* @property {module:model/MarketQuoteOHLCV3}
*/
MarketQuoteOHLCV3,
/**
* The MarketQuoteOptionGreekV3 model constructor.
* @property {module:model/MarketQuoteOptionGreekV3}
*/
MarketQuoteOptionGreekV3,
/**
* The MarketQuoteSymbol model constructor.
* @property {module:model/MarketQuoteSymbol}
*/
MarketQuoteSymbol,
/**
* The MarketQuoteSymbolLtp model constructor.
* @property {module:model/MarketQuoteSymbolLtp}
*/
MarketQuoteSymbolLtp,
/**
* The MarketQuoteSymbolLtpV3 model constructor.
* @property {module:model/MarketQuoteSymbolLtpV3}
*/
MarketQuoteSymbolLtpV3,
/**
* The MarketStatusData model constructor.
* @property {module:model/MarketStatusData}
*/
MarketStatusData,
/**
* The ModifyOrderData model constructor.
* @property {module:model/ModifyOrderData}
*/
ModifyOrderData,
/**
* The ModifyOrderRequest model constructor.
* @property {module:model/ModifyOrderRequest}
*/
ModifyOrderRequest,
/**
* The ModifyOrderResponse model constructor.
* @property {module:model/ModifyOrderResponse}
*/
ModifyOrderResponse,
/**
* The ModifyOrderV3Response model constructor.
* @property {module:model/ModifyOrderV3Response}
*/
ModifyOrderV3Response,
/**
* The MultiOrderData model constructor.
* @property {module:model/MultiOrderData}
*/
MultiOrderData,
/**
* The MultiOrderError model constructor.
* @property {module:model/MultiOrderError}
*/
MultiOrderError,
/**
* The MultiOrderRequest model constructor.
* @property {module:model/MultiOrderRequest}
*/
MultiOrderRequest,
/**
* The MultiOrderResponse model constructor.
* @property {module:model/MultiOrderResponse}
*/
MultiOrderResponse,
/**
* The MultiOrderSummary model constructor.
* @property {module:model/MultiOrderSummary}
*/
MultiOrderSummary,
/**
* The MultiOrderV3Data model constructor.
* @property {module:model/MultiOrderV3Data}
*/
MultiOrderV3Data,
/**
* The MutualFundHoldingData model constructor.
* @property {module:model/MutualFundHoldingData}
*/
MutualFundHoldingData,
/**
* The MutualFundMetaData model constructor.
* @property {module:model/MutualFundMetaData}
*/
MutualFundMetaData,
/**
* The MutualFundOrderData model constructor.
* @property {module:model/MutualFundOrderData}
*/
MutualFundOrderData,
/**
* The MutualFundSipData model constructor.
* @property {module:model/MutualFundSipData}
*/
MutualFundSipData,
/**
* The NewsItemData model constructor.
* @property {module:model/NewsItemData}
*/
NewsItemData,
/**
* The NewsResponseMetaData model constructor.
* @property {module:model/NewsResponseMetaData}
*/
NewsResponseMetaData,
/**
* The NewsResponsePageData model constructor.
* @property {module:model/NewsResponsePageData}
*/
NewsResponsePageData,
/**
* The OAuthClientException model constructor.
* @property {module:model/OAuthClientException}
*/
OAuthClientException,
/**
* The OAuthClientExceptionCause model constructor.
* @property {module:model/OAuthClientExceptionCause}
*/
OAuthClientExceptionCause,
/**
* The Ohlc model constructor.
* @property {module:model/Ohlc}
*/
Ohlc,
/**
* The OhlcV3 model constructor.
* @property {module:model/OhlcV3}
*/
OhlcV3,
/**
* The OptionStrikeData model constructor.
* @property {module:model/OptionStrikeData}
*/
OptionStrikeData,
/**
* The OrderBookData model constructor.
* @property {module:model/OrderBookData}
*/
OrderBookData,
/**
* The OrderData model constructor.
* @property {module:model/OrderData}
*/
OrderData,
/**
* The OrderMetadata model constructor.
* @property {module:model/OrderMetadata}
*/
OrderMetadata,
/**
* The OtherTaxes model constructor.
* @property {module:model/OtherTaxes}
*/
OtherTaxes,
/**
* The Pagination model constructor.
* @property {module:model/Pagination}
*/
Pagination,
/**
* The PaymentHistoryData model constructor.
* @property {module:model/PaymentHistoryData}
*/
PaymentHistoryData,
/**
* The PaymentHistoryResponse model constructor.
* @property {module:model/PaymentHistoryResponse}
*/
PaymentHistoryResponse,
/**
* The IpoListingData model constructor.
* @property {module:model/IpoListingData}
*/
IpoListingData,
/**
* The IpoListingResponse model constructor.
* @property {module:model/IpoListingResponse}
*/
IpoListingResponse,
/**
* The IpoMetaData model constructor.
* @property {module:model/IpoMetaData}
*/
IpoMetaData,
/**
* The IpoDetailsData model constructor.
* @property {module:model/IpoDetailsData}
*/
IpoDetailsData,
/**
* The IpoDetailsResponse model constructor.
* @property {module:model/IpoDetailsResponse}
*/
IpoDetailsResponse,
/**
* The IpoRegistrarInfo model constructor.
* @property {module:model/IpoRegistrarInfo}
*/
IpoRegistrarInfo,
/**
* The IpoTimeline model constructor.
* @property {module:model/IpoTimeline}
*/
IpoTimeline,
/**
* The InitiatePayoutRequest model constructor.
* @property {module:model/InitiatePayoutRequest}
*/
InitiatePayoutRequest,
/**
* The ModifyPayoutRequest model constructor.
* @property {module:model/ModifyPayoutRequest}
*/
ModifyPayoutRequest,
/**
* The PayoutDetails model constructor.
* @property {module:model/PayoutDetails}
*/
PayoutDetails,
/**
* The PayoutDetailsResponse model constructor.
* @property {module:model/PayoutDetailsResponse}
*/
PayoutDetailsResponse,
/**
* The PayoutModesData model constructor.
* @property {module:model/PayoutModesData}
*/
PayoutModesData,
/**
* The PayoutModesResponse model constructor.
* @property {module:model/PayoutModesResponse}
*/
PayoutModesResponse,
/**
* The PlaceOrderData model constructor.
* @property {module:model/PlaceOrderData}
*/
PlaceOrderData,
/**
* The PlaceOrderRequest model constructor.
* @property {module:model/PlaceOrderRequest}
*/
PlaceOrderRequest,
/**
* The PlaceOrderResponse model constructor.
* @property {module:model/PlaceOrderResponse}
*/
PlaceOrderResponse,
/**
* The PlaceOrderV3Request model constructor.
* @property {module:model/PlaceOrderV3Request}
*/
PlaceOrderV3Request,
/**
* The PlaceOrderV3Response model constructor.
* @property {module:model/PlaceOrderV3Response}
*/
PlaceOrderV3Response,
/**
* The PledgeAvailableToTrade model constructor.
* @property {module:model/PledgeAvailableToTrade}
*/
PledgeAvailableToTrade,
/**
* The PledgeMarginUsed model constructor.
* @property {module:model/PledgeMarginUsed}
*/
PledgeMarginUsed,
/**
* The PledgeUnavailableToTrade model constructor.
* @property {module:model/PledgeUnavailableToTrade}
*/
PledgeUnavailableToTrade,
/**
* The PositionData model constructor.
* @property {module:model/PositionData}
*/
PositionData,
/**
* The PostMarginResponse model constructor.
* @property {module:model/PostMarginResponse}
*/
PostMarginResponse,
/**
* The Problem model constructor.
* @property {module:model/Problem}
*/
Problem,
/**
* The ProfileData model constructor.
* @property {module:model/ProfileData}
*/
ProfileData,
/**
* The ProfitAndLossChargesData model constructor.
* @property {module:model/ProfitAndLossChargesData}
*/
ProfitAndLossChargesData,
/**
* The ProfitAndLossChargesTaxes model constructor.
* @property {module:model/ProfitAndLossChargesTaxes}
*/
ProfitAndLossChargesTaxes,
/**
* The ProfitAndLossChargesWrapperData model constructor.
* @property {module:model/ProfitAndLossChargesWrapperData}
*/
ProfitAndLossChargesWrapperData,
/**
* The ProfitAndLossMetaData model constructor.
* @property {module:model/ProfitAndLossMetaData}
*/
ProfitAndLossMetaData,
/**
* The ProfitAndLossMetaDataWrapper model constructor.
* @property {module:model/ProfitAndLossMetaDataWrapper}
*/
ProfitAndLossMetaDataWrapper,
/**
* The ProfitAndLossOtherChargesTaxes model constructor.
* @property {module:model/ProfitAndLossOtherChargesTaxes}
*/
ProfitAndLossOtherChargesTaxes,
/**
* The PutCallOptionChainData model constructor.
* @property {module:model/PutCallOptionChainData}
*/
PutCallOptionChainData,
/**
* The Rule model constructor.
* @property {module:model/Rule}
*/
Rule,
/**
* The SearchInstrumentResponse model constructor.
* @property {module:model/SearchInstrumentResponse}
*/
SearchInstrumentResponse,
/**
* The SearchMetaData model constructor.
* @property {module:model/SearchMetaData}
*/
SearchMetaData,
/**
* The TokenRequest model constructor.
* @property {module:model/TokenRequest}
*/
TokenRequest,
/**
* The TokenResponse model constructor.
* @property {module:model/TokenResponse}
*/
TokenResponse,
/**
* The TradeData model constructor.
* @property {module:model/TradeData}
*/
TradeData,
/**
* The TradeHistoryResponse model constructor.
* @property {module:model/TradeHistoryResponse}
*/
TradeHistoryResponse,
/**
* The TradeHistoryResponseMetaData model constructor.
* @property {module:model/TradeHistoryResponseMetaData}
*/
TradeHistoryResponseMetaData,
/**
* The TradeHistoryResponsePageData model constructor.
* @property {module:model/TradeHistoryResponsePageData}
*/
TradeHistoryResponsePageData,
/**
* The TradeHistoryResponseTradeData model constructor.
* @property {module:model/TradeHistoryResponseTradeData}
*/
TradeHistoryResponseTradeData,
/**
* The TradeWiseMetaData model constructor.
* @property {module:model/TradeWiseMetaData}
*/
TradeWiseMetaData,
/**
* The TradeWiseProfitAndLossData model constructor.
* @property {module:model/TradeWiseProfitAndLossData}
*/
TradeWiseProfitAndLossData,
/**
* The UnavailableToTrade model constructor.
* @property {module:model/UnavailableToTrade}
*/
UnavailableToTrade,
/**
* The UnsettledProfit model constructor.
* @property {module:model/UnsettledProfit}
*/
UnsettledProfit,
/**
* The UpdateUserIpRequest model constructor.
* @property {module:model/UpdateUserIpRequest}
*/
UpdateUserIpRequest,
/**
* The UserFundMarginData model constructor.
* @property {module:model/UserFundMarginData}
*/
UserFundMarginData,
/**
* The UserFundMarginV3Data model constructor.
* @property {module:model/UserFundMarginV3Data}
*/
UserFundMarginV3Data,
/**
* The UserIpResponse model constructor.
* @property {module:model/UserIpResponse}
*/
UserIpResponse,
/**
* The UserIpResponseData model constructor.
* @property {module:model/UserIpResponseData}
*/
UserIpResponseData,
/**
* The WebsocketAuthRedirectResponse model constructor.
* @property {module:model/WebsocketAuthRedirectResponse}
*/
WebsocketAuthRedirectResponse,
/**
* The WebsocketAuthRedirectResponseData model constructor.
* @property {module:model/WebsocketAuthRedirectResponseData}
*/
WebsocketAuthRedirectResponseData,
/**
* The FundamentalsApi service constructor.
* @property {module:api/FundamentalsApi}
*/
FundamentalsApi,
/**
* The MarketApi service constructor.
* @property {module:api/MarketApi}
*/
MarketApi,
/**
* The ChargeApi service constructor.
* @property {module:api/ChargeApi}
*/
ChargeApi,
/**
* The ExpiredInstrumentApi service constructor.
* @property {module:api/ExpiredInstrumentApi}
*/
ExpiredInstrumentApi,
/**
* The HistoryApi service constructor.
* @property {module:api/HistoryApi}
*/
HistoryApi,
/**
* The HistoryV3Api service constructor.
* @property {module:api/HistoryV3Api}
*/
HistoryV3Api,
/**
* The InstrumentsApi service constructor.
* @property {module:api/InstrumentsApi}
*/
InstrumentsApi,
/**
* The LoginApi service constructor.
* @property {module:api/LoginApi}
*/
LoginApi,
/**
* The MarketHolidaysAndTimingsApi service constructor.
* @property {module:api/MarketHolidaysAndTimingsApi}
*/
MarketHolidaysAndTimingsApi,
/**
* The MarketQuoteApi service constructor.
* @property {module:api/MarketQuoteApi}
*/
MarketQuoteApi,
/**
* The MarketQuoteV3Api service constructor.
* @property {module:api/MarketQuoteV3Api}
*/
MarketQuoteV3Api,
/**
* The MutualFundApi service constructor.
* @property {module:api/MutualFundApi}
*/
MutualFundApi,
/**
* The NewsApi service constructor.
* @property {module:api/NewsApi}
*/
NewsApi,
/**
* The OptionsApi service constructor.
* @property {module:api/OptionsApi}
*/
OptionsApi,
/**
* The OrderApi service constructor.
* @property {module:api/OrderApi}
*/
OrderApi,
/**
* The OrderControllerV3Api service constructor.
* @property {module:api/OrderControllerV3Api}
*/
OrderApiV3,
/**
* The PortfolioApi service constructor.
* @property {module:api/PortfolioApi}
*/
PortfolioApi,
/**
* The PostTradeApi service constructor.
* @property {module:api/PostTradeApi}
*/
PostTradeApi,
/**
* The TradeProfitAndLossApi service constructor.
* @property {module:api/TradeProfitAndLossApi}
*/
TradeProfitAndLossApi,
/**
* The UserApi service constructor.
* @property {module:api/UserApi}
*/
UserApi,
/**
* The WebsocketApi service constructor.
* @property {module:api/WebsocketApi}
*/
WebsocketApi,
/**
* The IPOApi service constructor.
* @property {module:api/IPOApi}
*/
IPOApi
};