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

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

package ai.tock.bot.mongo

import ai.tock.bot.admin.answer.AnswerConfigurationType
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Collection
import kotlin.collections.Map
import kotlin.collections.Set
import kotlin.reflect.KProperty1
import org.litote.kmongo.Id
import org.litote.kmongo.property.KCollectionPropertyPath
import org.litote.kmongo.property.KCollectionSimplePropertyPath
import org.litote.kmongo.property.KMapPropertyPath
import org.litote.kmongo.property.KPropertyPath

private val __Namespace: KProperty1
    get() = DialogFlowStateCol::namespace
private val __BotId: KProperty1
    get() = DialogFlowStateCol::botId
private val __StoryDefinitionId: KProperty1
    get() = DialogFlowStateCol::storyDefinitionId
private val __Intent: KProperty1
    get() = DialogFlowStateCol::intent
private val __Step: KProperty1
    get() = DialogFlowStateCol::step
private val __Entities: KProperty1?>
    get() = DialogFlowStateCol::entities
private val ___id: KProperty1?>
    get() = DialogFlowStateCol::_id
private val __StoryType: KProperty1
    get() = DialogFlowStateCol::storyType
private val __StoryName: KProperty1
    get() = DialogFlowStateCol::storyName
internal class DialogFlowStateCol_(previous: KPropertyPath?, property: KProperty1<*,
        DialogFlowStateCol?>) : KPropertyPath(previous,property) {
    val namespace: KPropertyPath
        get() = KPropertyPath(this,__Namespace)

    val botId: KPropertyPath
        get() = KPropertyPath(this,__BotId)

    val storyDefinitionId: KPropertyPath
        get() = KPropertyPath(this,__StoryDefinitionId)

    val intent: KPropertyPath
        get() = KPropertyPath(this,__Intent)

    val step: KPropertyPath
        get() = KPropertyPath(this,__Step)

    val entities: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,DialogFlowStateCol::entities)

    val _id: KPropertyPath?>
        get() = KPropertyPath(this,___id)

    val storyType: KPropertyPath
        get() = KPropertyPath(this,__StoryType)

    val storyName: KPropertyPath
        get() = KPropertyPath(this,__StoryName)

    companion object {
        val Namespace: KProperty1
            get() = __Namespace
        val BotId: KProperty1
            get() = __BotId
        val StoryDefinitionId: KProperty1
            get() = __StoryDefinitionId
        val Intent: KProperty1
            get() = __Intent
        val Step: KProperty1
            get() = __Step
        val Entities: KCollectionSimplePropertyPath
            get() = KCollectionSimplePropertyPath(null, __Entities)
        val _id: KProperty1?>
            get() = ___id
        val StoryType: KProperty1
            get() = __StoryType
        val StoryName: KProperty1
            get() = __StoryName}
}

internal class DialogFlowStateCol_Col(previous: KPropertyPath?, property: KProperty1<*,
        Collection?>) : KCollectionPropertyPath>(previous,property) {
    val namespace: KPropertyPath
        get() = KPropertyPath(this,__Namespace)

    val botId: KPropertyPath
        get() = KPropertyPath(this,__BotId)

    val storyDefinitionId: KPropertyPath
        get() = KPropertyPath(this,__StoryDefinitionId)

    val intent: KPropertyPath
        get() = KPropertyPath(this,__Intent)

    val step: KPropertyPath
        get() = KPropertyPath(this,__Step)

    val entities: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,DialogFlowStateCol::entities)

    val _id: KPropertyPath?>
        get() = KPropertyPath(this,___id)

    val storyType: KPropertyPath
        get() = KPropertyPath(this,__StoryType)

    val storyName: KPropertyPath
        get() = KPropertyPath(this,__StoryName)

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

internal class DialogFlowStateCol_Map(previous: KPropertyPath?, property: KProperty1<*,
        Map?>) : KMapPropertyPath>(previous,property) {
    val namespace: KPropertyPath
        get() = KPropertyPath(this,__Namespace)

    val botId: KPropertyPath
        get() = KPropertyPath(this,__BotId)

    val storyDefinitionId: KPropertyPath
        get() = KPropertyPath(this,__StoryDefinitionId)

    val intent: KPropertyPath
        get() = KPropertyPath(this,__Intent)

    val step: KPropertyPath
        get() = KPropertyPath(this,__Step)

    val entities: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,DialogFlowStateCol::entities)

    val _id: KPropertyPath?>
        get() = KPropertyPath(this,___id)

    val storyType: KPropertyPath
        get() = KPropertyPath(this,__StoryType)

    val storyName: KPropertyPath
        get() = KPropertyPath(this,__StoryName)

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy