|
|
|
|
@ -8,7 +8,7 @@ interface ValueFilterable { |
|
|
|
|
|
|
|
|
|
var filterValues : Map<String, Any?>? |
|
|
|
|
get() { |
|
|
|
|
this.filterValuesExceptedKeys?.let { valueMapExceptedKeys -> |
|
|
|
|
this.filterValuesExpectedKeys?.let { valueMapExceptedKeys -> |
|
|
|
|
valueMap?.let { map -> |
|
|
|
|
var missingKeys = map.keys.filter { !valueMapExceptedKeys.contains(it) } |
|
|
|
|
if (map.keys.size == valueMapExceptedKeys.size && missingKeys.isNotEmpty()) { |
|
|
|
|
@ -24,5 +24,5 @@ interface ValueFilterable { |
|
|
|
|
valueMap = value |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
val filterValuesExceptedKeys : Array<String>? |
|
|
|
|
val filterValuesExpectedKeys : Array<String>? |
|
|
|
|
} |