ai.tock.bot.mongo.UserStateWrapper_.kt Maven / Gradle / Ivy
package ai.tock.bot.mongo
import java.time.Instant
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.KMapSimplePropertyPath
import org.litote.kmongo.property.KPropertyPath
private val __CreationDate: KProperty1
get() = UserTimelineCol.UserStateWrapper::creationDate
private val __LastUpdateDate: KProperty1
get() = UserTimelineCol.UserStateWrapper::lastUpdateDate
private val __Flags: KProperty1?>
get() = UserTimelineCol.UserStateWrapper::flags
internal class UserStateWrapper_(previous: KPropertyPath?, property: KProperty1<*,
UserTimelineCol.UserStateWrapper?>) : KPropertyPath(previous,property) {
val creationDate: KPropertyPath
get() = KPropertyPath(this,__CreationDate)
val lastUpdateDate: KPropertyPath
get() = KPropertyPath(this,__LastUpdateDate)
val flags: KMapSimplePropertyPath
get() = KMapSimplePropertyPath(this,UserTimelineCol.UserStateWrapper::flags)
companion object {
val CreationDate: KProperty1
get() = __CreationDate
val LastUpdateDate: KProperty1
get() = __LastUpdateDate
val Flags: KMapSimplePropertyPath
get() = KMapSimplePropertyPath(null, __Flags)}
}
internal class UserStateWrapper_Col(previous: KPropertyPath?, property: KProperty1<*,
Collection?>) : KCollectionPropertyPath>(previous,property) {
val creationDate: KPropertyPath
get() = KPropertyPath(this,__CreationDate)
val lastUpdateDate: KPropertyPath
get() = KPropertyPath(this,__LastUpdateDate)
val flags: KMapSimplePropertyPath
get() = KMapSimplePropertyPath(this,UserTimelineCol.UserStateWrapper::flags)
@Suppress("UNCHECKED_CAST")
override fun memberWithAdditionalPath(additionalPath: String): UserStateWrapper_ =
UserStateWrapper_(this, customProperty(this, additionalPath))}
internal class UserStateWrapper_Map(previous: KPropertyPath?, property: KProperty1<*,
Map?>) : KMapPropertyPath>(previous,property) {
val creationDate: KPropertyPath
get() = KPropertyPath(this,__CreationDate)
val lastUpdateDate: KPropertyPath
get() = KPropertyPath(this,__LastUpdateDate)
val flags: KMapSimplePropertyPath
get() = KMapSimplePropertyPath(this,UserTimelineCol.UserStateWrapper::flags)
@Suppress("UNCHECKED_CAST")
override fun memberWithAdditionalPath(additionalPath: String): UserStateWrapper_ =
UserStateWrapper_(this, customProperty(this, additionalPath))}