From dec15e19bc5b0d139bd5e53fe49088c178dae03e Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Tue, 4 Apr 2023 00:27:12 +0200 Subject: [PATCH] remove bad validation --- internal/definitions/interface.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/definitions/interface.go b/internal/definitions/interface.go index a7ee29c..add5484 100644 --- a/internal/definitions/interface.go +++ b/internal/definitions/interface.go @@ -9,7 +9,7 @@ type Interface struct { Type InterfaceType `json:"type" validate:"min=0,max=3"` AddressingMode InterfaceAddressingMode `json:"addressing_mode" validate:"min=0,max=2"` Address *netip.Addr `json:"address,omitempty" validate:"excluded_unless=AddressingMode 1"` - HardwareInterface *string `json:"hardware_interface,omitempty" validate:"excluded_unless=Type 0"` + HardwareInterface *string `json:"hardware_interface,omitempty"` // TODO fix Validator for int pointers with min=0,max=4094 VlanID *uint `json:"vlan_id,omitempty" validate:"excluded_unless=Type 1"` BondMembers *[]string `json:"bond_members,omitempty" validate:"excluded_unless=Type 2"`