ZyncProjectProductAssociation

data class ZyncProjectProductAssociation(val projectUid: String, val productUid: String, val product: Product? = null, val projectQuantity: Double = 1.0, val projectUnitPrice: Double? = null, val projectDiscountPercentage: Double = 0.0, val isRestrictedToProject: Boolean = false, val autoSyncToJobs: Boolean = false, val projectProductNotes: String? = null, val productConfiguration: ZyncProjectProductConfiguration? = null, val createdAt: String, val updatedAt: String? = null)

Domain model representing project product association.

Constructors

Link copied to clipboard
constructor(projectUid: String, productUid: String, product: Product? = null, projectQuantity: Double = 1.0, projectUnitPrice: Double? = null, projectDiscountPercentage: Double = 0.0, isRestrictedToProject: Boolean = false, autoSyncToJobs: Boolean = false, projectProductNotes: String? = null, productConfiguration: ZyncProjectProductConfiguration? = null, createdAt: String, updatedAt: String? = null)

Properties

Link copied to clipboard
val autoSyncToJobs: Boolean = false
Link copied to clipboard
Link copied to clipboard

Get product display name.

Link copied to clipboard
Link copied to clipboard
val product: Product? = null
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

Get calculated total price.

Link copied to clipboard
val updatedAt: String? = null