ZyncTag

data class ZyncTag(val tagUid: String, val tagName: String, val tagColor: String?, val tagDescription: String?, val isDeleted: Boolean, val createdAt: String)

Domain model representing a company tag. Company tags are used to categorize and organize content across different modules.

Constructors

Link copied to clipboard
constructor(tagUid: String, tagName: String, tagColor: String?, tagDescription: String?, isDeleted: Boolean, createdAt: String)

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

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Custom equals that excludes timestamp field to prevent false positives. Only meaningful tag data is compared, not metadata timestamps.

Link copied to clipboard
open override fun hashCode(): Int

Custom hashCode that matches the equals implementation (excludes createdAt timestamp)