Package-level declarations

Types

Link copied to clipboard
data class AssetProfile(val sector: String? = null, val industry: String? = null, val website: String? = null, val longBusinessSummary: String? = null, val country: String? = null, val city: String? = null, val address1: String? = null, val phone: String? = null, val state: String? = null, val zip: String? = null, val fullTimeEmployees: Int? = null)

기업의 상세 정보

Link copied to clipboard
data class BondHoldings(val duration: RawFormatted? = null, val maturity: RawFormatted? = null, val creditQuality: RawFormatted? = null)

채권 보유 정보

Link copied to clipboard
data class DefaultKeyStatistics(val sharesOutstanding: RawFormatted? = null, val isin: String? = null, val cusip: String? = null, val maxAge: Int? = null)

주요 통계 정보

Link copied to clipboard
data class EarningsDates(val maxAge: Int? = null, val earningsDate: List<Long>? = null, val earningsAverage: RawFormatted? = null, val earningsLow: RawFormatted? = null, val earningsHigh: RawFormatted? = null)

수익 발표 날짜

Link copied to clipboard
data class EarningsHistory(val maxAge: Int? = null, val history: List<EarningsTrendData>? = null)

수익 이력

Link copied to clipboard
data class EarningsTrend(val maxAge: Int? = null, val trend: List<EarningsTrendData>? = null, val earningsHistory: List<EarningsTrendData>? = null)

수익 추이

Link copied to clipboard
data class EarningsTrendData(val maxAge: Int? = null, val period: String? = null, val endDate: String? = null, val epsEstimate: RawFormatted? = null, val epsActual: RawFormatted? = null, val epsDifference: RawFormatted? = null, val surprisePercent: RawFormatted? = null)

수익 추이 데이터

Link copied to clipboard
data class EquityHoldings(val priceToEarnings: RawFormatted? = null, val priceToBook: RawFormatted? = null, val priceToSales: RawFormatted? = null, val priceToCashflow: RawFormatted? = null, val medianMarketCap: RawFormatted? = null, val threeYearEarningsGrowth: RawFormatted? = null)

주식 보유 정보

Link copied to clipboard
data class FeesExpenses(val annualReportExpenseRatio: RawFormatted? = null, val annualHoldingsTurnover: RawFormatted? = null, val totalNetAssets: RawFormatted? = null)

펀드 비용 및 수수료

Link copied to clipboard
data class FinancialData(val maxAge: Int? = null, val operatingCashflow: RawFormatted? = null, val freeCashflow: RawFormatted? = null, val totalDebt: RawFormatted? = null, val totalCash: RawFormatted? = null, val longTermDebt: RawFormatted? = null, val currentRatio: RawFormatted? = null, val returnOnEquity: RawFormatted? = null, val returnOnAssets: RawFormatted? = null, val pegRatio: RawFormatted? = null, val profitMargins: RawFormatted? = null, val revenueGrowth: RawFormatted? = null, val earningsGrowth: RawFormatted? = null, val targetPriceHigh: RawFormatted? = null, val targetPriceLow: RawFormatted? = null, val targetPriceMean: RawFormatted? = null, val recommendationKey: String? = null, val numberOfAnalysts: Int? = null)

재무 정보

Link copied to clipboard
data class FundProfile(val categoryName: String? = null, val family: String? = null, val legalType: String? = null, val feesExpensesInvestment: FeesExpenses? = null)

펀드 프로필

Link copied to clipboard
data class Holder(val maxAge: Int? = null, val holder: String? = null, val value: RawFormatted? = null)

주주 정보

Link copied to clipboard
data class Holding(val symbol: String? = null, val name: String? = null, val holdingPercent: RawFormatted? = null)

보유 종목

Link copied to clipboard
data class InsiderTransaction(val maxAge: Int? = null, val filerName: String? = null, val relationship: String? = null, val transactionDate: RawFormatted? = null, val transactionShares: RawFormatted? = null, val transactionPrice: RawFormatted? = null, val sharesOwned: RawFormatted? = null)

내부자 거래 정보

Link copied to clipboard
data class InsiderTransactions(val maxAge: Int? = null, val transactions: List<InsiderTransaction>? = null)

내부자 거래

Link copied to clipboard
data class MajorHolders(val maxAge: Int? = null, val holders: List<Holder>? = null)

주요 주주

Link copied to clipboard
data class Price(val maxAge: Int? = null, val regularMarketPrice: RawFormatted? = null, val currency: String? = null, val symbol: String? = null, val longName: String? = null, val shortName: String? = null, val exchange: String? = null, val postMarketChangePercent: RawFormatted? = null, val postMarketPrice: RawFormatted? = null, val fiftyTwoWeekLow: RawFormatted? = null, val fiftyTwoWeekHigh: RawFormatted? = null, val fiftyTwoWeekChangePercent: RawFormatted? = null, val regularMarketDayRange: String? = null, val regularMarketPreviousClose: RawFormatted? = null, val regularMarketChange: RawFormatted? = null, val regularMarketChangePercent: RawFormatted? = null)

기본 가격 정보

Link copied to clipboard

Modules supported by the Yahoo Finance QuoteSummary API

Link copied to clipboard
data class QuoteSummaryModuleResult(val requestedModules: Set<QuoteSummaryModule>, val modules: Map<QuoteSummaryModule, Any?>)

QuoteSummary API 요청 결과를 모듈 기반으로 관리하는 데이터 클래스

Link copied to clipboard
data class QuoteType(val exchange: String? = null, val quoteType: String? = null, val symbol: String? = null, val shortName: String? = null, val longName: String? = null, val market: String? = null, val sector: String? = null, val industry: String? = null)

자산의 기본 정보

Link copied to clipboard
data class RawFormatted(val raw: JsonElement? = null, val fmt: String? = null)

Yahoo Finance API의 {raw, fmt} 형식 값을 나타내는 헬퍼 클래스

Link copied to clipboard
data class SectorWeighting(val sector: String? = null, val weight: RawFormatted? = null)

섹터 비중

Link copied to clipboard
data class SummaryDetail(val maxAge: Int? = null, val dividendRate: RawFormatted? = null, val dividendYield: RawFormatted? = null, val averageVolume: RawFormatted? = null, val averageVolume10days: RawFormatted? = null, val beta: RawFormatted? = null, val regularMarketDayHigh: RawFormatted? = null, val regularMarketDayLow: RawFormatted? = null, val regularMarketVolume: RawFormatted? = null, val marketCap: RawFormatted? = null, val revenue: RawFormatted? = null, val dividendDate: RawFormatted? = null, val exDividendDate: RawFormatted? = null, val sharesOutstanding: RawFormatted? = null, val debtToEquity: RawFormatted? = null, val trailingPE: RawFormatted? = null, val forwardPE: RawFormatted? = null, val priceToBook: RawFormatted? = null, val fiftyTwoWeekHigh: RawFormatted? = null, val fiftyTwoWeekLow: RawFormatted? = null)

상세 주식 정보

Link copied to clipboard
data class SummaryProfile(val sector: String? = null, val industry: String? = null, val website: String? = null, val address1: String? = null, val city: String? = null, val state: String? = null, val zip: String? = null, val country: String? = null, val phone: String? = null)

요약 프로필 정보

Link copied to clipboard
data class TopHoldings(val holdings: List<Holding>? = null, val equityHoldings: EquityHoldings? = null, val bondHoldings: BondHoldings? = null, val sectorWeightings: List<SectorWeighting>? = null)

펀드의 보유 종목 정보

Functions

Link copied to clipboard

Converts QuoteSummaryModule to API parameter string.

Converts a Set of QuoteSummaryModules to a comma-separated API parameter string.