From 914f1c1ae3e4451eb7439831bdb5160b17667a10 Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Fri, 31 Mar 2023 18:36:07 +0200 Subject: [PATCH] Make Interface Config map --- internal/api/network/interfaces.go | 2 +- internal/definitions/network.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/api/network/interfaces.go b/internal/api/network/interfaces.go index a54a8b9..dbb3aa9 100644 --- a/internal/api/network/interfaces.go +++ b/internal/api/network/interfaces.go @@ -10,7 +10,7 @@ type GetInterfacesParameters struct { } type GetInterfacesResult struct { - Interfaces []definitions.Interface + Interfaces map[string]definitions.Interface } func (f *Network) GetInterfaces(ctx context.Context, params GetInterfacesParameters) (GetInterfacesResult, error) { diff --git a/internal/definitions/network.go b/internal/definitions/network.go index 6128961..d42d594 100644 --- a/internal/definitions/network.go +++ b/internal/definitions/network.go @@ -1,5 +1,5 @@ package definitions type Network struct { - Interfaces []Interface `json:"interfaces" validate:"required,dive"` + Interfaces map[string]Interface `json:"interfaces" validate:"required,dive"` }