refactor: declare explicit public API in package __init__ modules

This commit is contained in:
Mark Paronyan committed 2026-10-03 19:43:59 +03:00
1 parent 01d890bc40
commit b622ccae7b
11 files changed
+209 -15

No files matched your search

+174
View File
@@ -145,3 +145,177 @@ from .controller.tokens import ApiKeyCreate, RefreshTokenRequest, Token
# Schemas for both controller and compute
from .qemu_disk_image import QemuDiskImageCreate, QemuDiskImageFormat, QemuDiskImageUpdate
__all__ = [
"ACE",
"GNS3VM",
"IOU",
"NAT",
"TAPNIO",
"UDPNIO",
"VPCS",
"ACECreate",
"ACEUpdate",
"ATMSwitch",
"ATMSwitchCreate",
"ATMSwitchUpdate",
"ApiKeyCreate",
"Appliance",
"ApplianceVersion",
"ApplianceVersionV8",
"AutoIdlePC",
"BatchNIOCreate",
"BatchNIOEntry",
"C1700DynamipsTemplate",
"C1700DynamipsTemplateUpdate",
"C2600DynamipsTemplate",
"C2600DynamipsTemplateUpdate",
"C2691DynamipsTemplate",
"C2691DynamipsTemplateUpdate",
"C3600DynamipsTemplate",
"C3600DynamipsTemplateUpdate",
"C3725DynamipsTemplate",
"C3725DynamipsTemplateUpdate",
"C3745DynamipsTemplate",
"C3745DynamipsTemplateUpdate",
"C7200DynamipsTemplate",
"C7200DynamipsTemplateUpdate",
"Capabilities",
"ChatRequest",
"ChatResponse",
"ChatSession",
"Cloud",
"CloudCreate",
"CloudTemplate",
"CloudTemplateUpdate",
"CloudUpdate",
"Compute",
"ComputeCreate",
"ComputeDockerImage",
"ComputeUpdate",
"ComputeVMwareVM",
"ComputeVirtualBoxVM",
"ConversationHistory",
"Credentials",
"Docker",
"DockerCreate",
"DockerTemplate",
"DockerTemplateUpdate",
"DockerUpdate",
"Drawing",
"Dynamips",
"DynamipsCreate",
"DynamipsTemplate",
"DynamipsUpdate",
"ErrorMessage",
"EthernetHub",
"EthernetHubCreate",
"EthernetHubTemplate",
"EthernetHubTemplateUpdate",
"EthernetHubUpdate",
"EthernetNIO",
"EthernetPortInfo",
"EthernetSwitch",
"EthernetSwitchCreate",
"EthernetSwitchTemplate",
"EthernetSwitchTemplateUpdate",
"EthernetSwitchUpdate",
"FrameRelaySwitch",
"FrameRelaySwitchCreate",
"FrameRelaySwitchUpdate",
"IOUCreate",
"IOULicense",
"IOUStart",
"IOUTemplate",
"IOUTemplateUpdate",
"IOUUpdate",
"Image",
"ImageType",
"LLMModelConfigCreate",
"LLMModelConfigData",
"LLMModelConfigInheritedResponse",
"LLMModelConfigListResponse",
"LLMModelConfigResponse",
"LLMModelConfigUpdate",
"LLMModelConfigWithSource",
"Link",
"LinkCapture",
"LinkCreate",
"LinkUpdate",
"LoggedInUserUpdate",
"MarkerCreate",
"MarkerDefinitionCreate",
"MarkerRebuild",
"MarkerToggle",
"MarkerUpdate",
"NATCreate",
"NATUpdate",
"NetmikoDeviceType",
"NetmikoDeviceTypeList",
"Node",
"NodeCapture",
"NodeCreate",
"NodeDuplicate",
"NodeFile",
"NodeUpdate",
"OpenAIMessage",
"OpenAIToolCall",
"Privilege",
"Project",
"ProjectCompression",
"ProjectCreate",
"ProjectDuplicate",
"ProjectFile",
"ProjectUpdate",
"Qemu",
"QemuCreate",
"QemuDiskImageCreate",
"QemuDiskImageFormat",
"QemuDiskImageUpdate",
"QemuTemplate",
"QemuTemplateUpdate",
"QemuUpdate",
"RefreshTokenRequest",
"RenameSession",
"Resource",
"ResourceCreate",
"ResourcePool",
"ResourcePoolCreate",
"ResourcePoolUpdate",
"Role",
"RoleCreate",
"RoleUpdate",
"ServerConfig",
"SettingsResponse",
"SettingsUpdate",
"SettingsUpdateResponse",
"Snapshot",
"SnapshotCreate",
"Template",
"TemplateCreate",
"TemplateUpdate",
"TemplateUsage",
"Token",
"UDPPortInfo",
"User",
"UserCreate",
"UserGroup",
"UserGroupCreate",
"UserGroupUpdate",
"UserUpdate",
"VMware",
"VMwareCreate",
"VMwareTemplate",
"VMwareTemplateUpdate",
"VMwareUpdate",
"VPCSCreate",
"VPCSTemplate",
"VPCSTemplateUpdate",
"VPCSUpdate",
"Version",
"VirtualBox",
"VirtualBoxCreate",
"VirtualBoxTemplate",
"VirtualBoxTemplateUpdate",
"VirtualBoxUpdate",
]