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

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

package ai.tock.bot.mongo

import ai.tock.bot.engine.user.PlayerId
import ai.tock.bot.engine.user.PlayerId_
import java.time.Instant
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Collection
import kotlin.collections.Map
import kotlin.collections.Set
import kotlin.reflect.KProperty1
import org.litote.kmongo.Id
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 ___id: KProperty1?>
    get() = UserTimelineCol::_id
private val __PlayerId: KProperty1
    get() = UserTimelineCol::playerId
private val __UserPreferences: KProperty1
    get() = UserTimelineCol::userPreferences
private val __UserState: KProperty1
    get() = UserTimelineCol::userState
private val __TemporaryIds: KProperty1?>
    get() = UserTimelineCol::temporaryIds
private val __ApplicationIds: KProperty1?>
    get() = UserTimelineCol::applicationIds
private val __LastActionText: KProperty1
    get() = UserTimelineCol::lastActionText
private val __LastUpdateDate: KProperty1
    get() = UserTimelineCol::lastUpdateDate
private val __LastUserActionDate: KProperty1
    get() = UserTimelineCol::lastUserActionDate
private val __Namespace: KProperty1
    get() = UserTimelineCol::namespace
private val __CreationDate: KProperty1
    get() = UserTimelineCol::creationDate
internal class UserTimelineCol_(previous: KPropertyPath?, property: KProperty1<*,
        UserTimelineCol?>) : KPropertyPath(previous,property) {
    val _id: KPropertyPath?>
        get() = KPropertyPath(this,___id)

    val playerId: PlayerId_
        get() = PlayerId_(this,UserTimelineCol::playerId)

    val userPreferences: UserPreferencesWrapper_
        get() = UserPreferencesWrapper_(this,UserTimelineCol::userPreferences)

    val userState: UserStateWrapper_
        get() = UserStateWrapper_(this,UserTimelineCol::userState)

    val temporaryIds: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,UserTimelineCol::temporaryIds)

    val applicationIds: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,UserTimelineCol::applicationIds)

    val lastActionText: KPropertyPath
        get() = KPropertyPath(this,__LastActionText)

    val lastUpdateDate: KPropertyPath
        get() = KPropertyPath(this,__LastUpdateDate)

    val lastUserActionDate: KPropertyPath
        get() = KPropertyPath(this,__LastUserActionDate)

    val namespace: KPropertyPath
        get() = KPropertyPath(this,__Namespace)

    val creationDate: KPropertyPath
        get() = KPropertyPath(this,__CreationDate)

    companion object {
        val _id: KProperty1?>
            get() = ___id
        val PlayerId: PlayerId_
            get() = PlayerId_(null,__PlayerId)
        val UserPreferences: UserPreferencesWrapper_
            get() = UserPreferencesWrapper_(null,__UserPreferences)
        val UserState: UserStateWrapper_
            get() = UserStateWrapper_(null,__UserState)
        val TemporaryIds: KCollectionSimplePropertyPath
            get() = KCollectionSimplePropertyPath(null, __TemporaryIds)
        val ApplicationIds: KCollectionSimplePropertyPath
            get() = KCollectionSimplePropertyPath(null, __ApplicationIds)
        val LastActionText: KProperty1
            get() = __LastActionText
        val LastUpdateDate: KProperty1
            get() = __LastUpdateDate
        val LastUserActionDate: KProperty1
            get() = __LastUserActionDate
        val Namespace: KProperty1
            get() = __Namespace
        val CreationDate: KProperty1
            get() = __CreationDate}
}

internal class UserTimelineCol_Col(previous: KPropertyPath?, property: KProperty1<*,
        Collection?>) : KCollectionPropertyPath>(previous,property) {
    val _id: KPropertyPath?>
        get() = KPropertyPath(this,___id)

    val playerId: PlayerId_
        get() = PlayerId_(this,UserTimelineCol::playerId)

    val userPreferences: UserPreferencesWrapper_
        get() = UserPreferencesWrapper_(this,UserTimelineCol::userPreferences)

    val userState: UserStateWrapper_
        get() = UserStateWrapper_(this,UserTimelineCol::userState)

    val temporaryIds: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,UserTimelineCol::temporaryIds)

    val applicationIds: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,UserTimelineCol::applicationIds)

    val lastActionText: KPropertyPath
        get() = KPropertyPath(this,__LastActionText)

    val lastUpdateDate: KPropertyPath
        get() = KPropertyPath(this,__LastUpdateDate)

    val lastUserActionDate: KPropertyPath
        get() = KPropertyPath(this,__LastUserActionDate)

    val namespace: KPropertyPath
        get() = KPropertyPath(this,__Namespace)

    val creationDate: KPropertyPath
        get() = KPropertyPath(this,__CreationDate)

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

internal class UserTimelineCol_Map(previous: KPropertyPath?, property: KProperty1<*,
        Map?>) : KMapPropertyPath>(previous,property) {
    val _id: KPropertyPath?>
        get() = KPropertyPath(this,___id)

    val playerId: PlayerId_
        get() = PlayerId_(this,UserTimelineCol::playerId)

    val userPreferences: UserPreferencesWrapper_
        get() = UserPreferencesWrapper_(this,UserTimelineCol::userPreferences)

    val userState: UserStateWrapper_
        get() = UserStateWrapper_(this,UserTimelineCol::userState)

    val temporaryIds: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,UserTimelineCol::temporaryIds)

    val applicationIds: KCollectionSimplePropertyPath
        get() = KCollectionSimplePropertyPath(this,UserTimelineCol::applicationIds)

    val lastActionText: KPropertyPath
        get() = KPropertyPath(this,__LastActionText)

    val lastUpdateDate: KPropertyPath
        get() = KPropertyPath(this,__LastUpdateDate)

    val lastUserActionDate: KPropertyPath
        get() = KPropertyPath(this,__LastUserActionDate)

    val namespace: KPropertyPath
        get() = KPropertyPath(this,__Namespace)

    val creationDate: KPropertyPath
        get() = KPropertyPath(this,__CreationDate)

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy