@@ -5,21 +5,21 @@ data class BaseFeature(
5
5
override val id : String ,
6
6
override val tags : Map <String , String >,
7
7
override val geometry : List <GeometryType >,
8
- override val icon : String? ,
9
- override val imageURL : String? ,
8
+ override val icon : String? = null ,
9
+ override val imageURL : String? = null ,
10
10
override val names : List <String >,
11
- override val terms : List <String >,
12
- override val includeCountryCodes : List <String >,
13
- override val excludeCountryCodes : List <String >,
14
- override val isSearchable : Boolean ,
15
- override val matchScore : Float ,
16
- override val isSuggestion : Boolean ,
17
- override val addTags : Map <String , String >,
18
- override val removeTags : Map <String , String >,
19
- override val preserveTags : List <Regex >,
20
- override val tagKeys : Set <String >,
21
- override val addTagKeys : Set <String >,
22
- override val removeTagKeys : Set <String >
11
+ override val terms : List <String > = listOf() ,
12
+ override val includeCountryCodes : List <String > = listOf() ,
13
+ override val excludeCountryCodes : List <String > = listOf() ,
14
+ override val isSearchable : Boolean = true ,
15
+ override val matchScore : Float = 1f ,
16
+ override val isSuggestion : Boolean = false ,
17
+ override val addTags : Map <String , String > = tags ,
18
+ override val removeTags : Map <String , String > = addTags ,
19
+ override val preserveTags : List <Regex > = listOf() ,
20
+ override val tagKeys : Set <String > = setOf() ,
21
+ override val addTagKeys : Set <String > = tagKeys ,
22
+ override val removeTagKeys : Set <String > = addTagKeys
23
23
): Feature {
24
24
override val canonicalNames: List <String > = names.map { it.canonicalize() }
25
25
override val canonicalTerms: List <String > = terms.map { it.canonicalize() }
0 commit comments