customer-android-kotlin

//core/com.kustomer.core.models.kb/KusKbCategory

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)

Constructors

   
KusKbCategory [androidJvm]
fun KusKbCategory(id: String = "", title: String?, description: String?, disabled: Boolean? = false, positions: List<String>, categoryPositions: List<String>, parent: String?, createdAt: Long, updatedAt: Long, published: Boolean?, deleted: Boolean? = false, subcategories: List<KusKbCategory>? = null, articles: List<KusKbArticle>? = null, rawJson: Any? = null)

Properties

Name Summary
articles [androidJvm]
@Transient
var articles: List<KusKbArticle>? = null
categoryPositions [androidJvm]
val categoryPositions: List<String>
createdAt [androidJvm]
val createdAt: Long
deleted [androidJvm]
val deleted: Boolean? = false
description [androidJvm]
val description: String?
disabled [androidJvm]
val disabled: Boolean? = false
id [androidJvm]
var id: String
parent [androidJvm]
val parent: String?
positions [androidJvm]
val positions: List<String>
published [androidJvm]
val published: Boolean?
rawJson [androidJvm]
var rawJson: Any? = null
subcategories [androidJvm]
@Transient
var subcategories: List<KusKbCategory>? = null
title [androidJvm]
val title: String?
updatedAt [androidJvm]
val updatedAt: Long