Navigine iOS/Android/Flutter SDK
1.0.0
Objective-C/Java/Dart SDK API
Loading...
Searching...
No Matches
LocationInfo.java
Go to the documentation of this file.
1
package
com.navigine.idl.java;
2
16
public
final
class
LocationInfo
{
17
18
19
/*package*/
final
int
id;
20
21
/*package*/
final
int
version;
22
23
/*package*/
final
String name;
24
28
public
LocationInfo
(
29
int
id
,
30
int
version,
31
String name) {
32
this.id = id;
33
this.version = version;
34
this.name = name;
35
}
36
50
public
int
getId
() {
51
return
id;
52
}
53
67
public
int
getVersion
() {
68
return
version;
69
}
70
84
public
String
getName
() {
85
return
name;
86
}
87
88
@Override
89
public
boolean
equals
(Object obj) {
90
if
(!(obj instanceof
LocationInfo
)) {
91
return
false
;
92
}
93
LocationInfo
other = (
LocationInfo
) obj;
94
return
this.id == other.id &&
95
this.version == other.version &&
96
this.name.equals(other.name);
97
}
98
99
@Override
100
public
int
hashCode
() {
101
// Pick an arbitrary non-zero starting value
102
int
hashCode
= 17;
103
hashCode
=
hashCode
* 31 + id;
104
hashCode
=
hashCode
* 31 + version;
105
hashCode
=
hashCode
* 31 + name.hashCode();
106
return
hashCode
;
107
}
108
109
@Override
110
public
String
toString
() {
111
return
"LocationInfo{"
+
112
"id="
+
id
+
113
","
+
"version="
+ version +
114
","
+
"name="
+ name +
115
"}"
;
116
}
117
118
}
java
com
navigine
idl
java
LocationInfo.java
Generated on Tue Jul 28 2026 10:20:59 for Navigine iOS/Android/Flutter SDK by
Doxygen
1.13.2