Cyclium.Schemas.WorkClaim (Cyclium v0.1.8)

Copy Markdown View Source

Summary

Types

t()

@type t() :: %Cyclium.Schemas.WorkClaim{
  __meta__: term(),
  attempt: integer(),
  claimed_at: DateTime.t() | nil,
  dedupe_key: String.t() | nil,
  error_detail: map() | nil,
  fence: integer(),
  finished_at: DateTime.t() | nil,
  id: binary() | nil,
  last_heartbeat_at: DateTime.t() | nil,
  lease_until: DateTime.t() | nil,
  owner_node: String.t() | nil,
  state: :claimed | :done | :failed | :expired | nil,
  work_type: String.t() | nil
}

Functions

changeset(claim, attrs)