heimdallr.configuration.heimdallr_settings.HeimdallrSettings

class heimdallr.configuration.heimdallr_settings.HeimdallrSettings(setting_scope: SettingScopeEnum = SettingScopeEnum.user)[source]

Bases: PropertySettings

description

__init__(setting_scope: SettingScopeEnum = SettingScopeEnum.user)[source]

Protects from overriding on initialisation

Methods

__init__([setting_scope])

Protects from overriding on initialisation

Attributes

github_token

description

google_calendar_id

description

mqtt_broker

description

mqtt_password

description

mqtt_port

description

mqtt_username

description

raise_exception_non_exist_property

teams_config

description

property github_token: Optional[Union[object, str]]

description

property google_calendar_id: Optional[Union[object, str]]

description

property mqtt_broker: Optional[Union[object, str]]

description

property mqtt_password: Optional[Union[object, str]]

description

property mqtt_port: Optional[Union[object, str]]

description

property mqtt_username: Optional[Union[object, str]]

description

property teams_config: Optional[Union[object, dict]]

description