Source code for app.portfolio.models.root.portfolio_root
# SPDX-License-Identifier: GPLv3-or-later
# Copyright © 2025 pygaindalf Rui Pinheiro
from typing import TYPE_CHECKING
from ..portfolio import Portfolio
from .entity_root import EntityRoot
if TYPE_CHECKING:
from ...util.uid import Uid
[docs]
class PortfolioRoot(EntityRoot[Portfolio]):
# MARK: Portfolio
@property
def portfolio(self) -> Portfolio:
return self.entity
@portfolio.setter
def portfolio(self, value: Uid | Portfolio) -> None:
self.entity = value