//core/com.kustomer.core.models.kb
[androidJvm]
This package contains all Knowledge base model classes for Kustomer
| Name | Summary |
|---|---|
| KusDomainStatus | [androidJvm] enum KusDomainStatus : Enum<KusDomainStatus> Represents the status of a Knowledge Base custom domain. These values match the domain statuses returned by the KB API. |
| KusExternalDomain | [androidJvm] @JsonClass(generateAdapter = true) data class KusExternalDomain(val domainName: String?, val domainStatus: String?) |
| KusKbArticle | [androidJvm] @JsonClass(generateAdapter = true) data class KusKbArticle(var id: String = "", @Json(name = "article")val articleId: String?, val title: String, val metaDescription: Any? = null, val htmlBody: String?, val lang: String, val published: Boolean = true, val scope: KusKbArticle.KBArticleScope = KBArticleScope.Public, val updatedAt: Long?, val version: Long, val kbUrl: String?, val knowledgeBaseId: String?, val slug: String, val hash: String, val articleUrl: String? = null, val articleEmbeddedUrl: String? = null, var rawJson: Any? = null) |
| KusKbCategory | [androidJvm] @JsonClass(generateAdapter = true) data class KusKbCategory(var id: String = "", val title: String?, val description: String?, val disabled: Boolean? = false, val positions: List<String>, val categoryPositions: List<String>, val parent: String?, val createdAt: Long, val updatedAt: Long, val published: Boolean?, val deleted: Boolean? = false, var subcategories: List<KusKbCategory>? = null, var articles: List<KusKbArticle>? = null, var rawJson: Any? = null) |
| KusKnowledgeBaseConfig | [androidJvm] @JsonClass(generateAdapter = true) data class KusKnowledgeBaseConfig(val domain: KusExternalDomain?, val subdomain: String, val baseUrl: String) |