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))}