Models
models ¶
Internal data models for Morningstar.
MorningstarRecord(name: str | None = None, ticker: str | None = None, short_name: str | None = None, isin: str | None = None, company_id: str | None = None, business_description: str | None = None, universe: str | None = None, sector: str | None = None, industry: str | None = None, security_id: list[str] = list(), performance_id: list[str] = list(), ticker_exchange: list[str] = list(), exchange: list[str] = list(), exchange_name: list[str] = list(), exchange_country: list[str] = list(), exchange_country_name: list[str] = list(), *, identifiers: list[SecurityIdentifier] = list()) dataclass ¶
Internal representation of a Morningstar search result and classification record.
business_description: str | None = None class-attribute instance-attribute ¶
company_id: str | None = None class-attribute instance-attribute ¶
datasource: DataSourceID = DataSourceID.MORNINGSTAR class-attribute ¶
exchange: list[str] = field(default_factory=list) class-attribute instance-attribute ¶
exchange_country: list[str] = field(default_factory=list) class-attribute instance-attribute ¶
exchange_country_name: list[str] = field(default_factory=list) class-attribute instance-attribute ¶
exchange_name: list[str] = field(default_factory=list) class-attribute instance-attribute ¶
industry: str | None = None class-attribute instance-attribute ¶
isin: str | None = None class-attribute instance-attribute ¶
performance_id: list[str] = field(default_factory=list) class-attribute instance-attribute ¶
sector: str | None = None class-attribute instance-attribute ¶
security_id: list[str] = field(default_factory=list) class-attribute instance-attribute ¶
short_name: str | None = None class-attribute instance-attribute ¶
ticker_exchange: list[str] = field(default_factory=list) class-attribute instance-attribute ¶
universe: str | None = None class-attribute instance-attribute ¶
MorningstarSearchResult(source_identifier: SecurityIdentifier, name: str | None = None, short_name: str | None = None, ticker: str | None = None, isin: str | None = None, company_id: str | None = None, security_id: str | None = None, performance_id: str | None = None, universe: str | None = None, exchange: str | None = None, exchange_name: str | None = None, exchange_country: str | None = None, exchange_country_name: str | None = None) dataclass ¶
Internal representation of a Morningstar search result.