15 lines
355 B
Dart
15 lines
355 B
Dart
class Stop {
|
|
const Stop({required this.name, this.alias, this.aliasSource});
|
|
|
|
final String name;
|
|
final String? alias;
|
|
final String? aliasSource;
|
|
|
|
String get displayName {
|
|
final value = (alias ?? "").trim();
|
|
if (value.isEmpty) return name;
|
|
return value;
|
|
}
|
|
|
|
static String normalizeName(String name) => name.trim().toLowerCase();
|
|
}
|