Files
dex-scraper/src/main/kotlin/com/rak/config/model/ScrapeTargetFieldConfig.kt
2025-06-26 12:40:51 +02:00

15 lines
502 B
Kotlin

package com.rak.config.model
import io.smallrye.config.WithName
import java.util.*
interface ScrapeTargetFieldConfig : AbstractScrapeTargetFieldConfig {
@WithName("root")
fun getRootConfig(): Optional<ExtractConfig>
@WithName("steps")
fun getExtractionSteps(): List<ExtractConfig>
@WithName("transform")
fun getOptionalTransformationSteps(): Optional<List<TransformationStepConfig>>
@WithName("fallback")
fun getFallbackConfiguration(): Optional<FieldConfigFallback>
}