dittoHeadersFrom(adaptable))); mappingStrategies.put(DeleteFeature.TYPE, adaptable -> DeleteFeature.of(thingIdFrom(adaptable), featureIdFrom(adaptable), dittoHeadersFrom(adaptable))); adaptable -> ModifyFeatureDefinition.of(thingIdFrom(adaptable), featureIdFrom(adaptable), featureDefinitionFrom(adaptable), dittoHeadersFrom(adaptable))); mappingStrategies.put(DeleteFeatureDefinition.TYPE, adaptable -> DeleteFeatureDefinition .of(thingIdFrom(adaptable), featureIdFrom(adaptable), dittoHeadersFrom(adaptable))); adaptable -> ModifyFeatureProperties.of(thingIdFrom(adaptable), featureIdFrom(adaptable), featurePropertiesFrom(adaptable), dittoHeadersFrom(adaptable))); mappingStrategies.put(DeleteFeatureProperties.TYPE, adaptable -> DeleteFeatureProperties .of(thingIdFrom(adaptable), featureIdFrom(adaptable), dittoHeadersFrom(adaptable))); adaptable -> ModifyFeatureProperty.of(thingIdFrom(adaptable), featureIdFrom(adaptable), featurePropertyPointerFrom(adaptable), featurePropertyValueFrom(adaptable), dittoHeadersFrom(adaptable))); mappingStrategies.put(DeleteFeatureProperty.TYPE, adaptable -> DeleteFeatureProperty.of(thingIdFrom(adaptable), featureIdFrom(adaptable), featurePropertyPointerFrom(adaptable), dittoHeadersFrom(adaptable)));
dittoHeadersFrom(adaptable))); mappingStrategies.put(DeleteFeature.TYPE, adaptable -> DeleteFeature.of(thingIdFrom(adaptable), featureIdFrom(adaptable), dittoHeadersFrom(adaptable))); adaptable -> ModifyFeatureDefinition.of(thingIdFrom(adaptable), featureIdFrom(adaptable), featureDefinitionFrom(adaptable), dittoHeadersFrom(adaptable))); mappingStrategies.put(DeleteFeatureDefinition.TYPE, adaptable -> DeleteFeatureDefinition .of(thingIdFrom(adaptable), featureIdFrom(adaptable), dittoHeadersFrom(adaptable))); adaptable -> ModifyFeatureProperties.of(thingIdFrom(adaptable), featureIdFrom(adaptable), featurePropertiesFrom(adaptable), dittoHeadersFrom(adaptable))); mappingStrategies.put(DeleteFeatureProperties.TYPE, adaptable -> DeleteFeatureProperties .of(thingIdFrom(adaptable), featureIdFrom(adaptable), dittoHeadersFrom(adaptable))); adaptable -> ModifyFeatureProperty.of(thingIdFrom(adaptable), featureIdFrom(adaptable), featurePropertyPointerFrom(adaptable), featurePropertyValueFrom(adaptable), dittoHeadersFrom(adaptable))); mappingStrategies.put(DeleteFeatureProperty.TYPE, adaptable -> DeleteFeatureProperty.of(thingIdFrom(adaptable), featureIdFrom(adaptable), featurePropertyPointerFrom(adaptable), dittoHeadersFrom(adaptable)));