]> git.basschouten.com Git - openhab-addons.git/blob
908221cad06377ef611005a9f6d9db558a468961
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2023 Contributors to the openHAB project
3  *
4  * See the NOTICE file(s) distributed with this work for additional
5  * information.
6  *
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
10  *
11  * SPDX-License-Identifier: EPL-2.0
12  */
13 package org.openhab.binding.surepetcare.internal.dto;
14
15 /**
16  * The {@link SurePetcareLoginResponse} is a Java class used as a DTO to hold the Sure Petcare API's login response.
17  *
18  * @author Rene Scherer - Initial contribution
19  */
20 public class SurePetcareLoginResponse {
21
22     public Data data;
23
24     public String getToken() {
25         return data.token;
26     }
27
28     public class Data {
29
30         public SurePetcareUser user;
31
32         /**
33          * The Sure Petcare API authentication token returned from the login call
34          */
35         public String token;
36
37         @Override
38         public String toString() {
39             return "Data [user=" + user + ", token=" + token + "]";
40         }
41     }
42
43     @Override
44     public String toString() {
45         return "SurePetcareJsonLoginResponse [data=" + data + "]";
46     }
47 }