From 868973bb7c5baad264cc808a44a1130516028585 Mon Sep 17 00:00:00 2001 From: grossmj Date: Fri, 9 Oct 2026 13:22:41 +0200 Subject: [PATCH] Revert "fix: "LinkFilterParameter" already defined" This reverts commit 8fee1d4c364b1cbbf1f67ca51ba60b8b5e3f7899. --- gns3server/schemas/controller/links.py | 34 +++++++++++++++++--------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/gns3server/schemas/controller/links.py b/gns3server/schemas/controller/links.py index e84e5d5b0..1c6791297 100644 --- a/gns3server/schemas/controller/links.py +++ b/gns3server/schemas/controller/links.py @@ -140,17 +140,6 @@ class LinkFilterParameter(BaseModel): unit: Optional[str] = None -class LinkFilterInfo(BaseModel): - """ - A packet filter that can be applied to a link. - """ - - type: str = Field(..., description="Filter identifier used as key in the link 'filters' property") - name: str - description: str - parameters: List[LinkFilterParameter] - - class LinkFilterDefinition(BaseModel): """ Packet filter available on a link. @@ -443,3 +432,26 @@ class LinkWiresharkRestart(BaseModel): """ status: str + + +class LinkFilterParameter(BaseModel): + """ + A parameter of a packet filter. + """ + + name: str + type: str + minimum: Optional[int] = None + maximum: Optional[int] = None + unit: Optional[str] = None + + +class LinkFilterInfo(BaseModel): + """ + A packet filter that can be applied to a link. + """ + + type: str = Field(..., description="Filter identifier used as key in the link 'filters' property") + name: str + description: str + parameters: List[LinkFilterParameter]