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

ai.tock.bot.mongo.DialogFlowStateTransitionStatDateAggregationCol_.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 ai.tock.bot.definition.DialogFlowStateTransitionType
import java.time.LocalDateTime
import java.util.Locale
import kotlin.Int
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() = DialogFlowStateTransitionStatDateAggregationCol::applicationId
private val __Date: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::date
private val __HourOfDay: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::hourOfDay
private val __Intent: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::intent
private val __StoryDefinitionId: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::storyDefinitionId
private val __StoryCategory: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::storyCategory
private val __StoryType: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::storyType
private val __Locale: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::locale
private val __ConfigurationName: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::configurationName
private val __ConnectorType: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::connectorType
private val __ActionType: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::actionType
private val __Count: KProperty1
    get() = DialogFlowStateTransitionStatDateAggregationCol::count
internal class DialogFlowStateTransitionStatDateAggregationCol_(previous: KPropertyPath?,
        property: KProperty1<*, DialogFlowStateTransitionStatDateAggregationCol?>) :
        KPropertyPath(previous,property) {
    val applicationId: KPropertyPath?>
        get() = KPropertyPath(this,__ApplicationId)

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

    val hourOfDay: KPropertyPath
        get() = KPropertyPath(this,__HourOfDay)

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

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

    val storyCategory: KPropertyPath
        get() = KPropertyPath(this,__StoryCategory)

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

    val locale: KPropertyPath
        get() = KPropertyPath(this,__Locale)

    val configurationName: KPropertyPath
        get() = KPropertyPath(this,__ConfigurationName)

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

    val actionType: KPropertyPath
        get() = KPropertyPath(this,__ActionType)

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

    companion object {
        val ApplicationId: KProperty1?>
            get() = __ApplicationId
        val Date: KProperty1
            get() = __Date
        val HourOfDay: KProperty1
            get() = __HourOfDay
        val Intent: KProperty1
            get() = __Intent
        val StoryDefinitionId: KProperty1
            get() = __StoryDefinitionId
        val StoryCategory: KProperty1
            get() = __StoryCategory
        val StoryType: KProperty1
            get() = __StoryType
        val Locale: KProperty1
            get() = __Locale
        val ConfigurationName: KProperty1
            get() = __ConfigurationName
        val ConnectorType: ConnectorType_
            get() = ConnectorType_(null,__ConnectorType)
        val ActionType: KProperty1
            get() = __ActionType
        val Count: KProperty1
            get() = __Count}
}

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

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

    val hourOfDay: KPropertyPath
        get() = KPropertyPath(this,__HourOfDay)

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

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

    val storyCategory: KPropertyPath
        get() = KPropertyPath(this,__StoryCategory)

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

    val locale: KPropertyPath
        get() = KPropertyPath(this,__Locale)

    val configurationName: KPropertyPath
        get() = KPropertyPath(this,__ConfigurationName)

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

    val actionType: KPropertyPath
        get() = KPropertyPath(this,__ActionType)

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

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

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

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

    val hourOfDay: KPropertyPath
        get() = KPropertyPath(this,__HourOfDay)

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

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

    val storyCategory: KPropertyPath
        get() = KPropertyPath(this,__StoryCategory)

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

    val locale: KPropertyPath
        get() = KPropertyPath(this,__Locale)

    val configurationName: KPropertyPath
        get() = KPropertyPath(this,__ConfigurationName)

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

    val actionType: KPropertyPath
        get() = KPropertyPath(this,__ActionType)

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

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy