ZyncProjectPhase

data class ZyncProjectPhase(val phaseUid: String, val projectUid: String, val phaseName: String, val phaseDescription: String? = null, val phaseColor: String? = null, val sequenceNo: Int = 0, val isDefault: Boolean = false, val startDate: String? = null, val endDate: String? = null, val phaseStatus: ZyncProjectPhaseStatus = ZyncProjectPhaseStatus.PENDING, val isActive: Boolean = true, val createdAt: String, val updatedAt: String? = null)

Domain model representing a project phase.

Constructors

Link copied to clipboard
constructor(phaseUid: String, projectUid: String, phaseName: String, phaseDescription: String? = null, phaseColor: String? = null, sequenceNo: Int = 0, isDefault: Boolean = false, startDate: String? = null, endDate: String? = null, phaseStatus: ZyncProjectPhaseStatus = ZyncProjectPhaseStatus.PENDING, isActive: Boolean = true, createdAt: String, updatedAt: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard

Get phase display name.

Link copied to clipboard

Get phase duration in days.

Link copied to clipboard
val endDate: String? = null
Link copied to clipboard
val isActive: Boolean = true
Link copied to clipboard

Check if phase is completed.

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

Check if phase is in progress.

Link copied to clipboard
val phaseColor: String? = 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
val sequenceNo: Int = 0
Link copied to clipboard
val startDate: String? = null
Link copied to clipboard
val updatedAt: String? = null