]> git.basschouten.com Git - openhab-addons.git/blob
8d4f1c95229eb29410e0d2108381902f1a9e67c1
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2022 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.renault.internal.api;
14
15 import org.eclipse.jdt.annotation.NonNullByDefault;
16
17 /**
18  * Constants for Renault API.
19  * 
20  * https://github.com/hacf-fr/renault-api/blob/main/src/renault_api/const.py
21  * 
22  * @author Doug Culnane - Initial contribution
23  */
24 @NonNullByDefault
25 public class Constants {
26
27     private static final String GIGYA_URL_EU = "https://accounts.eu1.gigya.com";
28     private static final String GIGYA_URL_US = "https://accounts.us1.gigya.com";
29     private static final String KAMEREON_APIKEY = "Ae9FDWugRxZQAGm3Sxgk7uJn6Q4CGEA2";
30     private static final String KAMEREON_URL_EU = "https://api-wired-prod-1-euw1.wrd-aws.com";
31     private static final String KAMEREON_URL_US = "https://api-wired-prod-1-usw2.wrd-aws.com";
32
33     private String gigyaApiKey = "gigya-api-key";
34     private String gigyaRootUrl = "gigya-root-url";
35     private String kamereonApiKey = "kamereon-api-key";
36     private String kamereonRootUrl = "kamereon-root-url";
37
38     public Constants(final String locale) {
39         switch (locale) {
40             case "bg_BG":
41                 gigyaRootUrl = GIGYA_URL_EU;
42                 gigyaApiKey = "3__3ER_6lFvXEXHTP_faLtq6eEdbKDXd9F5GoKwzRyZq37ZQ-db7mXcLzR1Jtls5sn";
43                 kamereonRootUrl = KAMEREON_URL_EU;
44                 kamereonApiKey = KAMEREON_APIKEY;
45                 break;
46             case "cs_CZ":
47                 gigyaRootUrl = GIGYA_URL_EU;
48                 gigyaApiKey = "3_oRlKr5PCVL_sPWUZdJ8c5NOl5Ej8nIZw7VKG7S9Rg36UkDszFzfHfxCaUAUU5or2";
49                 kamereonRootUrl = KAMEREON_URL_EU;
50                 kamereonApiKey = KAMEREON_APIKEY;
51                 break;
52             case "da_DK":
53                 gigyaRootUrl = GIGYA_URL_EU;
54                 gigyaApiKey = "3_5x-2C8b1R4MJPQXkwTPdIqgBpcw653Dakw_ZaEneQRkTBdg9UW9Qg_5G-tMNrTMc";
55                 kamereonRootUrl = KAMEREON_URL_EU;
56                 kamereonApiKey = KAMEREON_APIKEY;
57                 break;
58             case "de_DE":
59                 gigyaRootUrl = GIGYA_URL_EU;
60                 gigyaApiKey = "3_7PLksOyBRkHv126x5WhHb-5pqC1qFR8pQjxSeLB6nhAnPERTUlwnYoznHSxwX668";
61                 kamereonRootUrl = KAMEREON_URL_EU;
62                 kamereonApiKey = KAMEREON_APIKEY;
63                 break;
64             case "de_AT":
65                 gigyaRootUrl = GIGYA_URL_EU;
66                 gigyaApiKey = "3__B4KghyeUb0GlpU62ZXKrjSfb7CPzwBS368wioftJUL5qXE0Z_sSy0rX69klXuHy";
67                 kamereonRootUrl = KAMEREON_URL_EU;
68                 kamereonApiKey = KAMEREON_APIKEY;
69                 break;
70             case "de_CH":
71                 gigyaRootUrl = GIGYA_URL_EU;
72                 gigyaApiKey = "3_UyiWZs_1UXYCUqK_1n7l7l44UiI_9N9hqwtREV0-UYA_5X7tOV-VKvnGxPBww4q2";
73                 kamereonRootUrl = KAMEREON_URL_EU;
74                 kamereonApiKey = KAMEREON_APIKEY;
75                 break;
76             case "en_GB":
77                 gigyaRootUrl = GIGYA_URL_EU;
78                 gigyaApiKey = "3_e8d4g4SE_Fo8ahyHwwP7ohLGZ79HKNN2T8NjQqoNnk6Epj6ilyYwKdHUyCw3wuxz";
79                 kamereonRootUrl = KAMEREON_URL_EU;
80                 kamereonApiKey = KAMEREON_APIKEY;
81                 break;
82             case "en_IE":
83                 gigyaRootUrl = GIGYA_URL_EU;
84                 gigyaApiKey = "3_Xn7tuOnT9raLEXuwSI1_sFFZNEJhSD0lv3gxkwFtGI-RY4AgiePBiJ9EODh8d9yo";
85                 kamereonRootUrl = KAMEREON_URL_EU;
86                 kamereonApiKey = KAMEREON_APIKEY;
87                 break;
88             case "es_ES":
89                 gigyaRootUrl = GIGYA_URL_EU;
90                 gigyaApiKey = "3_DyMiOwEaxLcPdBTu63Gv3hlhvLaLbW3ufvjHLeuU8U5bx3zx19t5rEKq7KMwk9f1";
91                 kamereonRootUrl = KAMEREON_URL_EU;
92                 kamereonApiKey = KAMEREON_APIKEY;
93                 break;
94             case "es_MX":
95                 gigyaRootUrl = GIGYA_URL_US;
96                 gigyaApiKey = "3_BFzR-2wfhMhUs5OCy3R8U8IiQcHS-81vF8bteSe8eFrboMTjEWzbf4pY1aHQ7cW0";
97                 kamereonRootUrl = KAMEREON_URL_US;
98                 kamereonApiKey = KAMEREON_APIKEY;
99                 break;
100             case "fi_FI":
101                 gigyaRootUrl = GIGYA_URL_EU;
102                 gigyaApiKey = "3_xSRCLDYhk1SwSeYQLI3DmA8t-etfAfu5un51fws125ANOBZHgh8Lcc4ReWSwaqNY";
103                 kamereonRootUrl = KAMEREON_URL_EU;
104                 kamereonApiKey = KAMEREON_APIKEY;
105                 break;
106             case "fr_FR":
107                 gigyaRootUrl = GIGYA_URL_EU;
108                 gigyaApiKey = "3_4LKbCcMMcvjDm3X89LU4z4mNKYKdl_W0oD9w-Jvih21WqgJKtFZAnb9YdUgWT9_a";
109                 kamereonRootUrl = KAMEREON_URL_EU;
110                 kamereonApiKey = KAMEREON_APIKEY;
111                 break;
112             case "fr_BE":
113                 gigyaRootUrl = GIGYA_URL_EU;
114                 gigyaApiKey = "3_ZK9x38N8pzEvdiG7ojWHeOAAej43APkeJ5Av6VbTkeoOWR4sdkRc-wyF72HzUB8X";
115                 kamereonRootUrl = KAMEREON_URL_EU;
116                 kamereonApiKey = KAMEREON_APIKEY;
117                 break;
118             case "fr_CH":
119                 gigyaRootUrl = GIGYA_URL_EU;
120                 gigyaApiKey = "3_h3LOcrKZ9mTXxMI9clb2R1VGAWPke6jMNqMw4yYLz4N7PGjYyD0hqRgIFAIHusSn";
121                 kamereonRootUrl = KAMEREON_URL_EU;
122                 kamereonApiKey = KAMEREON_APIKEY;
123                 break;
124             case "fr_LU":
125                 gigyaRootUrl = GIGYA_URL_EU;
126                 gigyaApiKey = "3_zt44Wl_wT9mnqn-BHrR19PvXj3wYRPQKLcPbGWawlatFR837KdxSZZStbBTDaqnb";
127                 kamereonRootUrl = KAMEREON_URL_EU;
128                 kamereonApiKey = KAMEREON_APIKEY;
129                 break;
130             case "hr_HR":
131                 gigyaRootUrl = GIGYA_URL_EU;
132                 gigyaApiKey = "3_HcDC5GGZ89NMP1jORLhYNNCcXt7M3thhZ85eGrcQaM2pRwrgrzcIRWEYi_36cFj9";
133                 kamereonRootUrl = KAMEREON_URL_EU;
134                 kamereonApiKey = KAMEREON_APIKEY;
135                 break;
136             case "hu_HU":
137                 gigyaRootUrl = GIGYA_URL_EU;
138                 gigyaApiKey = "3_nGDWrkSGZovhnVFv5hdIxyuuCuJGZfNmlRGp7-5kEn9yb0bfIfJqoDa2opHOd3Mu";
139                 kamereonRootUrl = KAMEREON_URL_EU;
140                 kamereonApiKey = KAMEREON_APIKEY;
141                 break;
142             case "it_IT":
143                 gigyaRootUrl = GIGYA_URL_EU;
144                 gigyaApiKey = "3_js8th3jdmCWV86fKR3SXQWvXGKbHoWFv8NAgRbH7FnIBsi_XvCpN_rtLcI07uNuq";
145                 kamereonRootUrl = KAMEREON_URL_EU;
146                 kamereonApiKey = KAMEREON_APIKEY;
147                 break;
148             case "it_CH":
149                 gigyaRootUrl = GIGYA_URL_EU;
150                 gigyaApiKey = "3_gHkmHaGACxSLKXqD_uDDx415zdTw7w8HXAFyvh0qIP0WxnHPMF2B9K_nREJVSkGq";
151                 kamereonRootUrl = KAMEREON_URL_EU;
152                 kamereonApiKey = KAMEREON_APIKEY;
153                 break;
154             case "nl_NL":
155                 gigyaRootUrl = GIGYA_URL_EU;
156                 gigyaApiKey = "3_ZIOtjqmP0zaHdEnPK7h1xPuBYgtcOyUxbsTY8Gw31Fzy7i7Ltjfm-hhPh23fpHT5";
157                 kamereonRootUrl = KAMEREON_URL_EU;
158                 kamereonApiKey = KAMEREON_APIKEY;
159                 break;
160             case "nl_BE":
161                 gigyaRootUrl = GIGYA_URL_EU;
162                 gigyaApiKey = "3_yachztWczt6i1pIMhLIH9UA6DXK6vXXuCDmcsoA4PYR0g35RvLPDbp49YribFdpC";
163                 kamereonRootUrl = KAMEREON_URL_EU;
164                 kamereonApiKey = KAMEREON_APIKEY;
165                 break;
166             case "no_NO":
167                 gigyaRootUrl = GIGYA_URL_EU;
168                 gigyaApiKey = "3_QrPkEJr69l7rHkdCVls0owC80BB4CGz5xw_b0gBSNdn3pL04wzMBkcwtbeKdl1g9";
169                 kamereonRootUrl = KAMEREON_URL_EU;
170                 kamereonApiKey = KAMEREON_APIKEY;
171                 break;
172             case "pl_PL":
173                 gigyaRootUrl = GIGYA_URL_EU;
174                 gigyaApiKey = "3_2YBjydYRd1shr6bsZdrvA9z7owvSg3W5RHDYDp6AlatXw9hqx7nVoanRn8YGsBN8";
175                 kamereonRootUrl = KAMEREON_URL_EU;
176                 kamereonApiKey = KAMEREON_APIKEY;
177                 break;
178             case "pt_PT":
179                 gigyaRootUrl = GIGYA_URL_EU;
180                 gigyaApiKey = "3__afxovspi2-Ip1E5kNsAgc4_35lpLAKCF6bq4_xXj2I2bFPjIWxAOAQJlIkreKTD";
181                 kamereonRootUrl = KAMEREON_URL_EU;
182                 kamereonApiKey = KAMEREON_APIKEY;
183                 break;
184             case "ro_RO":
185                 gigyaRootUrl = GIGYA_URL_EU;
186                 gigyaApiKey = "3_WlBp06vVHuHZhiDLIehF8gchqbfegDJADPQ2MtEsrc8dWVuESf2JCITRo5I2CIxs";
187                 kamereonRootUrl = KAMEREON_URL_EU;
188                 kamereonApiKey = KAMEREON_APIKEY;
189                 break;
190             case "ru_RU":
191                 gigyaRootUrl = GIGYA_URL_EU;
192                 gigyaApiKey = "3_N_ecy4iDyoRtX8v5xOxewwZLKXBjRgrEIv85XxI0KJk8AAdYhJIi17LWb086tGXR";
193                 kamereonRootUrl = KAMEREON_URL_EU;
194                 kamereonApiKey = KAMEREON_APIKEY;
195                 break;
196             case "sk_SK":
197                 gigyaRootUrl = GIGYA_URL_EU;
198                 gigyaApiKey = "3_e8d4g4SE_Fo8ahyHwwP7ohLGZ79HKNN2T8NjQqoNnk6Epj6ilyYwKdHUyCw3wuxz";
199                 kamereonRootUrl = KAMEREON_URL_EU;
200                 kamereonApiKey = KAMEREON_APIKEY;
201                 break;
202             case "sl_SI":
203                 gigyaRootUrl = GIGYA_URL_EU;
204                 gigyaApiKey = "3_QKt0ADYxIhgcje4F3fj9oVidHsx3JIIk-GThhdyMMQi8AJR0QoHdA62YArVjbZCt";
205                 kamereonRootUrl = KAMEREON_URL_EU;
206                 kamereonApiKey = KAMEREON_APIKEY;
207                 break;
208             case "sv_SE":
209                 gigyaRootUrl = GIGYA_URL_EU;
210                 gigyaApiKey = "3_EN5Hcnwanu9_Dqot1v1Aky1YelT5QqG4TxveO0EgKFWZYu03WkeB9FKuKKIWUXIS";
211                 kamereonRootUrl = KAMEREON_URL_EU;
212                 kamereonApiKey = KAMEREON_APIKEY;
213                 break;
214             default:
215                 gigyaRootUrl = GIGYA_URL_EU;
216                 gigyaApiKey = "3__B4KghyeUb0GlpU62ZXKrjSfb7CPzwBS368wioftJUL5qXE0Z_sSy0rX69klXuHy";
217                 kamereonRootUrl = KAMEREON_URL_EU;
218                 kamereonApiKey = KAMEREON_APIKEY;
219                 break;
220         }
221     }
222
223     public String getGigyaApiKey() {
224         return gigyaApiKey;
225     }
226
227     public String getGigyaRootUrl() {
228         return gigyaRootUrl;
229     }
230
231     public String getKamereonApiKey() {
232         return kamereonApiKey;
233     }
234
235     public String getKamereonRootUrl() {
236         return kamereonRootUrl;
237     }
238 }