]> git.basschouten.com Git - openhab-addons.git/blob
3aea34b3848c8cf3ce8764f5337b1b6a1ae886b3
[openhab-addons.git] /
1 package org.openhab.binding.vigicrues.internal.dto.hubeau;
2
3 import java.util.List;
4
5 import com.google.gson.annotations.SerializedName;
6
7 public class HubEauResponse {
8     public class StationData {
9         @SerializedName("en_service")
10         public boolean enService;
11
12         @SerializedName("code_station")
13         public String codeStation;
14
15         @SerializedName("libelle_station")
16         public String libelleStation;
17
18         @SerializedName("longitude_station")
19         public double longitudeStation;
20
21         @SerializedName("latitude_station")
22         public double latitudeStation;
23
24         @SerializedName("libelle_cours_eau")
25         public String libelleCoursEau;
26         /*
27          * Currently unused, maybe interesting in the future
28          *
29          * @SerializedName("code_site")
30          * public String codeSite;
31          *
32          * @SerializedName("libelle_site")
33          * public String libelleSite;
34          *
35          * @SerializedName("type_station")
36          * public String typeStation;
37          *
38          * @SerializedName("coordonnee_x_station")
39          * public int coordonneeXStation;
40          *
41          * @SerializedName("coordonnee_y_station")
42          * public int coordonneeYStation;
43          *
44          * @SerializedName("code_projection")
45          * public int codeProjection;
46          *
47          * @SerializedName("influence_locale_station")
48          * public int influenceLocaleStation;
49          *
50          * @SerializedName("commentaire_station")
51          * public String commentaireStation;
52          *
53          * @SerializedName("altitude_ref_alti_station")
54          * public double altitudeRefAltiStation;
55          *
56          * @SerializedName("code_systeme_alti_site")
57          * public int codeSystemeAltiSite;
58          *
59          * @SerializedName("code_commune_station")
60          * public String codeCommuneStation;
61          *
62          * @SerializedName("libelle_commune")
63          * public String libelleCommune;
64          *
65          * @SerializedName("code_departement")
66          * public String codeDepartement;
67          *
68          * @SerializedName("code_region")
69          * public String codeRegion;
70          *
71          * @SerializedName("libelle_region")
72          * public String libelleRegion;
73          *
74          * @SerializedName("code_cours_eau")
75          * public String codeCoursEau;
76          *
77          * @SerializedName("uri_cours_eau")
78          * public String uriCoursEau;
79          *
80          * @SerializedName("descriptif_station")
81          * public String descriptifStation;
82          *
83          * @SerializedName("date_maj_station")
84          * public String dateMajStation;
85          *
86          * @SerializedName("date_ouverture_station")
87          * public String dateOuvertureStation;
88          *
89          * @SerializedName("date_fermeture_station")
90          * public String dateFermetureStation;
91          *
92          * @SerializedName("commentaire_influence_locale_station")
93          * public String commentaireInfluenceLocaleStation;
94          *
95          * @SerializedName("code_regime_station")
96          * public int codeRegimeStation;
97          *
98          * @SerializedName("qualification_donnees_station")
99          * public int qualificationDonneesStation;
100          *
101          * @SerializedName("code_finalite_station")
102          * public int codeFinaliteStation;
103          *
104          * @SerializedName("type_contexte_loi_stat_station")
105          * public int typeContexteLoiStatStation;
106          *
107          * @SerializedName("type_loi_station")
108          * public int typeLoiStation;
109          *
110          * @SerializedName("code_sandre_reseau_station")
111          * public List<String> codeSandreReseauStation;
112          *
113          * @SerializedName("date_debut_ref_alti_station")
114          * public String dateDebutRefAltiStation;
115          *
116          * @SerializedName("date_activation_ref_alti_station")
117          * public String dateActivationRefAltiStation;
118          *
119          * @SerializedName("date_maj_ref_alti_station")
120          * public String dateMajRefAltiStation;
121          *
122          * @SerializedName("libelle_departement")
123          * public String libelleDepartement;
124          * public Geometry geometry;
125          */
126     }
127
128     public int count;
129     @SerializedName("data")
130     public List<StationData> stations;
131
132     /*
133      * Currently unused, maybe interesting in the future
134      * public String first;
135      * public String last;
136      * public String prev;
137      * public String next;
138      *
139      * @SerializedName("api_version")
140      * public String apiVersion;
141      *
142      * public class Crs {
143      * public String type;
144      * public Properties properties;
145      * }
146      *
147      * public class Properties {
148      * public String name;
149      * }
150      *
151      * public class Geometry {
152      * public String type;
153      * public Crs crs;
154      * public List<Double> coordinates;
155      * }
156      */
157 }