Anvil.Schema.Labeler (Anvil v0.1.1)

View Source

Ecto schema for labelers (annotators).

Stores labeler profiles, expertise weights, and access control.

Summary

Types

t()

@type t() :: %Anvil.Schema.Labeler{
  __meta__: term(),
  assignments: [Anvil.Schema.Assignment.t()] | Ecto.Association.NotLoaded.t(),
  blocklisted_queues: [Ecto.UUID.t()],
  expertise_weights: map() | nil,
  external_id: String.t() | nil,
  id: Ecto.UUID.t() | nil,
  inserted_at: DateTime.t() | nil,
  max_concurrent_assignments: integer(),
  pseudonym: String.t() | nil,
  tenant_id: Ecto.UUID.t() | nil,
  updated_at: DateTime.t() | nil
}