
from .root_url import Root_URL
from .startup_tasks import Startup_Tasks

from .cluster import Cluster
from .settings import Settings
from .channels import Channels
from .xmltv import xmlTV
from .m3u import M3U
from .epg import EPG
from .tuners import Tuners
from .debug import Debug_JSON
from .tools import API_Tools

from .route_list import Route_List

from .images import Images


class fHDHR_API():

    def __init__(self, fhdhr):
        self.fhdhr = fhdhr

        self.root_url = Root_URL(fhdhr)
        self.startup_tasks = Startup_Tasks(fhdhr)

        self.cluster = Cluster(fhdhr)
        self.settings = Settings(fhdhr)
        self.channels = Channels(fhdhr)
        self.xmltv = xmlTV(fhdhr)
        self.m3u = M3U(fhdhr)
        self.epg = EPG(fhdhr)
        self.tuners = Tuners(fhdhr)
        self.debug = Debug_JSON(fhdhr)
        self.tools = API_Tools(fhdhr)

        self.route_list = Route_List(fhdhr)

        self.images = Images(fhdhr)
