
run.qontract.core.value.Value.kt Maven / Gradle / Ivy
package run.qontract.core.value
import run.qontract.core.ExampleDeclarations
import run.qontract.core.pattern.Pattern
interface Value {
val httpContentType: String
fun displayableValue(): String
fun toStringValue(): String
fun displayableType(): String
fun exactMatchElseType(): Pattern
fun type(): Pattern
fun typeDeclarationWithoutKey(exampleKey: String, types: Map, exampleDeclarations: ExampleDeclarations): Pair
fun typeDeclarationWithKey(key: String, types: Map, exampleDeclarations: ExampleDeclarations): Pair
fun listOf(valueList: List): Value
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy