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.mielecloud.internal.webservice.api.json;
15 import org.eclipse.jdt.annotation.NonNullByDefault;
17 import com.google.gson.annotations.SerializedName;
20 * Represents the Miele device type.
22 * @author Björn Lange - Initial contribution
25 public enum DeviceType {
27 * {@link DeviceType} for unknown devices.
71 FRIDGE_FREEZER_COMBINATION,
74 * Might also be AUTOMATIC ROBOTIC VACUUM CLEANER.
92 STEAM_OVEN_COMBINATION,
98 WINE_CONDITIONING_UNIT,
100 @SerializedName("34")
101 WINE_STORAGE_CONDITIONING_UNIT,
103 @SerializedName("39")
106 @SerializedName("40")
109 @SerializedName("41")
110 DOUBLE_STEAM_OVEN_COMBINATION,
112 @SerializedName("42")
115 @SerializedName("43")
116 DOUBLE_MICROWAVE_OVEN,
118 @SerializedName("45")
119 STEAM_OVEN_MICROWAVE_COMBINATION,
121 @SerializedName("48")
124 @SerializedName("67")
127 @SerializedName("68")
128 WINE_CABINET_FREEZER_COMBINATION,