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

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

package ai.tock.bot.mongo

import ai.tock.bot.admin.bot.BotApplicationConfiguration
import ai.tock.bot.engine.dialog.Dialog
import java.time.LocalDateTime
import kotlin.Long
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 __ApplicationId: KProperty1?>
    get() = DialogFlowStateTransitionStatDialogAggregationCol::applicationId
private val __Date: KProperty1
    get() = DialogFlowStateTransitionStatDialogAggregationCol::date
private val __DialogId: KProperty1?>
    get() = DialogFlowStateTransitionStatDialogAggregationCol::dialogId
private val __Count: KProperty1
    get() = DialogFlowStateTransitionStatDialogAggregationCol::count
internal class DialogFlowStateTransitionStatDialogAggregationCol_(previous: KPropertyPath?,
        property: KProperty1<*, DialogFlowStateTransitionStatDialogAggregationCol?>) :
        KPropertyPath(previous,property) {
    val applicationId: KPropertyPath?>
        get() = KPropertyPath(this,__ApplicationId)

    val date: KPropertyPath
        get() = KPropertyPath(this,__Date)

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

    val count: KPropertyPath
        get() = KPropertyPath(this,__Count)

    companion object {
        val ApplicationId: KProperty1?>
            get() = __ApplicationId
        val Date: KProperty1
            get() = __Date
        val DialogId: KProperty1?>
            get() = __DialogId
        val Count: KProperty1
            get() = __Count}
}

internal class DialogFlowStateTransitionStatDialogAggregationCol_Col(previous: KPropertyPath?, property: KProperty1<*,
        Collection?>) :
        KCollectionPropertyPath>(previous,property) {
    val applicationId: KPropertyPath?>
        get() = KPropertyPath(this,__ApplicationId)

    val date: KPropertyPath
        get() = KPropertyPath(this,__Date)

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

    val count: KPropertyPath
        get() = KPropertyPath(this,__Count)

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

internal class DialogFlowStateTransitionStatDialogAggregationCol_Map(previous:
        KPropertyPath?, property: KProperty1<*, Map?>) : KMapPropertyPath>(previous,property) {
    val applicationId: KPropertyPath?>
        get() = KPropertyPath(this,__ApplicationId)

    val date: KPropertyPath
        get() = KPropertyPath(this,__Date)

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

    val count: KPropertyPath
        get() = KPropertyPath(this,__Count)

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy