Team
data class Team(val teamUid: String, val teamName: String, val teamColor: String? = null, val teamDescription: String? = null, val isActive: Boolean = true, val isAssignedToUser: Boolean = false, val members: List<TeamMember> = emptyList(), val createdAt: String, val updatedAt: String, val syncedAt: String? = null)
Domain model representing a Team in the Zuper system.
Teams are groups of users that can be assigned to jobs collectively and help organize work distribution and collaboration.
Properties
Link copied to clipboard
Get all active team members.
Link copied to clipboard
Link copied to clipboard
Get total member count (active members only).
Link copied to clipboard
Link copied to clipboard
Get the primary team lead (first team lead if multiple exist).
Link copied to clipboard
Get regular team members (non-leads).
Link copied to clipboard
Link copied to clipboard
Get team leads (members with leadership roles).