DoubleEntryLedger.Command.IdempotencyKey (double_entry_ledger v0.1.0)

View Source

Idempotency Key

Summary

Types

t()

@type t() :: %DoubleEntryLedger.Command.IdempotencyKey{
  __meta__: term(),
  first_seen_at: DateTime.t(),
  instance: term(),
  instance_id: Ecto.UUID.t(),
  key_hash: binary()
}

Functions

changeset(instance_id, map)

@spec changeset(Ecto.UUID.t(), map()) :: Ecto.Changeset.t(t())

key_hash(idempotency_key)

@spec key_hash(binary()) :: binary()

key_hash_hex(idempotency_key)

@spec key_hash_hex(binary()) :: binary()