/
/
/
1"""Nicovideo provider configuration system."""
2
3from __future__ import annotations
4
5from typing import TYPE_CHECKING
6
7from .categories import AuthConfigCategory
8from .factory import get_config_entries_impl
9
10if TYPE_CHECKING:
11 from music_assistant.models.provider import Provider
12
13
14class NicovideoConfig:
15 """Configuration system for Nicovideo provider."""
16
17 def __init__(self, provider: Provider) -> None:
18 """Initialize with all category instances."""
19 self.auth = AuthConfigCategory(provider)
20
21
22__all__ = [
23 "NicovideoConfig",
24 "get_config_entries_impl",
25]
26