Source code for ReFreSH.MobileSuit.Core.Services.AppInfo

from abc import ABC, abstractmethod


[docs] class ISuitAppInfo(ABC): """provides basic info of App.""" @property @abstractmethod def AppName(self) -> str: """Name of application.""" pass @property @abstractmethod def StartArgs(self) -> list[str]: """Arguments for startup.""" pass
[docs] class SuitAppInfo(ISuitAppInfo): """provides basic info of App.""" def __init__(self): self._AppName = "" self._StartArgs = [] @property def AppName(self) -> str: """Name of application.""" return self._AppName @AppName.setter def AppName(self, value: str) -> None: self._AppName = value @property def StartArgs(self) -> list[str]: """Arguments for startup.""" return self._StartArgs @StartArgs.setter def StartArgs(self, value: list[str]) -> None: self._StartArgs = value