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

ai.tock.bot.engine.dialog.EventState_.kt Maven / Gradle / Ivy

package ai.tock.bot.engine.dialog

import ai.tock.bot.connector.ConnectorType
import ai.tock.bot.connector.ConnectorType_
import ai.tock.translator.UserInterfaceType
import kotlin.Boolean
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Collection
import kotlin.collections.List
import kotlin.collections.Map
import kotlin.reflect.KProperty1
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 __EntityValues: KProperty1?>
    get() = EventState::entityValues
private val __TestEvent: KProperty1
    get() = EventState::testEvent
private val __SourceConnectorType: KProperty1
    get() = EventState::sourceConnectorType
private val __TargetConnectorType: KProperty1
    get() = EventState::targetConnectorType
private val __UserInterface: KProperty1
    get() = EventState::userInterface
private val __UserVerified: KProperty1
    get() = EventState::userVerified
private val __Intent: KProperty1
    get() = EventState::intent
private val __Step: KProperty1
    get() = EventState::step
private val __Notification: KProperty1
    get() = EventState::notification
private val __SourceApplicationId: KProperty1
    get() = EventState::sourceApplicationId
class EventState_(previous: KPropertyPath?, property: KProperty1<*, EventState?>) :
        KPropertyPath(previous,property) {
    val entityValues: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,EventState::entityValues)

    val testEvent: KPropertyPath
        get() = KPropertyPath(this,__TestEvent)

    val sourceConnectorType: ConnectorType_
        get() = ConnectorType_(this,EventState::sourceConnectorType)

    val targetConnectorType: ConnectorType_
        get() = ConnectorType_(this,EventState::targetConnectorType)

    val userInterface: KPropertyPath
        get() = KPropertyPath(this,__UserInterface)

    val userVerified: KPropertyPath
        get() = KPropertyPath(this,__UserVerified)

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

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

    val notification: KPropertyPath
        get() = KPropertyPath(this,__Notification)

    val sourceApplicationId: KPropertyPath
        get() = KPropertyPath(this,__SourceApplicationId)

    companion object {
        val EntityValues: KCollectionSimplePropertyPath
            get() = KCollectionSimplePropertyPath(null, __EntityValues)
        val TestEvent: KProperty1
            get() = __TestEvent
        val SourceConnectorType: ConnectorType_
            get() = ConnectorType_(null,__SourceConnectorType)
        val TargetConnectorType: ConnectorType_
            get() = ConnectorType_(null,__TargetConnectorType)
        val UserInterface: KProperty1
            get() = __UserInterface
        val UserVerified: KProperty1
            get() = __UserVerified
        val Intent: KProperty1
            get() = __Intent
        val Step: KProperty1
            get() = __Step
        val Notification: KProperty1
            get() = __Notification
        val SourceApplicationId: KProperty1
            get() = __SourceApplicationId}
}

class EventState_Col(previous: KPropertyPath?, property: KProperty1<*,
        Collection?>) : KCollectionPropertyPath>(previous,property) {
    val entityValues: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,EventState::entityValues)

    val testEvent: KPropertyPath
        get() = KPropertyPath(this,__TestEvent)

    val sourceConnectorType: ConnectorType_
        get() = ConnectorType_(this,EventState::sourceConnectorType)

    val targetConnectorType: ConnectorType_
        get() = ConnectorType_(this,EventState::targetConnectorType)

    val userInterface: KPropertyPath
        get() = KPropertyPath(this,__UserInterface)

    val userVerified: KPropertyPath
        get() = KPropertyPath(this,__UserVerified)

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

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

    val notification: KPropertyPath
        get() = KPropertyPath(this,__Notification)

    val sourceApplicationId: KPropertyPath
        get() = KPropertyPath(this,__SourceApplicationId)

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

class EventState_Map(previous: KPropertyPath?, property: KProperty1<*, Map?>) : KMapPropertyPath>(previous,property) {
    val entityValues: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,EventState::entityValues)

    val testEvent: KPropertyPath
        get() = KPropertyPath(this,__TestEvent)

    val sourceConnectorType: ConnectorType_
        get() = ConnectorType_(this,EventState::sourceConnectorType)

    val targetConnectorType: ConnectorType_
        get() = ConnectorType_(this,EventState::targetConnectorType)

    val userInterface: KPropertyPath
        get() = KPropertyPath(this,__UserInterface)

    val userVerified: KPropertyPath
        get() = KPropertyPath(this,__UserVerified)

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

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

    val notification: KPropertyPath
        get() = KPropertyPath(this,__Notification)

    val sourceApplicationId: KPropertyPath
        get() = KPropertyPath(this,__SourceApplicationId)

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy