ZyncFormField

data class ZyncFormField(val label: String, val value: String?, val type: ZyncFormFieldType, val hideToFe: Boolean, val readOnly: Boolean, val hideField: Boolean, val lookUp: ZyncFormFieldLookUp?, val group: ZyncMasterFormFieldGroup?, val refUid: String?, val metaData: ZyncFormFieldMetaData?, val companyAttachmentUid: String?)

Constructors

Link copied to clipboard
constructor(label: String, value: String?, type: ZyncFormFieldType, hideToFe: Boolean, readOnly: Boolean, hideField: Boolean, lookUp: ZyncFormFieldLookUp?, group: ZyncMasterFormFieldGroup?, refUid: String?, metaData: ZyncFormFieldMetaData?, companyAttachmentUid: 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
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 UI metadata field to prevent false positives. Only meaningful form field data is compared, not presentation metadata.

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

Custom hashCode that matches the equals implementation (excludes hideToFe UI metadata field)