Anvil.Auth.ACL.QueueMembership (Anvil v0.1.1)

View Source

Represents a labeler's membership in a queue with specific role and permissions.

Summary

Types

role()

@type role() :: :labeler | :reviewer | :owner

t()

@type t() :: %Anvil.Auth.ACL.QueueMembership{
  expires_at: DateTime.t() | nil,
  granted_at: DateTime.t() | nil,
  granted_by: String.t() | nil,
  labeler_id: String.t(),
  queue_id: String.t(),
  revoked_at: DateTime.t() | nil,
  role: role(),
  tenant_id: String.t()
}