diff --git a/api/firewall/services.go b/api/firewall/services.go new file mode 100644 index 0000000..ffe8982 --- /dev/null +++ b/api/firewall/services.go @@ -0,0 +1,20 @@ +package firewall + +import ( + "context" + + "nfsense.net/nfsense/pkg/definitions" +) + +type GetServicesParameters struct { +} + +type GetServicesResult struct { + Services map[string]definitions.Service +} + +func (f *Firewall) GetServices(ctx context.Context, params GetForwardRulesParameters) (GetServicesResult, error) { + return GetServicesResult{ + Services: f.Conf.Firewall.Services, + }, nil +}