2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.lutron.internal.protocol.leap;
15 import org.eclipse.jdt.annotation.NonNullByDefault;
18 * LEAP MessageBodyType enum
20 * @author Bob Adair - Initial contribution
23 public enum MessageBodyType {
24 ExceptionDetail("ExceptionDetail"),
25 MultipleAffectedZoneDefinition("MultipleAffectedZoneDefinition"),
26 MultipleAreaDefinition("MultipleAreaDefinition"),
27 MultipleButtonDefinition("MultipleButtonDefinition"),
28 MultipleButtonGroupDefinition("MultipleButtonGroupDefinition"),
29 MultipleDeviceDefinition("MultipleDeviceDefinition"),
30 MultipleDeviceStatus("MultipleDeviceStatus"),
31 MultipleOccupancyGroupDefinition("MultipleOccupancyGroupDefinition"),
32 MultipleOccupancyGroupStatus("MultipleOccupancyGroupStatus"),
33 MultiplePresetAssignmentDefinition("MultiplePresetAssignmentDefinition"),
34 MultipleProgrammingModelDefinition("MultipleProgrammingModelDefinition"),
35 MultipleServerDefinition("MultipleServerDefinition"),
36 MultipleServiceDefinition("MultipleServiceDefinition"),
37 MultipleTimeclockDefinition("MultipleTimeclockDefinition"),
38 MultipleVirtualButtonDefinition("MultipleVirtualButtonDefinition"),
39 MultipleZoneDefinition("MultipleZoneDefinition"),
40 MultipleZoneStatus("MultipleZoneStatus"),
41 OneAffectedZoneDefinition("OneAffectedZoneDefinition"),
42 OneAlexaDataSummaryDefinition("OneAlexaDataSummaryDefinition"),
43 OneAreaDefinition("OneAreaDefinition"),
44 OneAreaLoadSheddingDefinition("OneAreaLoadSheddingDefinition"),
45 OneButtonDefinition("OneButtonDefinition"),
46 OneButtonGroupDefinition("OneButtonGroupDefinition"),
47 OneDeviceDefinition("OneDeviceDefinition"),
48 OneDeviceRulesDefinition("OneDeviceRulesDefinition"),
49 OneDeviceStatus("OneDeviceStatus"),
50 OneGoogleHomeDataSummaryDefinition("OneGoogleHomeDataSummaryDefinition"),
51 OneLinkNodeDefinition("OneLinkNodeDefinition"),
52 OneLIPIdListDefinition("OneLIPIdListDefinition"),
53 OneNetworkInterfaceDefinition("OneNetworkInterfaceDefinition"),
54 OneOccupancyGroupDefinition("OneOccupancyGroupDefinition"),
55 OnePairingListDefinition("OnePairingListDefinition"),
56 OnePingResponse("OnePingResponse"),
57 OnePresetAssignmentDefinition("OnePresetAssignmentDefinition"),
58 OnePresetDefinition("OnePresetDefinition"),
59 OneProgrammingModelDefinition("OneProgrammingModelDefinition"),
60 OneProjectDefinition("OneProjectDefinition"),
61 OneServerDefinition("OneServerDefinition"),
62 OneServiceDefinition("OneServiceDefinition"),
63 OneSystemDefinition("OneSystemDefinition"),
64 OneTimeclockEventRulesDefinition("OneTimeclockEventRulesDefinition"),
65 OneVirtualButtonDefinition("OneVirtualButtonDefinition"),
66 OneZoneDefinition("OneZoneDefinition"),
67 OneZoneStatus("OneZoneStatus");
69 private final transient String string;
71 MessageBodyType(String string) {
76 public String toString() {