# __init__.py/Open GoPro, Version 2.0 (C) Copyright 2021 GoPro, Inc. (http://gopro.com/OpenGoPro).
# This copyright was auto-generated on Thu Feb  3 00:30:25 UTC 2022

"""Top level API module definition"""

from .api import WiredApi, WirelessApi
from .ble_commands import BleCommands, BleSettings, BleStatuses
from .http_commands import HttpCommands, HttpSettings
from .builders import (
    BleSetting,
    BleStatus,
    BleReadCommand,
    BleAsyncResponse,
    BleProtoCommand,
    BleWriteCommand,
    RegisterUnregisterAll,
    HttpSetting,
    HttpGetBinary,
    HttpGetJsonCommand,
)
from . import params as Params

# TODO find a better way to set up parsers, etc besides instantiating

WirelessApi(None)  # type: ignore
