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.solarwatt.internal.domain.dto;
15 import com.google.gson.JsonElement;
18 * DTO class to encapsulate the tag values from the energy manager.
20 * Properties without setters are only filled by gson JSON parsing.
21 * The concrete tag values can be anything. {@link com.google.gson.JsonPrimitive},
22 * {@link com.google.gson.JsonObject} or even strings containing json structures.
24 * @author Sven Carstens - Initial contribution
26 public class TagValueDTO {
27 private String tagName;
29 private JsonElement value;
31 public String getTagName() {
35 public String getGuid() {
39 public JsonElement getValue() {