Remnawave_python-sdk/remnawave_api/models/__init__.py

191 lines
5.2 KiB
Python

from .api_tokens_management import (
CreateApiTokenRequestDto,
CreateApiTokenResponseDto,
DeleteApiTokenResponseDto,
FindAllApiTokensResponseDto,
)
from .auth import (
LoginRequestDto,
LoginResponseDto,
RegisterRequestDto,
RegisterResponseDto,
StatusResponseDto,
LoginTelegramRequestDto
)
from .bandwidthstats import NodesUsageResponseDto, NodeUsageResponseDto, NodesRealtimeUsageResponseDto, NodeRealtimeUsageResponseDto
from .hosts import (
CreateHostRequestDto,
DeleteHostResponseDto,
HostResponseDto,
HostsResponseDto,
ReorderHostRequestDto,
ReorderHostResponseDto,
UpdateHostRequestDto,
)
from .hosts_bulk_actions import (
BulkDeleteHostsResponseDto,
BulkDisableHostsResponseDto,
BulkEnableHostsResponseDto,
SetInboundToManyHostsRequestDto,
SetInboundToManyHostsResponseDto,
SetPortToManyHostsResponseDto,
)
from .inbounds import (
FullInboundResponseDto,
FullInboundsResponseDto,
InboundResponseDto,
InboundsResponseDto,
FullInboundStatistic
)
from .inbounds_bulk_actions import (
AddInboundToNodesResponseDto,
AddInboundToUsersResponseDto,
RemoveInboundFromNodesResponseDto,
RemoveInboundFromUsersResponseDto,
)
from .keygen import PubKeyResponseDto
from .nodes import (
CreateNodeRequestDto,
DeleteNodeResponseDto,
NodeResponseDto,
NodesResponseDto,
ReorderNodeRequestDto,
RestartNodeResponseDto,
UpdateNodeRequestDto,
ExcludedInbounds
)
from .subscription import SubscriptionInfoResponseDto, UserSubscription
from .subscriptions_settings import (
SubscriptionSettingsResponseDto,
UpdateSubscriptionSettingsRequestDto,
)
from .subscriptions_template import TemplateResponseDto, UpdateTemplateRequestDto
from .system import (
BandwidthStatistic,
BandwidthStatisticResponseDto,
NodesStatisticResponseDto,
StatisticResponseDto,
NodeStatistic,
CPUStatistic,
MemoryStatistic,
StatusCounts,
UsersStatistic,
OnlineStatistic
)
from .users import (
CreateUserRequestDto,
DeleteUserResponseDto,
EmailUserResponseDto,
TelegramUserResponseDto,
UpdateUserRequestDto,
UserActiveInboundsDto,
UserLastConnectedNodeDto,
UserResponseDto,
UsersResponseDto,
TagsResponseDto,
RevokeUserRequestDto
)
from .users_bulk_actions import (
BulkAllResetTrafficUsersResponseDto,
BulkAllUpdateUsersRequestDto,
BulkAllUpdateUsersResponseDto,
BulkResponseDto,
BulkUpdateUsersInboundsRequestDto,
UpdateUserFields,
)
from .users_stats import UserUsageByRange, UserUsageByRangeResponseDto
from .xray_config import ConfigResponseDto
from .hwid import (
CreateHWIDUser,
HWIDUserResponseDto,
HWIDUserResponseDtoList,
HWIDDeleteRequest
)
__all__ = [
"CPUStatistic",
"MemoryStatistic",
"StatusCounts",
"UsersStatistic",
"OnlineStatistic",
"NodeStatistic",
"ExcludedInbounds",
"FullInboundStatistic",
"ConfigResponseDto",
"AddInboundToNodesResponseDto",
"AddInboundToUsersResponseDto",
"RemoveInboundFromNodesResponseDto",
"RemoveInboundFromUsersResponseDto",
"BulkDeleteHostsResponseDto",
"BulkEnableHostsResponseDto",
"BulkDisableHostsResponseDto",
"SetPortToManyHostsResponseDto",
"SetInboundToManyHostsRequestDto",
"SetInboundToManyHostsResponseDto",
"TemplateResponseDto",
"UpdateTemplateRequestDto",
"SubscriptionSettingsResponseDto",
"UpdateSubscriptionSettingsRequestDto",
"PubKeyResponseDto",
"UserUsageByRange",
"UserUsageByRangeResponseDto",
"BandwidthStatistic",
"BandwidthStatisticResponseDto",
"NodesStatisticResponseDto",
"StatisticResponseDto",
"UserActiveInboundsDto",
"EmailUserResponseDto",
"CreateUserRequestDto",
"UserResponseDto",
"DeleteUserResponseDto",
"UsersResponseDto",
"TelegramUserResponseDto",
"UpdateUserRequestDto",
"UserLastConnectedNodeDto",
"StatusResponseDto",
"LoginRequestDto",
"LoginResponseDto",
"RegisterRequestDto",
"RegisterResponseDto",
"NodesUsageResponseDto",
"NodeUsageResponseDto",
"HostResponseDto",
"DeleteHostResponseDto",
"CreateHostRequestDto",
"HostsResponseDto",
"ReorderHostResponseDto",
"ReorderHostRequestDto",
"UpdateHostRequestDto",
"FullInboundResponseDto",
"FullInboundsResponseDto",
"InboundResponseDto",
"InboundsResponseDto",
"DeleteNodeResponseDto",
"NodeResponseDto",
"NodesResponseDto",
"CreateNodeRequestDto",
"ReorderNodeRequestDto",
"RestartNodeResponseDto",
"UpdateNodeRequestDto",
"SubscriptionInfoResponseDto",
"UserSubscription",
"BulkAllResetTrafficUsersResponseDto",
"BulkAllUpdateUsersRequestDto",
"BulkAllUpdateUsersResponseDto",
"UpdateUserFields",
"BulkResponseDto",
"BulkUpdateUsersInboundsRequestDto",
"FindAllApiTokensResponseDto",
"CreateApiTokenResponseDto",
"CreateApiTokenRequestDto",
"DeleteApiTokenResponseDto",
"NodesRealtimeUsageResponseDto",
"NodeRealtimeUsageResponseDto",
"CreateHWIDUser",
"HWIDUserResponseDto",
"HWIDUserResponseDtoList",
"HWIDDeleteRequest",
"LoginTelegramRequestDto",
"TagsResponseDto",
"RevokeUserRequestDto"
]