grom/application/team

Types

pub type Member {
  Member(
    user: user.User,
    role: MemberRole,
    team_id: String,
    membership_state: MembershipState,
  )
}

Constructors

pub type MemberRole {
  Admin
  Developer
  ReadOnly
}

Constructors

  • Admin
  • Developer
  • ReadOnly
pub type MembershipState {
  Invited
  Accepted
}

Constructors

  • Invited
  • Accepted
pub type Team {
  Team(
    id: String,
    icon_hash: option.Option(String),
    members: List(Member),
    name: String,
    owner_user_id: String,
  )
}

Constructors

  • Team(
      id: String,
      icon_hash: option.Option(String),
      members: List(Member),
      name: String,
      owner_user_id: String,
    )
Search Document