
ssm.couchdb.client.ChangesResultItemExtension.kt Maven / Gradle / Ivy
package ssm.couchdb.client
import com.ibm.cloud.cloudant.v1.model.ChangesResultItem
import ssm.couchdb.dsl.model.DocType
fun ChangesResultItem.getDocType(): DocType<*>? {
return when {
id.startsWith("SSM") -> DocType.Ssm
id.startsWith("STATE") -> DocType.State
id.startsWith("USER") -> DocType.User
id.startsWith("ADMIN") -> DocType.Admin
id.startsWith("GRANT") -> DocType.Grant
else -> null
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy