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.auth;
15 import java.util.List;
18 * The {@link AuthQueryResponse} Data Transfer Object
20 * @author Bernd Weymann - Initial contribution
22 public class AuthQueryResponse {
23 public String clientName;// ": "mybmwapp",
24 public String clientSecret;// ": "c0e3393d-70a2-4f6f-9d3c-8530af64d552",
25 public String clientId;// ": "31c357a0-7a1d-4590-aa99-33b97244d048",
26 public String gcdmBaseUrl;// ": "https://customer.bmwgroup.com",
27 public String returnUrl;// ": "com.bmw.connected://oauth",
28 public String brand;// ": "bmw",
29 public String language;// ": "en",
30 public String country;// ": "US",
31 public String authorizationEndpoint;// ": "https://customer.bmwgroup.com/oneid/login",
32 public String tokenEndpoint;// ": "https://customer.bmwgroup.com/gcdm/oauth/token",
33 public List<String> scopes;// ;": [
47 // "authenticate_user"
49 public List<String> promptValues; // ": ["login"]