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 }