PortfolioProtocol

class app.portfolio.models.portfolio.portfolio_protocol.PortfolioProtocol[source]

Bases: Protocol

Inheritance diagram of PortfolioProtocol

Inheritance Diagram for PortfolioProtocol

Methods

__init__(*args, **kwargs)

model_dump(*args, **kwargs)

Attributes

instance_name

j

journal

ledgers

session

session_manager

uid

version

__init__(*args, **kwargs)
property instance_name: str
property j: PortfolioJournal
property journal: PortfolioJournal
property ledgers: OrderedViewSet[Ledger]
model_dump(*args, **kwargs) dict[str, Any][source]
Return type:

dict[str, Any]

property session: Session
property session_manager: SessionManager
property uid: Uid
property version: int