ai.tock.bot.mongo.ClientIdCol_.kt Maven / Gradle / Ivy
package ai.tock.bot.mongo
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 __UserIds: KProperty1?>
get() = ClientIdCol::userIds
private val ___id: KProperty1?>
get() = ClientIdCol::_id
internal class ClientIdCol_(previous: KPropertyPath?, property: KProperty1<*,
ClientIdCol?>) : KPropertyPath(previous,property) {
val userIds: KCollectionSimplePropertyPath
get() = KCollectionSimplePropertyPath(this,ClientIdCol::userIds)
val _id: KPropertyPath?>
get() = KPropertyPath(this,___id)
companion object {
val UserIds: KCollectionSimplePropertyPath
get() = KCollectionSimplePropertyPath(null, __UserIds)
val _id: KProperty1?>
get() = ___id}
}
internal class ClientIdCol_Col(previous: KPropertyPath?, property: KProperty1<*,
Collection?>) : KCollectionPropertyPath>(previous,property) {
val userIds: KCollectionSimplePropertyPath
get() = KCollectionSimplePropertyPath(this,ClientIdCol::userIds)
val _id: KPropertyPath?>
get() = KPropertyPath(this,___id)
@Suppress("UNCHECKED_CAST")
override fun memberWithAdditionalPath(additionalPath: String): ClientIdCol_ =
ClientIdCol_(this, customProperty(this, additionalPath))}
internal class ClientIdCol_Map(previous: KPropertyPath?, property: KProperty1<*, Map?>) : KMapPropertyPath>(previous,property) {
val userIds: KCollectionSimplePropertyPath
get() = KCollectionSimplePropertyPath(this,ClientIdCol::userIds)
val _id: KPropertyPath?>
get() = KPropertyPath(this,___id)
@Suppress("UNCHECKED_CAST")
override fun memberWithAdditionalPath(additionalPath: String): ClientIdCol_ =
ClientIdCol_(this, customProperty(this, additionalPath))}