Skip to content

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.

company_id: str | None = None class-attribute instance-attribute

exchange: str | None = None class-attribute instance-attribute

exchange_country: str | None = None class-attribute instance-attribute

exchange_country_name: str | None = None class-attribute instance-attribute

exchange_name: str | None = None class-attribute instance-attribute

isin: str | None = None class-attribute instance-attribute

name: str | None = None class-attribute instance-attribute

performance_id: str | None = None class-attribute instance-attribute

security_id: str | None = None class-attribute instance-attribute

short_name: str | None = None class-attribute instance-attribute

source_identifier: SecurityIdentifier instance-attribute

ticker: str | None = None class-attribute instance-attribute

universe: str | None = None class-attribute instance-attribute