Cyclium.Schemas.WorkClaim (Cyclium v0.1.5)

Copy Markdown

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,
  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)