grom/application/team

Types

pub type IconFormat {
  PngIcon
  JpegIcon
  WebpIcon
}

Constructors

  • PngIcon
  • JpegIcon
  • WebpIcon
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,
    )

Values

pub fn icon_request(
  id id: String,
  hash icon: String,
  format format: IconFormat,
) -> request.Request(String)
Search Document