ProductGroup

data class ProductGroup(val groupUid: String, val groupName: String, val groupDescription: String? = null, val isActive: Boolean = true, val products: List<ProductGroupProduct> = emptyList(), val companyUid: String, val createdAt: String, val updatedAt: String? = null)

Domain model representing a product group.

Constructors

Link copied to clipboard
constructor(groupUid: String, groupName: String, groupDescription: String? = null, isActive: Boolean = true, products: List<ProductGroupProduct> = emptyList(), companyUid: String, createdAt: String, updatedAt: String? = null)

Properties

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

Get display name with fallback.

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

Get primary products in group.

Link copied to clipboard

Get product count.

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