ai.tock.bot.engine.user.PlayerId_.kt Maven / Gradle / Ivy
package ai.tock.bot.engine.user
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Collection
import kotlin.collections.Map
import kotlin.reflect.KProperty1
import org.litote.kmongo.property.KCollectionPropertyPath
import org.litote.kmongo.property.KMapPropertyPath
import org.litote.kmongo.property.KPropertyPath
private val __Id: KProperty1
get() = PlayerId::id
private val __Type: KProperty1
get() = PlayerId::type
private val __ClientId: KProperty1
get() = PlayerId::clientId
class PlayerId_(previous: KPropertyPath?, property: KProperty1<*, PlayerId?>) :
KPropertyPath(previous,property) {
val id: KPropertyPath
get() = KPropertyPath(this,__Id)
val type: KPropertyPath
get() = KPropertyPath(this,__Type)
val clientId: KPropertyPath
get() = KPropertyPath(this,__ClientId)
companion object {
val Id: KProperty1
get() = __Id
val Type: KProperty1
get() = __Type
val ClientId: KProperty1
get() = __ClientId}
}
class PlayerId_Col(previous: KPropertyPath?, property: KProperty1<*,
Collection?>) : KCollectionPropertyPath>(previous,property) {
val id: KPropertyPath
get() = KPropertyPath(this,__Id)
val type: KPropertyPath
get() = KPropertyPath(this,__Type)
val clientId: KPropertyPath
get() = KPropertyPath(this,__ClientId)
@Suppress("UNCHECKED_CAST")
override fun memberWithAdditionalPath(additionalPath: String): PlayerId_ = PlayerId_(this,
customProperty(this, additionalPath))}
class PlayerId_Map(previous: KPropertyPath?, property: KProperty1<*, Map?>)
: KMapPropertyPath>(previous,property) {
val id: KPropertyPath
get() = KPropertyPath(this,__Id)
val type: KPropertyPath
get() = KPropertyPath(this,__Type)
val clientId: KPropertyPath
get() = KPropertyPath(this,__ClientId)
@Suppress("UNCHECKED_CAST")
override fun memberWithAdditionalPath(additionalPath: String): PlayerId_ = PlayerId_(this,
customProperty(this, additionalPath))}