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.pixometer.internal.config;
15 import org.eclipse.jdt.annotation.NonNullByDefault;
18 * The {@link MeterInstance} class is the representing java model for the json result for a meter from the pixometer
21 * @author Jerome Luckenbach - Initial Contribution
25 public class MeterInstance {
27 private @NonNullByDefault({}) String url;
28 private @NonNullByDefault({}) String owner;
29 private @NonNullByDefault({}) String changedHash;
30 private @NonNullByDefault({}) String created;
31 private @NonNullByDefault({}) String modified;
32 private @NonNullByDefault({}) String appearance;
33 private @NonNullByDefault({}) Integer fractionDigits;
34 private @NonNullByDefault({}) Boolean isDoubleTariff;
35 private @NonNullByDefault({}) String locationInBuilding;
36 private @NonNullByDefault({}) String meterId;
37 private @NonNullByDefault({}) String physicalMedium;
38 private @NonNullByDefault({}) String physicalUnit;
39 private @NonNullByDefault({}) Integer integerDigits;
40 private @NonNullByDefault({}) String registerOrder;
41 private @NonNullByDefault({}) Object city;
42 private @NonNullByDefault({}) Object zipCode;
43 private @NonNullByDefault({}) Object address;
44 private @NonNullByDefault({}) Object description;
45 private @NonNullByDefault({}) Object label;
46 private @NonNullByDefault({}) Integer resourceId;
48 public String getUrl() {
52 public void setUrl(String url) {
56 public String getOwner() {
60 public void setOwner(String owner) {
64 public String getChangedHash() {
68 public void setChangedHash(String changedHash) {
69 this.changedHash = changedHash;
72 public String getCreated() {
76 public void setCreated(String created) {
77 this.created = created;
80 public String getModified() {
84 public void setModified(String modified) {
85 this.modified = modified;
88 public String getAppearance() {
92 public void setAppearance(String appearance) {
93 this.appearance = appearance;
96 public Integer getFractionDigits() {
97 return fractionDigits;
100 public void setFractionDigits(Integer fractionDigits) {
101 this.fractionDigits = fractionDigits;
104 public Boolean getIsDoubleTariff() {
105 return isDoubleTariff;
108 public void setIsDoubleTariff(Boolean isDoubleTariff) {
109 this.isDoubleTariff = isDoubleTariff;
112 public String getLocationInBuilding() {
113 return locationInBuilding;
116 public void setLocationInBuilding(String locationInBuilding) {
117 this.locationInBuilding = locationInBuilding;
120 public String getMeterId() {
124 public void setMeterId(String meterId) {
125 this.meterId = meterId;
128 public String getPhysicalMedium() {
129 return physicalMedium;
132 public void setPhysicalMedium(String physicalMedium) {
133 this.physicalMedium = physicalMedium;
136 public String getPhysicalUnit() {
140 public void setPhysicalUnit(String physicalUnit) {
141 this.physicalUnit = physicalUnit;
144 public Integer getIntegerDigits() {
145 return integerDigits;
148 public void setIntegerDigits(Integer integerDigits) {
149 this.integerDigits = integerDigits;
152 public String getRegisterOrder() {
153 return registerOrder;
156 public void setRegisterOrder(String registerOrder) {
157 this.registerOrder = registerOrder;
160 public Object getCity() {
164 public void setCity(Object city) {
168 public Object getZipCode() {
172 public void setZipCode(Object zipCode) {
173 this.zipCode = zipCode;
176 public Object getAddress() {
180 public void setAddress(Object address) {
181 this.address = address;
184 public Object getDescription() {
188 public void setDescription(Object description) {
189 this.description = description;
192 public Object getLabel() {
196 public void setLabel(Object label) {
200 public Integer getResourceId() {
204 public void setResourceId(Integer resourceId) {
205 this.resourceId = resourceId;