mirror of
https://github.com/remnawave/python-sdk.git
synced 2026-08-03 22:25:14 +00:00
- Added MetadataController for handling user and node metadata. - Implemented models for user and node metadata management. - Created tests for user and node metadata functionalities. - Enhanced authentication settings with passkey and OAuth2 configurations. - Added bulk actions for node updates and responses. - Refactored existing models to accommodate new features and improve structure. - Removed obsolete test_imports.py file. - Updated environment variables for testing. - Improved error handling in subscription tests. - Added new node plugin functionalities including cloning and execution commands.
65 lines
2.4 KiB
Python
65 lines
2.4 KiB
Python
from .api_tokens_management import APITokensManagementController
|
|
from .auth import AuthController
|
|
from .bandwidthstats import BandWidthStatsController
|
|
from .config_profiles import ConfigProfilesController
|
|
from .hosts import HostsController
|
|
from .hosts_bulk_actions import HostsBulkActionsController
|
|
from .hwid import HWIDUserController
|
|
from .inbounds import InboundsController
|
|
from .inbounds_bulk_actions import InboundsBulkActionsController
|
|
from .infra_billing import InfraBillingController
|
|
from .internal_squads import InternalSquadsController
|
|
from .keygen import KeygenController
|
|
from .nodes import NodesController
|
|
from .subscription import SubscriptionController
|
|
from .subscriptions_controller import SubscriptionsController
|
|
from .subscriptions_settings import SubscriptionsSettingsController
|
|
from .subscriptions_template import SubscriptionsTemplateController
|
|
from .system import SystemController
|
|
from .users import UsersController
|
|
from .users_bulk_actions import UsersBulkActionsController
|
|
from .webhooks import WebhookUtility
|
|
from .xray_config import XrayConfigController
|
|
from .subscriptions_request import SubscriptionRequestHistoryController
|
|
from .passkeys import PasskeysController
|
|
from .external_squads import ExternalSquadsController
|
|
from .snippets import SnippetsController
|
|
from .remnawave_settings import RemnawaveSettingsController
|
|
from .subscription_page import SubscriptionPageConfigController
|
|
from .ip_control import IpControlController
|
|
from .node_plugins import NodePluginsController
|
|
from .metadata import MetadataController
|
|
|
|
__all__ = [
|
|
"APITokensManagementController",
|
|
"AuthController",
|
|
"BandWidthStatsController",
|
|
"ConfigProfilesController",
|
|
"HostsController",
|
|
"HostsBulkActionsController",
|
|
"HWIDUserController",
|
|
"InboundsController",
|
|
"InboundsBulkActionsController",
|
|
"InfraBillingController",
|
|
"InternalSquadsController",
|
|
"KeygenController",
|
|
"NodesController",
|
|
"SubscriptionController",
|
|
"SubscriptionsController",
|
|
"SubscriptionsSettingsController",
|
|
"SubscriptionsTemplateController",
|
|
"SystemController",
|
|
"UsersController",
|
|
"UsersBulkActionsController",
|
|
"WebhookUtility",
|
|
"XrayConfigController",
|
|
"SubscriptionRequestHistoryController",
|
|
"PasskeysController",
|
|
"ExternalSquadsController",
|
|
"SnippetsController",
|
|
"RemnawaveSettingsController",
|
|
"SubscriptionPageConfigController",
|
|
"IpControlController",
|
|
"NodePluginsController",
|
|
"MetadataController",
|
|
]
|