All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ai.tock.bot.mongo.TransitionLookup_.kt Maven / Gradle / Ivy

package ai.tock.bot.mongo

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 __Transition: KProperty1
    get() = TransitionLookup::transition
internal class TransitionLookup_(previous: KPropertyPath?, property: KProperty1<*,
        TransitionLookup?>) : KPropertyPath(previous,property) {
    val transition: DialogFlowStateTransitionCol_
        get() = DialogFlowStateTransitionCol_(this,TransitionLookup::transition)

    companion object {
        val Transition: DialogFlowStateTransitionCol_
            get() = DialogFlowStateTransitionCol_(null,__Transition)}
}

internal class TransitionLookup_Col(previous: KPropertyPath?, property: KProperty1<*,
        Collection?>) : KCollectionPropertyPath>(previous,property) {
    val transition: DialogFlowStateTransitionCol_
        get() = DialogFlowStateTransitionCol_(this,TransitionLookup::transition)

    @Suppress("UNCHECKED_CAST")
    override fun memberWithAdditionalPath(additionalPath: String): TransitionLookup_ =
            TransitionLookup_(this, customProperty(this, additionalPath))}

internal class TransitionLookup_Map(previous: KPropertyPath?, property: KProperty1<*,
        Map?>) : KMapPropertyPath>(previous,property) {
    val transition: DialogFlowStateTransitionCol_
        get() = DialogFlowStateTransitionCol_(this,TransitionLookup::transition)

    @Suppress("UNCHECKED_CAST")
    override fun memberWithAdditionalPath(additionalPath: String): TransitionLookup_ =
            TransitionLookup_(this, customProperty(this, additionalPath))}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy