12 lines
440 B
Kotlin
12 lines
440 B
Kotlin
package de.pheerai.rcdbquery.dataMappings.vendor
|
|
|
|
import de.pheerai.rcdbquery.dsl.params.ParamsCollector
|
|
|
|
// TODO: Try to generify. This is currently lacking some sort of "This interface requires a companion implementing that interface"
|
|
fun ParamsCollector.vendors(body: VendorBuilder.() -> VendorBuilder): ParamsCollector {
|
|
val builder = VendorBuilder()
|
|
builder.body()
|
|
this[Vendor.paramKey] = builder.build()
|
|
return this
|
|
}
|