Anvil.Schema.SchemaVersion (Anvil v0.1.1)
View SourceEcto schema for label schema versions.
Tracks evolution of label schemas with immutability guarantees. Once a schema version is frozen (first label written), it becomes read-only.
Summary
Types
@type t() :: %Anvil.Schema.SchemaVersion{ __meta__: term(), frozen_at: DateTime.t() | nil, id: Ecto.UUID.t(), inserted_at: DateTime.t(), label_count: integer(), queue_id: Ecto.UUID.t(), schema_definition: map(), transform_from_previous: String.t() | nil, version_number: integer() }