ZyncCustomer

data class ZyncCustomer(val uid: String, val firstName: String, val lastName: String?, val email: String?, val contactNo: ZyncContactNumber?, val noOfJobs: Int?, val companyName: String?, val organization: ZyncOrganization?, val timezone: String?, val category: ZyncCustomerCategory?, val billingAddress: ZyncAddress?, val address: ZyncAddress?, val allAddresses: List<ZyncAddress>?, val isActive: Boolean)

Constructors

Link copied to clipboard
constructor(uid: String, firstName: String, lastName: String?, email: String?, contactNo: ZyncContactNumber?, noOfJobs: Int?, companyName: String?, organization: ZyncOrganization?, timezone: String?, category: ZyncCustomerCategory?, billingAddress: ZyncAddress?, address: ZyncAddress?, allAddresses: List<ZyncAddress>?, isActive: Boolean)

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val uid: String

Functions

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

Custom equals that excludes computed property to prevent false positives. Only meaningful customer data is compared, not derived fullName.

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

Custom hashCode that matches the equals implementation (excludes computed fullName property)