ProductCategory

data class ProductCategory(val categoryUid: String, val categoryName: String, val categoryDescription: String? = null, val isActive: Boolean = true, val parentCategoryUid: String? = null, val parentCategory: ProductCategory? = null, val companyUid: String, val createdAt: String, val updatedAt: String? = null)

Domain model representing a product category.

Constructors

Link copied to clipboard
constructor(categoryUid: String, categoryName: String, categoryDescription: String? = null, isActive: Boolean = true, parentCategoryUid: String? = null, parentCategory: ProductCategory? = null, companyUid: String, createdAt: String, updatedAt: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Get display name with fallback.

Link copied to clipboard

Get full category path (for hierarchical display).

Link copied to clipboard
val isActive: Boolean = true
Link copied to clipboard

Check if this is a root category.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val updatedAt: String? = null