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

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

package ai.tock.bot.mongo

import ai.tock.translator.I18nLabel
import ai.tock.translator.UserInterfaceType
import java.time.Instant
import java.util.Locale
import kotlin.Int
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 __LabelId: KProperty1?>
    get() = I18nAlternativeIndex::labelId
private val __Namespace: KProperty1
    get() = I18nAlternativeIndex::namespace
private val __Locale: KProperty1
    get() = I18nAlternativeIndex::locale
private val __InterfaceType: KProperty1
    get() = I18nAlternativeIndex::interfaceType
private val __ConnectorId: KProperty1
    get() = I18nAlternativeIndex::connectorId
private val __ContextId: KProperty1
    get() = I18nAlternativeIndex::contextId
private val __Index: KProperty1
    get() = I18nAlternativeIndex::index
private val __Date: KProperty1
    get() = I18nAlternativeIndex::date
internal class I18nAlternativeIndex_(previous: KPropertyPath?, property: KProperty1<*,
        I18nAlternativeIndex?>) : KPropertyPath(previous,property) {
    val labelId: KPropertyPath?>
        get() = KPropertyPath(this,__LabelId)

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

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

    val interfaceType: KPropertyPath
        get() = KPropertyPath(this,__InterfaceType)

    val connectorId: KPropertyPath
        get() = KPropertyPath(this,__ConnectorId)

    val contextId: KPropertyPath
        get() = KPropertyPath(this,__ContextId)

    val index: KPropertyPath
        get() = KPropertyPath(this,__Index)

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

    companion object {
        val LabelId: KProperty1?>
            get() = __LabelId
        val Namespace: KProperty1
            get() = __Namespace
        val Locale: KProperty1
            get() = __Locale
        val InterfaceType: KProperty1
            get() = __InterfaceType
        val ConnectorId: KProperty1
            get() = __ConnectorId
        val ContextId: KProperty1
            get() = __ContextId
        val Index: KProperty1
            get() = __Index
        val Date: KProperty1
            get() = __Date}
}

internal class I18nAlternativeIndex_Col(previous: KPropertyPath?, property: KProperty1<*,
        Collection?>) : KCollectionPropertyPath>(previous,property) {
    val labelId: KPropertyPath?>
        get() = KPropertyPath(this,__LabelId)

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

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

    val interfaceType: KPropertyPath
        get() = KPropertyPath(this,__InterfaceType)

    val connectorId: KPropertyPath
        get() = KPropertyPath(this,__ConnectorId)

    val contextId: KPropertyPath
        get() = KPropertyPath(this,__ContextId)

    val index: KPropertyPath
        get() = KPropertyPath(this,__Index)

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

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

internal class I18nAlternativeIndex_Map(previous: KPropertyPath?, property:
        KProperty1<*, Map?>) : KMapPropertyPath>(previous,property) {
    val labelId: KPropertyPath?>
        get() = KPropertyPath(this,__LabelId)

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

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

    val interfaceType: KPropertyPath
        get() = KPropertyPath(this,__InterfaceType)

    val connectorId: KPropertyPath
        get() = KPropertyPath(this,__ConnectorId)

    val contextId: KPropertyPath
        get() = KPropertyPath(this,__ContextId)

    val index: KPropertyPath
        get() = KPropertyPath(this,__Index)

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

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy