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.mybmw.internal.dto.charge;
16 * The {@link ChargingStatistics} Data Transfer Object
18 * @author Bernd Weymann - Initial contribution
19 * @author Martin Grassl - refactoring
21 public class ChargingStatistics {
22 private int totalEnergyCharged;// ": 173,
23 private String totalEnergyChargedSemantics;// ": "Insgesamt circa 173 Kilowattstunden geladen",
24 private String symbol;// ": "~",
25 private int numberOfChargingSessions;// ": 13,
26 private String numberOfChargingSessionsSemantics;// ": "13 Ladevorgänge"
29 * @return the totalEnergyCharged
31 public int getTotalEnergyCharged() {
32 return totalEnergyCharged;
36 * @param totalEnergyCharged the totalEnergyCharged to set
38 public void setTotalEnergyCharged(int totalEnergyCharged) {
39 this.totalEnergyCharged = totalEnergyCharged;
43 * @return the totalEnergyChargedSemantics
45 public String getTotalEnergyChargedSemantics() {
46 return totalEnergyChargedSemantics;
50 * @param totalEnergyChargedSemantics the totalEnergyChargedSemantics to set
52 public void setTotalEnergyChargedSemantics(String totalEnergyChargedSemantics) {
53 this.totalEnergyChargedSemantics = totalEnergyChargedSemantics;
59 public String getSymbol() {
64 * @param symbol the symbol to set
66 public void setSymbol(String symbol) {
71 * @return the numberOfChargingSessions
73 public int getNumberOfChargingSessions() {
74 return numberOfChargingSessions;
78 * @param numberOfChargingSessions the numberOfChargingSessions to set
80 public void setNumberOfChargingSessions(int numberOfChargingSessions) {
81 this.numberOfChargingSessions = numberOfChargingSessions;
85 * @return the numberOfChargingSessionsSemantics
87 public String getNumberOfChargingSessionsSemantics() {
88 return numberOfChargingSessionsSemantics;
92 * @param numberOfChargingSessionsSemantics the numberOfChargingSessionsSemantics to set
94 public void setNumberOfChargingSessionsSemantics(String numberOfChargingSessionsSemantics) {
95 this.numberOfChargingSessionsSemantics = numberOfChargingSessionsSemantics;
100 * @see java.lang.Object#toString()
104 public String toString() {
105 return "ChargingStatistics [totalEnergyCharged=" + totalEnergyCharged + ", totalEnergyChargedSemantics="
106 + totalEnergyChargedSemantics + ", symbol=" + symbol + ", numberOfChargingSessions="
107 + numberOfChargingSessions + ", numberOfChargingSessionsSemantics=" + numberOfChargingSessionsSemantics