From: lolodomo Date: Sun, 4 Aug 2024 07:21:22 +0000 (+0200) Subject: [freeboxos] Fix enabling/disabling of Mac OS file sharing (#17203) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=a2f54caab6f5efa299ac1df0467ee50888943cf8;p=openhab-addons.git [freeboxos] Fix enabling/disabling of Mac OS file sharing (#17203) Fix #17200 Signed-off-by: Laurent Garnier --- diff --git a/bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/api/rest/AfpManager.java b/bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/api/rest/AfpManager.java index a0a37aaef8..4fbb9052ae 100644 --- a/bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/api/rest/AfpManager.java +++ b/bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/api/rest/AfpManager.java @@ -31,22 +31,8 @@ public class AfpManager extends ConfigurableRest { } - protected static record Afp(boolean enabled, boolean guestAllow, ServerType serverType, @Nullable String loginName, + protected static record Afp(boolean enabled, boolean guestAllow, String serverType, @Nullable String loginName, @Nullable String loginPassword) { - private enum ServerType { - POWERBOOK, - POWERMAC, - MACMINI, - IMAC, - MACBOOK, - MACBOOKPRO, - MACBOOKAIR, - MACPRO, - APPLETV, - AIRPORT, - XSERVE, - UNKNOWN - } } public AfpManager(FreeboxOsSession session, UriBuilder uriBuilder) throws FreeboxException {