UNPKG

@nepse-helper/core

Version:

A helper library for NEPSE

101 lines (100 loc) 2.44 kB
export interface ISecurityBrief { id: number; symbol: string; securityName: string; name: string; activeStatus: string; } export interface ISecurityDetail { securityDailyTradeDto: SecurityDailyTradeDto; security: Security; stockListedShares: number; paidUpCapital: number; issuedCapital: number; marketCapitalization: number; publicShares: number; publicPercentage: number; promoterShares: number; promoterPercentage: number; updatedDate: string; securityId: number; } export interface SecurityDailyTradeDto { securityId: string; openPrice: number; highPrice: number; lowPrice: number; totalTradeQuantity: number; totalTrades: number; lastTradedPrice: number; previousClose: number; businessDate: string; closePrice: number | null; fiftyTwoWeekHigh: number; fiftyTwoWeekLow: number; lastUpdatedDateTime: string; } export interface Security { id: number; symbol: string; isin: string; permittedToTrade: string; listingDate: string; creditRating: any; tickSize: number; instrumentType: InstrumentType; capitalGainBaseDate: string; faceValue: number; highRangeDPR: any; issuerName: any; meInstanceNumber: number; parentId: any; recordType: number; schemeDescription: any; schemeName: any; secured: any; series: any; shareGroupId: ShareGroupId; activeStatus: string; divisor: number; cdsStockRefId: number; securityName: string; tradingStartDate: string; networthBasePrice: number; securityTradeCycle: number; isPromoter: string; companyId: CompanyId; } export interface InstrumentType { id: number; code: string; description: string; activeStatus: string; } export interface ShareGroupId { id: number; name: string; description: string; capitalRangeMin: number; modifiedBy: any; modifiedDate: any; activeStatus: string; isDefault: string; } export interface CompanyId { id: number; companyShortName: string; companyName: string; email: string; companyWebsite: string; companyContactPerson: string; sectorMaster: SectorMaster; companyRegistrationNumber: string; activeStatus: string; } export interface SectorMaster { id: number; sectorDescription: string; activeStatus: string; regulatoryBody: string; }