ai.tock.bot.mongo.ConfigurationLookup_.kt Maven / Gradle / Ivy
package ai.tock.bot.mongo
import ai.tock.bot.admin.bot.BotApplicationConfiguration
import ai.tock.bot.admin.bot.BotApplicationConfiguration_
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Collection
import kotlin.collections.Map
import kotlin.reflect.KProperty1
import org.litote.kmongo.property.KCollectionPropertyPath
import org.litote.kmongo.property.KMapPropertyPath
import org.litote.kmongo.property.KPropertyPath
private val __Configuration: KProperty1
get() = ConfigurationLookup::configuration
internal class ConfigurationLookup_(previous: KPropertyPath?, property: KProperty1<*,
ConfigurationLookup?>) : KPropertyPath(previous,property) {
val configuration: BotApplicationConfiguration_
get() = BotApplicationConfiguration_(this,ConfigurationLookup::configuration)
companion object {
val Configuration: BotApplicationConfiguration_
get() = BotApplicationConfiguration_(null,__Configuration)}
}
internal class ConfigurationLookup_Col(previous: KPropertyPath?, property: KProperty1<*,
Collection?>) : KCollectionPropertyPath>(previous,property) {
val configuration: BotApplicationConfiguration_
get() = BotApplicationConfiguration_(this,ConfigurationLookup::configuration)
@Suppress("UNCHECKED_CAST")
override fun memberWithAdditionalPath(additionalPath: String): ConfigurationLookup_ =
ConfigurationLookup_(this, customProperty(this, additionalPath))}
internal class ConfigurationLookup_Map(previous: KPropertyPath?, property: KProperty1<*,
Map?>) : KMapPropertyPath>(previous,property) {
val configuration: BotApplicationConfiguration_
get() = BotApplicationConfiguration_(this,ConfigurationLookup::configuration)
@Suppress("UNCHECKED_CAST")
override fun memberWithAdditionalPath(additionalPath: String): ConfigurationLookup_ =
ConfigurationLookup_(this, customProperty(this, additionalPath))}