Bases: BaseServerAddon
Add-on class for the server.
Source code in server/__init__.py
10
11
12
13
14
15
16
17
18
19
20
21
22 | class XStudioAddon(BaseServerAddon):
"""Add-on class for the server."""
settings_model: Type[XStudioSettings] = XStudioSettings
async def get_default_settings(self) -> XStudioSettings:
"""Return default settings for the addon.
Returns:
XStudioSettings: Default settings for the addon.
"""
settings_model_cls: Type[XStudioSettings] = self.get_settings_model()
return settings_model_cls(**DEFAULT_VALUES)
|
get_default_settings() async
Return default settings for the addon.
Returns:
| Name | Type | Description |
XStudioSettings | XStudioSettings | Default settings for the addon. |
Source code in server/__init__.py
| async def get_default_settings(self) -> XStudioSettings:
"""Return default settings for the addon.
Returns:
XStudioSettings: Default settings for the addon.
"""
settings_model_cls: Type[XStudioSettings] = self.get_settings_model()
return settings_model_cls(**DEFAULT_VALUES)
|