mirror of https://github.com/ghostfolio/ghostfolio
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3264 lines
96 KiB
3264 lines
96 KiB
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.default = {
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"$comment": "DO NOT EDIT THIS FILE. It is generated automatically from typescript interfaces in the project. To update, run `deno task schema` (with optional `--watch`). In VSCode, this is run automatically for you on folder open.",
|
|
"definitions": {
|
|
"QuoteSummaryResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assetProfile": {
|
|
"$ref": "#/definitions/AssetProfile"
|
|
},
|
|
"balanceSheetHistory": {
|
|
"$ref": "#/definitions/BalanceSheetHistory"
|
|
},
|
|
"balanceSheetHistoryQuarterly": {
|
|
"$ref": "#/definitions/BalanceSheetHistory"
|
|
},
|
|
"calendarEvents": {
|
|
"$ref": "#/definitions/CalendarEvents"
|
|
},
|
|
"cashflowStatementHistory": {
|
|
"$ref": "#/definitions/CashflowStatementHistory"
|
|
},
|
|
"cashflowStatementHistoryQuarterly": {
|
|
"$ref": "#/definitions/CashflowStatementHistory"
|
|
},
|
|
"defaultKeyStatistics": {
|
|
"$ref": "#/definitions/DefaultKeyStatistics"
|
|
},
|
|
"earnings": {
|
|
"$ref": "#/definitions/QuoteSummaryEarnings"
|
|
},
|
|
"earningsHistory": {
|
|
"$ref": "#/definitions/EarningsHistory"
|
|
},
|
|
"earningsTrend": {
|
|
"$ref": "#/definitions/EarningsTrend"
|
|
},
|
|
"financialData": {
|
|
"$ref": "#/definitions/FinancialData"
|
|
},
|
|
"fundOwnership": {
|
|
"$ref": "#/definitions/Ownership"
|
|
},
|
|
"fundPerformance": {
|
|
"$ref": "#/definitions/FundPerformance"
|
|
},
|
|
"fundProfile": {
|
|
"$ref": "#/definitions/FundProfile"
|
|
},
|
|
"incomeStatementHistory": {
|
|
"$ref": "#/definitions/IncomeStatementHistory"
|
|
},
|
|
"incomeStatementHistoryQuarterly": {
|
|
"$ref": "#/definitions/IncomeStatementHistory"
|
|
},
|
|
"indexTrend": {
|
|
"$ref": "#/definitions/IndexTrend"
|
|
},
|
|
"industryTrend": {
|
|
"$ref": "#/definitions/Trend"
|
|
},
|
|
"insiderHolders": {
|
|
"$ref": "#/definitions/Holders"
|
|
},
|
|
"insiderTransactions": {
|
|
"$ref": "#/definitions/InsiderTransactions"
|
|
},
|
|
"institutionOwnership": {
|
|
"$ref": "#/definitions/Ownership"
|
|
},
|
|
"majorDirectHolders": {
|
|
"$ref": "#/definitions/Holders"
|
|
},
|
|
"majorHoldersBreakdown": {
|
|
"$ref": "#/definitions/MajorHoldersBreakdown"
|
|
},
|
|
"netSharePurchaseActivity": {
|
|
"$ref": "#/definitions/NetSharePurchaseActivity"
|
|
},
|
|
"price": {
|
|
"$ref": "#/definitions/Price"
|
|
},
|
|
"quoteType": {
|
|
"$ref": "#/definitions/QuoteType"
|
|
},
|
|
"recommendationTrend": {
|
|
"$ref": "#/definitions/RecommendationTrend"
|
|
},
|
|
"secFilings": {
|
|
"$ref": "#/definitions/SECFilings"
|
|
},
|
|
"sectorTrend": {
|
|
"$ref": "#/definitions/Trend"
|
|
},
|
|
"summaryDetail": {
|
|
"$ref": "#/definitions/SummaryDetail"
|
|
},
|
|
"summaryProfile": {
|
|
"$ref": "#/definitions/SummaryProfile"
|
|
},
|
|
"topHoldings": {
|
|
"$ref": "#/definitions/TopHoldings"
|
|
},
|
|
"upgradeDowngradeHistory": {
|
|
"$ref": "#/definitions/UpgradeDowngradeHistory"
|
|
}
|
|
},
|
|
"additionalProperties": {}
|
|
},
|
|
"AssetProfile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"address1": {
|
|
"type": "string"
|
|
},
|
|
"address2": {
|
|
"type": "string"
|
|
},
|
|
"address3": {
|
|
"type": "string"
|
|
},
|
|
"city": {
|
|
"type": "string"
|
|
},
|
|
"state": {
|
|
"type": "string"
|
|
},
|
|
"zip": {
|
|
"type": "string"
|
|
},
|
|
"country": {
|
|
"type": "string"
|
|
},
|
|
"phone": {
|
|
"type": "string"
|
|
},
|
|
"fax": {
|
|
"type": "string"
|
|
},
|
|
"website": {
|
|
"type": "string"
|
|
},
|
|
"industry": {
|
|
"type": "string"
|
|
},
|
|
"industryDisp": {
|
|
"type": "string"
|
|
},
|
|
"industryKey": {
|
|
"type": "string"
|
|
},
|
|
"industrySymbol": {
|
|
"type": "string"
|
|
},
|
|
"sector": {
|
|
"type": "string"
|
|
},
|
|
"sectorDisp": {
|
|
"type": "string"
|
|
},
|
|
"sectorKey": {
|
|
"type": "string"
|
|
},
|
|
"longBusinessSummary": {
|
|
"type": "string"
|
|
},
|
|
"fullTimeEmployees": {
|
|
"type": "number"
|
|
},
|
|
"companyOfficers": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/CompanyOfficer"
|
|
}
|
|
},
|
|
"auditRisk": {
|
|
"type": "number"
|
|
},
|
|
"boardRisk": {
|
|
"type": "number"
|
|
},
|
|
"compensationRisk": {
|
|
"type": "number"
|
|
},
|
|
"shareHolderRightsRisk": {
|
|
"type": "number"
|
|
},
|
|
"overallRisk": {
|
|
"type": "number"
|
|
},
|
|
"governanceEpochDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"compensationAsOfEpochDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"startDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"twitter": {
|
|
"type": "string"
|
|
},
|
|
"irWebsite": {
|
|
"type": "string"
|
|
},
|
|
"executiveTeam": {
|
|
"type": "array",
|
|
"items": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"companyOfficers"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"CompanyOfficer": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"age": {
|
|
"type": "number"
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"yearBorn": {
|
|
"type": "number"
|
|
},
|
|
"fiscalYear": {
|
|
"type": "number"
|
|
},
|
|
"totalPay": {
|
|
"type": "number"
|
|
},
|
|
"exercisedValue": {
|
|
"type": "number"
|
|
},
|
|
"unexercisedValue": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"name",
|
|
"title"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"BalanceSheetHistory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"balanceSheetStatements": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/BalanceSheetStatement"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"balanceSheetStatements",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"BalanceSheetStatement": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"endDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"endDate"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"CalendarEvents": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"earnings": {
|
|
"$ref": "#/definitions/CalendarEventsEarnings"
|
|
},
|
|
"exDividendDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"dividendDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"earnings"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"CalendarEventsEarnings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"earningsCallDate": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"isEarningsDateEstimate": {
|
|
"type": "boolean"
|
|
},
|
|
"earningsDate": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"earningsAverage": {
|
|
"type": "number"
|
|
},
|
|
"earningsLow": {
|
|
"type": "number"
|
|
},
|
|
"earningsHigh": {
|
|
"type": "number"
|
|
},
|
|
"revenueAverage": {
|
|
"type": "number"
|
|
},
|
|
"revenueLow": {
|
|
"type": "number"
|
|
},
|
|
"revenueHigh": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"earningsCallDate",
|
|
"earningsDate"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"CashflowStatementHistory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cashflowStatements": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/CashflowStatement"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"cashflowStatements",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"CashflowStatement": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"endDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"netIncome": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"endDate",
|
|
"netIncome"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"DefaultKeyStatistics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"priceHint": {
|
|
"type": "number"
|
|
},
|
|
"enterpriseValue": {
|
|
"type": "number"
|
|
},
|
|
"forwardPE": {
|
|
"type": "number"
|
|
},
|
|
"profitMargins": {
|
|
"type": "number"
|
|
},
|
|
"floatShares": {
|
|
"type": "number"
|
|
},
|
|
"sharesOutstanding": {
|
|
"type": "number"
|
|
},
|
|
"sharesShort": {
|
|
"type": "number"
|
|
},
|
|
"sharesShortPriorMonth": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"sharesShortPreviousMonthDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"dateShortInterest": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"sharesPercentSharesOut": {
|
|
"type": "number"
|
|
},
|
|
"heldPercentInsiders": {
|
|
"type": "number"
|
|
},
|
|
"heldPercentInstitutions": {
|
|
"type": "number"
|
|
},
|
|
"shortRatio": {
|
|
"type": "number"
|
|
},
|
|
"shortPercentOfFloat": {
|
|
"type": "number"
|
|
},
|
|
"beta": {
|
|
"type": "number"
|
|
},
|
|
"impliedSharesOutstanding": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"bookValue": {
|
|
"type": "number"
|
|
},
|
|
"priceToBook": {
|
|
"type": "number"
|
|
},
|
|
"fundFamily": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"legalType": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"lastFiscalYearEnd": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"nextFiscalYearEnd": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"mostRecentQuarter": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"earningsQuarterlyGrowth": {
|
|
"type": "number"
|
|
},
|
|
"netIncomeToCommon": {
|
|
"type": "number"
|
|
},
|
|
"trailingEps": {
|
|
"type": "number"
|
|
},
|
|
"forwardEps": {
|
|
"type": "number"
|
|
},
|
|
"pegRatio": {
|
|
"type": "number"
|
|
},
|
|
"lastSplitFactor": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"lastSplitDate": {
|
|
"type": "number"
|
|
},
|
|
"enterpriseToRevenue": {
|
|
"type": "number"
|
|
},
|
|
"enterpriseToEbitda": {
|
|
"type": "number"
|
|
},
|
|
"52WeekChange": {
|
|
"type": "number"
|
|
},
|
|
"SandP52WeekChange": {
|
|
"type": "number"
|
|
},
|
|
"lastDividendValue": {
|
|
"type": "number"
|
|
},
|
|
"lastDividendDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"ytdReturn": {
|
|
"type": "number"
|
|
},
|
|
"beta3Year": {
|
|
"type": "number"
|
|
},
|
|
"totalAssets": {
|
|
"type": "number"
|
|
},
|
|
"yield": {
|
|
"type": "number"
|
|
},
|
|
"fundInceptionDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"threeYearAverageReturn": {
|
|
"type": "number"
|
|
},
|
|
"fiveYearAverageReturn": {
|
|
"type": "number"
|
|
},
|
|
"morningStarOverallRating": {
|
|
"type": "number"
|
|
},
|
|
"morningStarRiskRating": {
|
|
"type": "number"
|
|
},
|
|
"annualReportExpenseRatio": {
|
|
"type": "number"
|
|
},
|
|
"lastCapGain": {
|
|
"type": "number"
|
|
},
|
|
"annualHoldingsTurnover": {
|
|
"type": "number"
|
|
},
|
|
"latestShareClass": {},
|
|
"leadInvestor": {}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"priceHint",
|
|
"category",
|
|
"fundFamily",
|
|
"legalType",
|
|
"lastSplitFactor"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"QuoteSummaryEarnings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"earningsChart": {
|
|
"$ref": "#/definitions/EarningsChart"
|
|
},
|
|
"financialsChart": {
|
|
"$ref": "#/definitions/FinancialsChart"
|
|
},
|
|
"financialCurrency": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"earningsChart",
|
|
"financialsChart"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"EarningsChart": {
|
|
"type": "object",
|
|
"properties": {
|
|
"quarterly": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/EarningsChartQuarterly"
|
|
}
|
|
},
|
|
"currentQuarterEstimate": {
|
|
"type": "number"
|
|
},
|
|
"currentQuarterEstimateDate": {
|
|
"type": "string"
|
|
},
|
|
"currentQuarterEstimateYear": {
|
|
"type": "number"
|
|
},
|
|
"earningsDate": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"isEarningsDateEstimate": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"quarterly",
|
|
"earningsDate"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"EarningsChartQuarterly": {
|
|
"type": "object",
|
|
"properties": {
|
|
"date": {
|
|
"type": "string"
|
|
},
|
|
"actual": {
|
|
"type": "number"
|
|
},
|
|
"estimate": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"date",
|
|
"estimate"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FinancialsChart": {
|
|
"type": "object",
|
|
"properties": {
|
|
"yearly": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Yearly"
|
|
}
|
|
},
|
|
"quarterly": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/FinancialsChartQuarterly"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"yearly",
|
|
"quarterly"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Yearly": {
|
|
"type": "object",
|
|
"properties": {
|
|
"date": {
|
|
"type": "number"
|
|
},
|
|
"revenue": {
|
|
"type": "number"
|
|
},
|
|
"earnings": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"date",
|
|
"revenue",
|
|
"earnings"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FinancialsChartQuarterly": {
|
|
"type": "object",
|
|
"properties": {
|
|
"date": {
|
|
"type": "string"
|
|
},
|
|
"revenue": {
|
|
"type": "number"
|
|
},
|
|
"earnings": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"date",
|
|
"revenue",
|
|
"earnings"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"EarningsHistory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"history": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/EarningsHistoryHistory"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"history",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"EarningsHistoryHistory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"epsActual": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epsEstimate": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epsDifference": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"surprisePercent": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"quarter": {
|
|
"anyOf": [
|
|
{
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"period": {
|
|
"type": "string"
|
|
},
|
|
"currency": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"epsActual",
|
|
"epsEstimate",
|
|
"epsDifference",
|
|
"surprisePercent",
|
|
"quarter",
|
|
"period"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"EarningsTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"trend": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/EarningsTrendTrend"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"trend",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"EarningsTrendTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"period": {
|
|
"type": "string"
|
|
},
|
|
"endDate": {
|
|
"anyOf": [
|
|
{
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"growth": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"earningsEstimate": {
|
|
"$ref": "#/definitions/EarningsEstimate"
|
|
},
|
|
"revenueEstimate": {
|
|
"$ref": "#/definitions/RevenueEstimate"
|
|
},
|
|
"epsTrend": {
|
|
"$ref": "#/definitions/EpsTrend"
|
|
},
|
|
"epsRevisions": {
|
|
"$ref": "#/definitions/EpsRevisions"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"period",
|
|
"endDate",
|
|
"growth",
|
|
"earningsEstimate",
|
|
"revenueEstimate",
|
|
"epsTrend",
|
|
"epsRevisions"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"EarningsEstimate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avg": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"low": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"high": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"yearAgoEps": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"numberOfAnalysts": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"growth": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"earningsCurrency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"avg",
|
|
"low",
|
|
"high",
|
|
"yearAgoEps",
|
|
"numberOfAnalysts",
|
|
"growth"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"RevenueEstimate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avg": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"low": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"high": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"numberOfAnalysts": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"yearAgoRevenue": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"growth": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"revenueCurrency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"avg",
|
|
"low",
|
|
"high",
|
|
"numberOfAnalysts",
|
|
"yearAgoRevenue",
|
|
"growth"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"EpsTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"current": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"7daysAgo": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"30daysAgo": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"60daysAgo": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"90daysAgo": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epsTrendCurrency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"current",
|
|
"7daysAgo",
|
|
"30daysAgo",
|
|
"60daysAgo",
|
|
"90daysAgo"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"EpsRevisions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"upLast7days": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"upLast30days": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"upLast90days": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"downLast7Days": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"downLast30days": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"downLast90days": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epsRevisionsCurrency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"additionalProperties": {}
|
|
},
|
|
"FinancialData": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"currentPrice": {
|
|
"type": "number"
|
|
},
|
|
"targetHighPrice": {
|
|
"type": "number"
|
|
},
|
|
"targetLowPrice": {
|
|
"type": "number"
|
|
},
|
|
"targetMeanPrice": {
|
|
"type": "number"
|
|
},
|
|
"targetMedianPrice": {
|
|
"type": "number"
|
|
},
|
|
"recommendationMean": {
|
|
"type": "number"
|
|
},
|
|
"recommendationKey": {
|
|
"type": "string"
|
|
},
|
|
"numberOfAnalystOpinions": {
|
|
"type": "number"
|
|
},
|
|
"totalCash": {
|
|
"type": "number"
|
|
},
|
|
"totalCashPerShare": {
|
|
"type": "number"
|
|
},
|
|
"ebitda": {
|
|
"type": "number"
|
|
},
|
|
"totalDebt": {
|
|
"type": "number"
|
|
},
|
|
"quickRatio": {
|
|
"type": "number"
|
|
},
|
|
"currentRatio": {
|
|
"type": "number"
|
|
},
|
|
"totalRevenue": {
|
|
"type": "number"
|
|
},
|
|
"debtToEquity": {
|
|
"type": "number"
|
|
},
|
|
"revenuePerShare": {
|
|
"type": "number"
|
|
},
|
|
"returnOnAssets": {
|
|
"type": "number"
|
|
},
|
|
"returnOnEquity": {
|
|
"type": "number"
|
|
},
|
|
"grossProfits": {
|
|
"type": "number"
|
|
},
|
|
"freeCashflow": {
|
|
"type": "number"
|
|
},
|
|
"operatingCashflow": {
|
|
"type": "number"
|
|
},
|
|
"earningsGrowth": {
|
|
"type": "number"
|
|
},
|
|
"revenueGrowth": {
|
|
"type": "number"
|
|
},
|
|
"grossMargins": {
|
|
"type": "number"
|
|
},
|
|
"ebitdaMargins": {
|
|
"type": "number"
|
|
},
|
|
"operatingMargins": {
|
|
"type": "number"
|
|
},
|
|
"profitMargins": {
|
|
"type": "number"
|
|
},
|
|
"financialCurrency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"recommendationKey",
|
|
"financialCurrency"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Ownership": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"ownershipList": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/OwnershipList"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"ownershipList"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"OwnershipList": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"reportDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"organization": {
|
|
"type": "string"
|
|
},
|
|
"pctHeld": {
|
|
"type": "number"
|
|
},
|
|
"position": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
},
|
|
"pctChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"reportDate",
|
|
"organization",
|
|
"pctHeld",
|
|
"position",
|
|
"value"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FundPerformance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"loadAdjustedReturns": {
|
|
"$ref": "#/definitions/PeriodRange"
|
|
},
|
|
"rankInCategory": {
|
|
"$ref": "#/definitions/PeriodRange"
|
|
},
|
|
"performanceOverview": {
|
|
"$ref": "#/definitions/FundPerformancePerformanceOverview"
|
|
},
|
|
"performanceOverviewCat": {
|
|
"$ref": "#/definitions/FundPerformancePerformanceOverviewCat"
|
|
},
|
|
"trailingReturns": {
|
|
"$ref": "#/definitions/FundPerformanceTrailingReturns"
|
|
},
|
|
"trailingReturnsNav": {
|
|
"$ref": "#/definitions/FundPerformanceTrailingReturns"
|
|
},
|
|
"trailingReturnsCat": {
|
|
"$ref": "#/definitions/FundPerformanceTrailingReturns"
|
|
},
|
|
"annualTotalReturns": {
|
|
"$ref": "#/definitions/FundPerformanceReturns"
|
|
},
|
|
"pastQuarterlyReturns": {
|
|
"$ref": "#/definitions/FundPerformanceReturns"
|
|
},
|
|
"riskOverviewStatistics": {
|
|
"$ref": "#/definitions/FundPerformanceRiskOverviewStats"
|
|
},
|
|
"riskOverviewStatisticsCat": {
|
|
"$ref": "#/definitions/FundPerformanceRiskOverviewStatsCat"
|
|
},
|
|
"fundCategoryName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"performanceOverview",
|
|
"performanceOverviewCat",
|
|
"trailingReturns",
|
|
"trailingReturnsNav",
|
|
"trailingReturnsCat",
|
|
"annualTotalReturns",
|
|
"pastQuarterlyReturns",
|
|
"riskOverviewStatistics",
|
|
"riskOverviewStatisticsCat"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"PeriodRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"asOfDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"ytd": {
|
|
"type": "number"
|
|
},
|
|
"oneMonth": {
|
|
"type": "number"
|
|
},
|
|
"threeMonth": {
|
|
"type": "number"
|
|
},
|
|
"oneYear": {
|
|
"type": "number"
|
|
},
|
|
"threeYear": {
|
|
"type": "number"
|
|
},
|
|
"fiveYear": {
|
|
"type": "number"
|
|
},
|
|
"tenYear": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": {}
|
|
},
|
|
"FundPerformancePerformanceOverview": {
|
|
"type": "object",
|
|
"properties": {
|
|
"asOfDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"ytdReturnPct": {
|
|
"type": "number"
|
|
},
|
|
"oneYearTotalReturn": {
|
|
"type": "number"
|
|
},
|
|
"threeYearTotalReturn": {
|
|
"type": "number"
|
|
},
|
|
"fiveYrAvgReturnPct": {
|
|
"type": "number"
|
|
},
|
|
"morningStarReturnRating": {
|
|
"type": "number"
|
|
},
|
|
"numYearsUp": {
|
|
"type": "number"
|
|
},
|
|
"numYearsDown": {
|
|
"type": "number"
|
|
},
|
|
"bestOneYrTotalReturn": {
|
|
"type": "number"
|
|
},
|
|
"worstOneYrTotalReturn": {
|
|
"type": "number"
|
|
},
|
|
"bestThreeYrTotalReturn": {
|
|
"type": "number"
|
|
},
|
|
"worstThreeYrTotalReturn": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": {}
|
|
},
|
|
"FundPerformancePerformanceOverviewCat": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ytdReturnPct": {
|
|
"type": "number"
|
|
},
|
|
"fiveYrAvgReturnPct": {
|
|
"type": "number"
|
|
},
|
|
"oneYearTotalReturn": {
|
|
"type": "number"
|
|
},
|
|
"threeYearTotalReturn": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": {}
|
|
},
|
|
"FundPerformanceTrailingReturns": {
|
|
"type": "object",
|
|
"properties": {
|
|
"asOfDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"ytd": {
|
|
"type": "number"
|
|
},
|
|
"oneMonth": {
|
|
"type": "number"
|
|
},
|
|
"threeMonth": {
|
|
"type": "number"
|
|
},
|
|
"oneYear": {
|
|
"type": "number"
|
|
},
|
|
"threeYear": {
|
|
"type": "number"
|
|
},
|
|
"fiveYear": {
|
|
"type": "number"
|
|
},
|
|
"tenYear": {
|
|
"type": "number"
|
|
},
|
|
"lastBullMkt": {
|
|
"type": "number"
|
|
},
|
|
"lastBearMkt": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": {
|
|
"anyOf": [
|
|
{},
|
|
{}
|
|
]
|
|
}
|
|
},
|
|
"FundPerformanceReturns": {
|
|
"type": "object",
|
|
"properties": {
|
|
"returns": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/FundPerformanceReturnsRow"
|
|
}
|
|
},
|
|
"returnsCat": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/FundPerformanceReturnsRow"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"returns"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FundPerformanceReturnsRow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"year": {
|
|
"type": "number"
|
|
},
|
|
"annualValue": {
|
|
"type": "number"
|
|
},
|
|
"q1": {
|
|
"type": "number"
|
|
},
|
|
"q2": {
|
|
"type": "number"
|
|
},
|
|
"q3": {
|
|
"type": "number"
|
|
},
|
|
"q4": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"year"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FundPerformanceRiskOverviewStats": {
|
|
"type": "object",
|
|
"properties": {
|
|
"riskStatistics": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/FundPerformanceRiskOverviewStatsRow"
|
|
}
|
|
},
|
|
"riskRating": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"riskStatistics"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FundPerformanceRiskOverviewStatsRow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"year": {
|
|
"type": "string"
|
|
},
|
|
"alpha": {
|
|
"type": "number"
|
|
},
|
|
"beta": {
|
|
"type": "number"
|
|
},
|
|
"meanAnnualReturn": {
|
|
"type": "number"
|
|
},
|
|
"rSquared": {
|
|
"type": "number"
|
|
},
|
|
"stdDev": {
|
|
"type": "number"
|
|
},
|
|
"sharpeRatio": {
|
|
"type": "number"
|
|
},
|
|
"treynorRatio": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"year",
|
|
"alpha",
|
|
"beta",
|
|
"meanAnnualReturn",
|
|
"rSquared",
|
|
"sharpeRatio",
|
|
"treynorRatio"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FundPerformanceRiskOverviewStatsCat": {
|
|
"type": "object",
|
|
"properties": {
|
|
"riskStatisticsCat": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/FundPerformanceRiskOverviewStatsRow"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"riskStatisticsCat"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FundProfile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"styleBoxUrl": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"family": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"categoryName": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"legalType": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"managementInfo": {
|
|
"$ref": "#/definitions/FundProfileManagementInfo"
|
|
},
|
|
"feesExpensesInvestment": {
|
|
"$ref": "#/definitions/FundProfileFeesExpensesInvestment"
|
|
},
|
|
"feesExpensesInvestmentCat": {
|
|
"$ref": "#/definitions/FundProfileFeesExpensesInvestmentCat"
|
|
},
|
|
"brokerages": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/FundProfileBrokerage"
|
|
}
|
|
},
|
|
"initInvestment": {
|
|
"type": "number"
|
|
},
|
|
"initIraInvestment": {
|
|
"type": "number"
|
|
},
|
|
"initAipInvestment": {
|
|
"type": "number"
|
|
},
|
|
"subseqInvestment": {
|
|
"type": "number"
|
|
},
|
|
"subseqIraInvestment": {
|
|
"type": "number"
|
|
},
|
|
"subseqAipInvestment": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"family",
|
|
"categoryName",
|
|
"legalType"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FundProfileManagementInfo": {
|
|
"type": "object",
|
|
"properties": {
|
|
"managerName": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"managerBio": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"startdate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"managerName",
|
|
"managerBio"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FundProfileFeesExpensesInvestment": {
|
|
"type": "object",
|
|
"properties": {
|
|
"annualHoldingsTurnover": {
|
|
"type": "number"
|
|
},
|
|
"annualReportExpenseRatio": {
|
|
"type": "number"
|
|
},
|
|
"grossExpRatio": {
|
|
"type": "number"
|
|
},
|
|
"netExpRatio": {
|
|
"type": "number"
|
|
},
|
|
"projectionValues": {
|
|
"type": "object"
|
|
},
|
|
"totalNetAssets": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"projectionValues"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"FundProfileFeesExpensesInvestmentCat": {
|
|
"type": "object",
|
|
"properties": {
|
|
"annualHoldingsTurnover": {
|
|
"type": "number"
|
|
},
|
|
"annualReportExpenseRatio": {
|
|
"type": "number"
|
|
},
|
|
"grossExpRatio": {
|
|
"type": "number"
|
|
},
|
|
"netExpRatio": {
|
|
"type": "number"
|
|
},
|
|
"totalNetAssets": {
|
|
"type": "number"
|
|
},
|
|
"projectionValuesCat": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"projectionValuesCat"
|
|
],
|
|
"additionalProperties": {
|
|
"anyOf": [
|
|
{},
|
|
{}
|
|
]
|
|
}
|
|
},
|
|
"FundProfileBrokerage": {
|
|
"type": "object",
|
|
"additionalProperties": {}
|
|
},
|
|
"IncomeStatementHistory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"incomeStatementHistory": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/IncomeStatementHistoryElement"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"incomeStatementHistory",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"IncomeStatementHistoryElement": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"endDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"totalRevenue": {
|
|
"type": "number"
|
|
},
|
|
"costOfRevenue": {
|
|
"type": "number"
|
|
},
|
|
"grossProfit": {
|
|
"type": "number"
|
|
},
|
|
"researchDevelopment": {
|
|
"type": "null"
|
|
},
|
|
"sellingGeneralAdministrative": {
|
|
"type": "null"
|
|
},
|
|
"nonRecurring": {
|
|
"type": "null"
|
|
},
|
|
"otherOperatingExpenses": {
|
|
"type": "null"
|
|
},
|
|
"totalOperatingExpenses": {
|
|
"type": "number"
|
|
},
|
|
"operatingIncome": {
|
|
"type": "null"
|
|
},
|
|
"totalOtherIncomeExpenseNet": {
|
|
"type": "null"
|
|
},
|
|
"ebit": {
|
|
"type": "number"
|
|
},
|
|
"interestExpense": {
|
|
"type": "null"
|
|
},
|
|
"incomeBeforeTax": {
|
|
"type": "null"
|
|
},
|
|
"incomeTaxExpense": {
|
|
"type": "number"
|
|
},
|
|
"minorityInterest": {
|
|
"type": "null"
|
|
},
|
|
"netIncomeFromContinuingOps": {
|
|
"type": "null"
|
|
},
|
|
"discontinuedOperations": {
|
|
"type": "null"
|
|
},
|
|
"extraordinaryItems": {
|
|
"type": "null"
|
|
},
|
|
"effectOfAccountingCharges": {
|
|
"type": "null"
|
|
},
|
|
"otherItems": {
|
|
"type": "null"
|
|
},
|
|
"netIncome": {
|
|
"type": "number"
|
|
},
|
|
"netIncomeApplicableToCommonShares": {
|
|
"type": "null"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"endDate",
|
|
"totalRevenue",
|
|
"costOfRevenue",
|
|
"grossProfit",
|
|
"researchDevelopment",
|
|
"sellingGeneralAdministrative",
|
|
"nonRecurring",
|
|
"otherOperatingExpenses",
|
|
"totalOperatingExpenses",
|
|
"operatingIncome",
|
|
"totalOtherIncomeExpenseNet",
|
|
"ebit",
|
|
"interestExpense",
|
|
"incomeBeforeTax",
|
|
"incomeTaxExpense",
|
|
"minorityInterest",
|
|
"netIncomeFromContinuingOps",
|
|
"discontinuedOperations",
|
|
"extraordinaryItems",
|
|
"effectOfAccountingCharges",
|
|
"otherItems",
|
|
"netIncome",
|
|
"netIncomeApplicableToCommonShares"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"IndexTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
},
|
|
"peRatio": {
|
|
"type": "number"
|
|
},
|
|
"pegRatio": {
|
|
"type": "number"
|
|
},
|
|
"estimates": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Estimate"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"symbol",
|
|
"estimates"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Estimate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"period": {
|
|
"type": "string"
|
|
},
|
|
"growth": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"period"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Trend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"symbol": {
|
|
"type": "null"
|
|
},
|
|
"estimates": {
|
|
"type": "array",
|
|
"items": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"symbol",
|
|
"estimates"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Holders": {
|
|
"type": "object",
|
|
"properties": {
|
|
"holders": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Holder"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"holders",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Holder": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"relation": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/definitions/Relation"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
},
|
|
"transactionDescription": {
|
|
"type": "string"
|
|
},
|
|
"latestTransDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"positionDirect": {
|
|
"type": "number"
|
|
},
|
|
"positionDirectDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"positionIndirect": {
|
|
"type": "number"
|
|
},
|
|
"positionIndirectDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"positionSummaryDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"name",
|
|
"relation",
|
|
"url",
|
|
"transactionDescription",
|
|
"latestTransDate"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Relation": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Chairman of the Board",
|
|
"Chief Executive Officer",
|
|
"Chief Financial Officer",
|
|
"Chief Operating Officer",
|
|
"Chief Technology Officer",
|
|
"Director",
|
|
"Director (Independent)",
|
|
"",
|
|
"General Counsel",
|
|
"Independent Non-Executive Director",
|
|
"Officer",
|
|
"President"
|
|
]
|
|
},
|
|
"InsiderTransactions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"transactions": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Transaction"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"transactions",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Transaction": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"shares": {
|
|
"type": "number"
|
|
},
|
|
"filerUrl": {
|
|
"type": "string"
|
|
},
|
|
"transactionText": {
|
|
"type": "string"
|
|
},
|
|
"filerName": {
|
|
"type": "string"
|
|
},
|
|
"filerRelation": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/definitions/Relation"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"moneyText": {
|
|
"type": "string"
|
|
},
|
|
"startDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"ownership": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "#/definitions/OwnershipEnum"
|
|
},
|
|
{
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"shares",
|
|
"filerUrl",
|
|
"transactionText",
|
|
"filerName",
|
|
"filerRelation",
|
|
"moneyText",
|
|
"startDate",
|
|
"ownership"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"OwnershipEnum": {
|
|
"type": "string",
|
|
"enum": [
|
|
"D",
|
|
"I"
|
|
]
|
|
},
|
|
"MajorHoldersBreakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"insidersPercentHeld": {
|
|
"type": "number"
|
|
},
|
|
"institutionsPercentHeld": {
|
|
"type": "number"
|
|
},
|
|
"institutionsFloatPercentHeld": {
|
|
"type": "number"
|
|
},
|
|
"institutionsCount": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"NetSharePurchaseActivity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"period": {
|
|
"type": "string"
|
|
},
|
|
"buyInfoCount": {
|
|
"type": "number"
|
|
},
|
|
"buyInfoShares": {
|
|
"type": "number"
|
|
},
|
|
"buyPercentInsiderShares": {
|
|
"type": "number"
|
|
},
|
|
"sellInfoCount": {
|
|
"type": "number"
|
|
},
|
|
"sellInfoShares": {
|
|
"type": "number"
|
|
},
|
|
"sellPercentInsiderShares": {
|
|
"type": "number"
|
|
},
|
|
"netInfoCount": {
|
|
"type": "number"
|
|
},
|
|
"netInfoShares": {
|
|
"type": "number"
|
|
},
|
|
"netPercentInsiderShares": {
|
|
"type": "number"
|
|
},
|
|
"totalInsiderShares": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"period",
|
|
"buyInfoCount",
|
|
"buyInfoShares",
|
|
"sellInfoCount",
|
|
"netInfoCount",
|
|
"netInfoShares",
|
|
"totalInsiderShares"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Price": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageDailyVolume10Day": {
|
|
"type": "number"
|
|
},
|
|
"averageDailyVolume3Month": {
|
|
"type": "number"
|
|
},
|
|
"exchange": {
|
|
"type": "string"
|
|
},
|
|
"exchangeName": {
|
|
"type": "string"
|
|
},
|
|
"exchangeDataDelayedBy": {
|
|
"type": "number"
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"postMarketChangePercent": {
|
|
"type": "number"
|
|
},
|
|
"postMarketChange": {
|
|
"type": "number"
|
|
},
|
|
"postMarketTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"postMarketPrice": {
|
|
"type": "number"
|
|
},
|
|
"postMarketSource": {
|
|
"type": "string"
|
|
},
|
|
"preMarketChangePercent": {
|
|
"type": "number"
|
|
},
|
|
"preMarketChange": {
|
|
"type": "number"
|
|
},
|
|
"preMarketTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"preMarketPrice": {
|
|
"type": "number"
|
|
},
|
|
"preMarketSource": {
|
|
"type": "string"
|
|
},
|
|
"priceHint": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketChangePercent": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketChange": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"regularMarketPrice": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketDayHigh": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketDayLow": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketVolume": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketPreviousClose": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketSource": {
|
|
"type": "string"
|
|
},
|
|
"regularMarketOpen": {
|
|
"type": "number"
|
|
},
|
|
"quoteSourceName": {
|
|
"type": "string"
|
|
},
|
|
"quoteType": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
},
|
|
"underlyingSymbol": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"shortName": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"longName": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"lastMarket": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"marketState": {
|
|
"type": "string"
|
|
},
|
|
"marketCap": {
|
|
"type": "number"
|
|
},
|
|
"currency": {
|
|
"type": "string"
|
|
},
|
|
"currencySymbol": {
|
|
"type": "string"
|
|
},
|
|
"fromCurrency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
},
|
|
"toCurrency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
},
|
|
"volume24Hr": {
|
|
"type": "number"
|
|
},
|
|
"volumeAllCurrencies": {
|
|
"type": "number"
|
|
},
|
|
"circulatingSupply": {
|
|
"type": "number"
|
|
},
|
|
"expireDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"openInterest": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"priceHint",
|
|
"quoteType",
|
|
"symbol",
|
|
"underlyingSymbol",
|
|
"shortName",
|
|
"longName",
|
|
"lastMarket",
|
|
"fromCurrency"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"QuoteType": {
|
|
"type": "object",
|
|
"properties": {
|
|
"exchange": {
|
|
"type": "string"
|
|
},
|
|
"quoteType": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
},
|
|
"underlyingSymbol": {
|
|
"type": "string"
|
|
},
|
|
"shortName": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"longName": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"firstTradeDateEpochUtc": {
|
|
"anyOf": [
|
|
{
|
|
"type": "null"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
]
|
|
},
|
|
"timeZoneFullName": {
|
|
"type": "string"
|
|
},
|
|
"timeZoneShortName": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
},
|
|
"messageBoardId": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
]
|
|
},
|
|
"gmtOffSetMilliseconds": {
|
|
"type": "number"
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"exchange",
|
|
"quoteType",
|
|
"symbol",
|
|
"underlyingSymbol",
|
|
"shortName",
|
|
"timeZoneFullName",
|
|
"timeZoneShortName",
|
|
"uuid",
|
|
"gmtOffSetMilliseconds",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"RecommendationTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"trend": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/RecommendationTrendTrend"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"trend",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"RecommendationTrendTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"period": {
|
|
"type": "string"
|
|
},
|
|
"strongBuy": {
|
|
"type": "number"
|
|
},
|
|
"buy": {
|
|
"type": "number"
|
|
},
|
|
"hold": {
|
|
"type": "number"
|
|
},
|
|
"sell": {
|
|
"type": "number"
|
|
},
|
|
"strongSell": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"period",
|
|
"strongBuy",
|
|
"buy",
|
|
"hold",
|
|
"sell",
|
|
"strongSell"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"SECFilings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"filings": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Filing"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"filings",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Filing": {
|
|
"type": "object",
|
|
"properties": {
|
|
"date": {
|
|
"type": "string"
|
|
},
|
|
"epochDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"10-K",
|
|
"10-Q",
|
|
"8-K",
|
|
"8-K/A",
|
|
"10-K/A",
|
|
"10-Q/A",
|
|
"SD",
|
|
"PX14A6G",
|
|
"SC 13G/A",
|
|
"DEFA14A",
|
|
"25-NSE",
|
|
"S-8 POS",
|
|
"6-K",
|
|
"F-3ASR",
|
|
"SC 13D/A",
|
|
"20-F",
|
|
"425",
|
|
"SC14D9C",
|
|
"SC 13G",
|
|
"S-8",
|
|
"DEF 14A",
|
|
"F-10",
|
|
"S-3ASR",
|
|
"CORRESP",
|
|
"PX14A6N",
|
|
"N-PX",
|
|
"ARS",
|
|
"PRE 14A",
|
|
"F-6EF",
|
|
"S-3/A",
|
|
"S-3",
|
|
"POS AM",
|
|
"IRANNOTICE",
|
|
"20-F/A",
|
|
"11-K",
|
|
"DEFR14A",
|
|
"S4",
|
|
"RW",
|
|
"S-4/A",
|
|
"S-4",
|
|
"S-4MEF",
|
|
"PRER14A",
|
|
"8-A12B",
|
|
"D",
|
|
"SC 13D"
|
|
]
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"edgarUrl": {
|
|
"type": "string"
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
},
|
|
"exhibits": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
},
|
|
"downloadUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"url"
|
|
],
|
|
"additionalProperties": false
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"date",
|
|
"epochDate",
|
|
"type",
|
|
"title",
|
|
"edgarUrl",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"SummaryDetail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"priceHint": {
|
|
"type": "number"
|
|
},
|
|
"previousClose": {
|
|
"type": "number"
|
|
},
|
|
"open": {
|
|
"type": "number"
|
|
},
|
|
"dayLow": {
|
|
"type": "number"
|
|
},
|
|
"dayHigh": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketPreviousClose": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketOpen": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketDayLow": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketDayHigh": {
|
|
"type": "number"
|
|
},
|
|
"regularMarketVolume": {
|
|
"type": "number"
|
|
},
|
|
"dividendRate": {
|
|
"type": "number"
|
|
},
|
|
"dividendYield": {
|
|
"type": "number"
|
|
},
|
|
"exDividendDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"payoutRatio": {
|
|
"type": "number"
|
|
},
|
|
"fiveYearAvgDividendYield": {
|
|
"type": "number"
|
|
},
|
|
"beta": {
|
|
"type": "number"
|
|
},
|
|
"trailingPE": {
|
|
"type": "number"
|
|
},
|
|
"forwardPE": {
|
|
"type": "number"
|
|
},
|
|
"volume": {
|
|
"type": "number"
|
|
},
|
|
"averageVolume": {
|
|
"type": "number"
|
|
},
|
|
"averageVolume10days": {
|
|
"type": "number"
|
|
},
|
|
"averageDailyVolume10Day": {
|
|
"type": "number"
|
|
},
|
|
"bid": {
|
|
"type": "number"
|
|
},
|
|
"ask": {
|
|
"type": "number"
|
|
},
|
|
"bidSize": {
|
|
"type": "number"
|
|
},
|
|
"askSize": {
|
|
"type": "number"
|
|
},
|
|
"marketCap": {
|
|
"type": "number"
|
|
},
|
|
"fiftyDayAverage": {
|
|
"type": "number"
|
|
},
|
|
"fiftyTwoWeekLow": {
|
|
"type": "number"
|
|
},
|
|
"fiftyTwoWeekHigh": {
|
|
"type": "number"
|
|
},
|
|
"twoHundredDayAverage": {
|
|
"type": "number"
|
|
},
|
|
"priceToSalesTrailing12Months": {
|
|
"type": "number"
|
|
},
|
|
"trailingAnnualDividendRate": {
|
|
"type": "number"
|
|
},
|
|
"trailingAnnualDividendYield": {
|
|
"type": "number"
|
|
},
|
|
"currency": {
|
|
"type": "string"
|
|
},
|
|
"algorithm": {
|
|
"type": "null"
|
|
},
|
|
"tradeable": {
|
|
"type": "boolean"
|
|
},
|
|
"yield": {
|
|
"type": "number"
|
|
},
|
|
"totalAssets": {
|
|
"type": "number"
|
|
},
|
|
"navPrice": {
|
|
"type": "number"
|
|
},
|
|
"ytdReturn": {
|
|
"type": "number"
|
|
},
|
|
"fromCurrency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
},
|
|
"toCurrency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
},
|
|
"lastMarket": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
},
|
|
"volume24Hr": {
|
|
"type": "number"
|
|
},
|
|
"volumeAllCurrencies": {
|
|
"type": "number"
|
|
},
|
|
"circulatingSupply": {
|
|
"type": "number"
|
|
},
|
|
"startDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"coinMarketCapLink": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
},
|
|
"expireDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"openInterest": {
|
|
"type": "number"
|
|
},
|
|
"averageMaturity": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"priceHint",
|
|
"currency",
|
|
"algorithm",
|
|
"tradeable",
|
|
"fromCurrency",
|
|
"lastMarket"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"SummaryProfile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address1": {
|
|
"type": "string"
|
|
},
|
|
"address2": {
|
|
"type": "string"
|
|
},
|
|
"address3": {
|
|
"type": "string"
|
|
},
|
|
"city": {
|
|
"type": "string"
|
|
},
|
|
"state": {
|
|
"type": "string"
|
|
},
|
|
"zip": {
|
|
"type": "string"
|
|
},
|
|
"country": {
|
|
"type": "string"
|
|
},
|
|
"phone": {
|
|
"type": "string"
|
|
},
|
|
"fax": {
|
|
"type": "string"
|
|
},
|
|
"website": {
|
|
"type": "string"
|
|
},
|
|
"industry": {
|
|
"type": "string"
|
|
},
|
|
"industryDisp": {
|
|
"type": "string"
|
|
},
|
|
"sector": {
|
|
"type": "string"
|
|
},
|
|
"sectorDisp": {
|
|
"type": "string"
|
|
},
|
|
"longBusinessSummary": {
|
|
"type": "string"
|
|
},
|
|
"fullTimeEmployees": {
|
|
"type": "number"
|
|
},
|
|
"companyOfficers": {
|
|
"type": "array",
|
|
"items": {}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"twitter": {
|
|
"type": "string"
|
|
},
|
|
"industryKey": {
|
|
"type": "string"
|
|
},
|
|
"sectorKey": {
|
|
"type": "string"
|
|
},
|
|
"irWebsite": {
|
|
"type": "string"
|
|
},
|
|
"executiveTeam": {
|
|
"type": "array",
|
|
"items": {}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"startDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"companyOfficers",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"TopHoldings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "number"
|
|
},
|
|
"stockPosition": {
|
|
"type": "number"
|
|
},
|
|
"bondPosition": {
|
|
"type": "number"
|
|
},
|
|
"holdings": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/TopHoldingsHolding"
|
|
}
|
|
},
|
|
"equityHoldings": {
|
|
"$ref": "#/definitions/TopHoldingsEquityHoldings"
|
|
},
|
|
"bondHoldings": {
|
|
"type": "object"
|
|
},
|
|
"bondRatings": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/TopHoldingsBondRating"
|
|
}
|
|
},
|
|
"sectorWeightings": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/TopHoldingsSectorWeighting"
|
|
}
|
|
},
|
|
"cashPosition": {
|
|
"type": "number"
|
|
},
|
|
"otherPosition": {
|
|
"type": "number"
|
|
},
|
|
"preferredPosition": {
|
|
"type": "number"
|
|
},
|
|
"convertiblePosition": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAge",
|
|
"holdings",
|
|
"equityHoldings",
|
|
"bondHoldings",
|
|
"bondRatings",
|
|
"sectorWeightings"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"TopHoldingsHolding": {
|
|
"type": "object",
|
|
"properties": {
|
|
"symbol": {
|
|
"type": "string"
|
|
},
|
|
"holdingName": {
|
|
"type": "string"
|
|
},
|
|
"holdingPercent": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"symbol",
|
|
"holdingName",
|
|
"holdingPercent"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"TopHoldingsEquityHoldings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"medianMarketCap": {
|
|
"type": "number"
|
|
},
|
|
"medianMarketCapCat": {
|
|
"type": "number"
|
|
},
|
|
"priceToBook": {
|
|
"type": "number"
|
|
},
|
|
"priceToBookCat": {
|
|
"type": "number"
|
|
},
|
|
"priceToCashflow": {
|
|
"type": "number"
|
|
},
|
|
"priceToCashflowCat": {
|
|
"type": "number"
|
|
},
|
|
"priceToEarnings": {
|
|
"type": "number"
|
|
},
|
|
"priceToEarningsCat": {
|
|
"type": "number"
|
|
},
|
|
"priceToSales": {
|
|
"type": "number"
|
|
},
|
|
"priceToSalesCat": {
|
|
"type": "number"
|
|
},
|
|
"threeYearEarningsGrowth": {
|
|
"type": "number"
|
|
},
|
|
"threeYearEarningsGrowthCat": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"priceToBook",
|
|
"priceToCashflow",
|
|
"priceToEarnings",
|
|
"priceToSales"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"TopHoldingsBondRating": {
|
|
"type": "object",
|
|
"properties": {
|
|
"a": {
|
|
"type": "number"
|
|
},
|
|
"aa": {
|
|
"type": "number"
|
|
},
|
|
"aaa": {
|
|
"type": "number"
|
|
},
|
|
"other": {
|
|
"type": "number"
|
|
},
|
|
"b": {
|
|
"type": "number"
|
|
},
|
|
"bb": {
|
|
"type": "number"
|
|
},
|
|
"bbb": {
|
|
"type": "number"
|
|
},
|
|
"below_b": {
|
|
"type": "number"
|
|
},
|
|
"us_government": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": {}
|
|
},
|
|
"TopHoldingsSectorWeighting": {
|
|
"type": "object",
|
|
"properties": {
|
|
"realestate": {
|
|
"type": "number"
|
|
},
|
|
"consumer_cyclical": {
|
|
"type": "number"
|
|
},
|
|
"basic_materials": {
|
|
"type": "number"
|
|
},
|
|
"consumer_defensive": {
|
|
"type": "number"
|
|
},
|
|
"technology": {
|
|
"type": "number"
|
|
},
|
|
"communication_services": {
|
|
"type": "number"
|
|
},
|
|
"financial_services": {
|
|
"type": "number"
|
|
},
|
|
"utilities": {
|
|
"type": "number"
|
|
},
|
|
"industrials": {
|
|
"type": "number"
|
|
},
|
|
"energy": {
|
|
"type": "number"
|
|
},
|
|
"healthcare": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": {}
|
|
},
|
|
"UpgradeDowngradeHistory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"history": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/UpgradeDowngradeHistoryHistory"
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"history",
|
|
"maxAge"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"UpgradeDowngradeHistoryHistory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"epochGradeDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"firm": {
|
|
"type": "string"
|
|
},
|
|
"toGrade": {
|
|
"$ref": "#/definitions/Grade"
|
|
},
|
|
"fromGrade": {
|
|
"$ref": "#/definitions/Grade"
|
|
},
|
|
"action": {
|
|
"$ref": "#/definitions/Action"
|
|
}
|
|
},
|
|
"required": [
|
|
"epochGradeDate",
|
|
"firm",
|
|
"toGrade",
|
|
"action"
|
|
],
|
|
"additionalProperties": {}
|
|
},
|
|
"Grade": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Accumulate",
|
|
"Add",
|
|
"Average",
|
|
"Below Average",
|
|
"Buy",
|
|
"Conviction Buy",
|
|
"",
|
|
"Equal-Weight",
|
|
"Fair Value",
|
|
"Equal-weight",
|
|
"Long-term Buy",
|
|
"Hold",
|
|
"Long-Term Buy",
|
|
"Market Outperform",
|
|
"Market Perform",
|
|
"Mixed",
|
|
"Negative",
|
|
"Neutral",
|
|
"In-Line",
|
|
"Outperform",
|
|
"Overweight",
|
|
"Peer Perform",
|
|
"Perform",
|
|
"Positive",
|
|
"Reduce",
|
|
"Sector Outperform",
|
|
"Sector Perform",
|
|
"Sector Weight",
|
|
"Sell",
|
|
"Strong Buy",
|
|
"Top Pick",
|
|
"Underperform",
|
|
"Underperformer",
|
|
"Underweight",
|
|
"Trim",
|
|
"Above Average",
|
|
"In-line",
|
|
"Outperformer",
|
|
"OVerweight",
|
|
"Cautious",
|
|
"Market Weight",
|
|
"Sector Underperform",
|
|
"Market Underperform",
|
|
"Peer perform",
|
|
"Gradually Accumulate",
|
|
"Action List Buy",
|
|
"Performer",
|
|
"Sector Performer",
|
|
"Speculative Buy",
|
|
"Strong Sell",
|
|
"Speculative Hold",
|
|
"Not Rated",
|
|
"Hold Neutral",
|
|
"Developing",
|
|
"buy",
|
|
"HOld",
|
|
"Trading Sell",
|
|
"Tender",
|
|
"market perform",
|
|
"BUy"
|
|
]
|
|
},
|
|
"Action": {
|
|
"type": "string",
|
|
"enum": [
|
|
"down",
|
|
"init",
|
|
"main",
|
|
"reit",
|
|
"up"
|
|
]
|
|
},
|
|
"QuoteSummaryModules": {
|
|
"type": "string",
|
|
"enum": [
|
|
"assetProfile",
|
|
"balanceSheetHistory",
|
|
"balanceSheetHistoryQuarterly",
|
|
"calendarEvents",
|
|
"cashflowStatementHistory",
|
|
"cashflowStatementHistoryQuarterly",
|
|
"defaultKeyStatistics",
|
|
"earnings",
|
|
"earningsHistory",
|
|
"earningsTrend",
|
|
"financialData",
|
|
"fundOwnership",
|
|
"fundPerformance",
|
|
"fundProfile",
|
|
"incomeStatementHistory",
|
|
"incomeStatementHistoryQuarterly",
|
|
"indexTrend",
|
|
"industryTrend",
|
|
"insiderHolders",
|
|
"insiderTransactions",
|
|
"institutionOwnership",
|
|
"majorDirectHolders",
|
|
"majorHoldersBreakdown",
|
|
"netSharePurchaseActivity",
|
|
"price",
|
|
"quoteType",
|
|
"recommendationTrend",
|
|
"secFilings",
|
|
"sectorTrend",
|
|
"summaryDetail",
|
|
"summaryProfile",
|
|
"topHoldings",
|
|
"upgradeDowngradeHistory"
|
|
]
|
|
},
|
|
"QuoteSummaryOptions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"formatted": {
|
|
"type": "boolean"
|
|
},
|
|
"modules": {
|
|
"anyOf": [
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/QuoteSummaryModules"
|
|
}
|
|
},
|
|
{
|
|
"type": "string",
|
|
"const": "all"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"quoteSummary": {}
|
|
}
|
|
};
|
|
|