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

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

package ai.tock.bot.mongo

import ai.tock.bot.admin.bot.BotApplicationConfiguration
import ai.tock.bot.connector.ConnectorType
import ai.tock.bot.connector.ConnectorType_
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Collection
import kotlin.collections.Map
import kotlin.reflect.KProperty1
import org.litote.kmongo.Id
import org.litote.kmongo.property.KCollectionPropertyPath
import org.litote.kmongo.property.KMapPropertyPath
import org.litote.kmongo.property.KPropertyPath

private val __Date: KProperty1
    get() = GroupById::date
private val __DialogId: KProperty1
    get() = GroupById::dialogId
private val __ConnectorType: KProperty1
    get() = GroupById::connectorType
private val __Configuration: KProperty1
    get() = GroupById::configuration
private val __Intent: KProperty1
    get() = GroupById::intent
private val __StoryDefinitionId: KProperty1
    get() = GroupById::storyDefinitionId
private val __ApplicationId: KProperty1?>
    get() = GroupById::applicationId
internal class GroupById_(previous: KPropertyPath?, property: KProperty1<*, GroupById?>) :
        KPropertyPath(previous,property) {
    val date: KPropertyPath
        get() = KPropertyPath(this,__Date)

    val dialogId: KPropertyPath
        get() = KPropertyPath(this,__DialogId)

    val connectorType: ConnectorType_
        get() = ConnectorType_(this,GroupById::connectorType)

    val configuration: KPropertyPath
        get() = KPropertyPath(this,__Configuration)

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

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

    val applicationId: KPropertyPath?>
        get() = KPropertyPath(this,__ApplicationId)

    companion object {
        val Date: KProperty1
            get() = __Date
        val DialogId: KProperty1
            get() = __DialogId
        val ConnectorType: ConnectorType_
            get() = ConnectorType_(null,__ConnectorType)
        val Configuration: KProperty1
            get() = __Configuration
        val Intent: KProperty1
            get() = __Intent
        val StoryDefinitionId: KProperty1
            get() = __StoryDefinitionId
        val ApplicationId: KProperty1?>
            get() = __ApplicationId}
}

internal class GroupById_Col(previous: KPropertyPath?, property: KProperty1<*,
        Collection?>) : KCollectionPropertyPath>(previous,property) {
    val date: KPropertyPath
        get() = KPropertyPath(this,__Date)

    val dialogId: KPropertyPath
        get() = KPropertyPath(this,__DialogId)

    val connectorType: ConnectorType_
        get() = ConnectorType_(this,GroupById::connectorType)

    val configuration: KPropertyPath
        get() = KPropertyPath(this,__Configuration)

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

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

    val applicationId: KPropertyPath?>
        get() = KPropertyPath(this,__ApplicationId)

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

internal class GroupById_Map(previous: KPropertyPath?, property: KProperty1<*, Map?>) : KMapPropertyPath>(previous,property) {
    val date: KPropertyPath
        get() = KPropertyPath(this,__Date)

    val dialogId: KPropertyPath
        get() = KPropertyPath(this,__DialogId)

    val connectorType: ConnectorType_
        get() = ConnectorType_(this,GroupById::connectorType)

    val configuration: KPropertyPath
        get() = KPropertyPath(this,__Configuration)

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

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

    val applicationId: KPropertyPath?>
        get() = KPropertyPath(this,__ApplicationId)

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy