ZyncProjectAssignment

data class ZyncProjectAssignment(val projectUid: String, val userUid: String? = null, val user: ZyncUser? = null, val teamUid: String? = null, val team: ZyncTeam? = null, val assignmentType: ZyncProjectAssignmentType, val projectRole: ZyncProjectRole = ZyncProjectRole.MEMBER, val isPrimary: Boolean = false, val assignedAt: String, val assignedByUid: String? = null, val assignedBy: ZyncUser? = null, val acceptanceStatus: ZyncProjectAssignmentStatus = ZyncProjectAssignmentStatus.PENDING)

Domain model representing project assignment.

Constructors

Link copied to clipboard
constructor(projectUid: String, userUid: String? = null, user: ZyncUser? = null, teamUid: String? = null, team: ZyncTeam? = null, assignmentType: ZyncProjectAssignmentType, projectRole: ZyncProjectRole = ZyncProjectRole.MEMBER, isPrimary: Boolean = false, assignedAt: String, assignedByUid: String? = null, assignedBy: ZyncUser? = null, acceptanceStatus: ZyncProjectAssignmentStatus = ZyncProjectAssignmentStatus.PENDING)

Properties

Link copied to clipboard
Link copied to clipboard
val assignedBy: ZyncUser? = null
Link copied to clipboard
val assignedByUid: String? = null
Link copied to clipboard
val isPrimary: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val team: ZyncTeam? = null
Link copied to clipboard
val teamUid: String? = null
Link copied to clipboard
val user: ZyncUser? = null
Link copied to clipboard
val userUid: String? = null