fix(typing): resolve mypy errors in schemas.compute.vpcs_nodes

This commit is contained in:
Mark Paronyan 2026-09-28 04:46:34 +00:00
parent 898205a33b
commit d027146fb9
No known key found for this signature in database
GPG Key ID: 8DC7338A87FE22F8
2 changed files with 4 additions and 4 deletions

View File

@ -37,7 +37,7 @@ class VPCSBase(BaseModel):
Common VPCS node properties.
"""
name: str
name: Optional[str] = None
node_id: Optional[UUID] = None
usage: Optional[str] = Field(None, description="How to use the node")
console: Optional[int] = Field(None, gt=0, le=65535, description="Console TCP port")
@ -50,7 +50,7 @@ class VPCSCreate(VPCSBase):
Properties to create a VPCS node.
"""
pass
name: str
class VPCSUpdate(VPCSBase):
@ -58,10 +58,11 @@ class VPCSUpdate(VPCSBase):
Properties to update a VPCS node.
"""
name: Optional[str] = None
pass
class VPCS(VPCSBase):
name: str
project_id: UUID = Field(..., description="Project ID")
node_directory: str = Field(..., description="Path to the node working directory (read only)")
status: NodeStatus = Field(..., description="Container status (read only)")

View File

@ -383,7 +383,6 @@ module = [
"gns3server.schemas.compute.nat_nodes", # 1
"gns3server.schemas.compute.qemu_nodes", # 1
"gns3server.schemas.compute.virtualbox_nodes", # 2
"gns3server.schemas.compute.vpcs_nodes", # 1
"gns3server.schemas.controller.appliances", # 1
"gns3server.schemas.controller.computes", # 6
"gns3server.schemas.controller.nodes", # 3