Accrue.Entitlements.Device (accrue v1.5.1)

Copy Markdown View Source

Account-scoped device registration with durable revocation history.

Summary

Types

t()

@type t() :: %Accrue.Entitlements.Device{
  __meta__: term(),
  account: term(),
  account_id: term(),
  id: term(),
  inserted_at: term(),
  installation_id: term(),
  key_thumbprint: term(),
  last_accepted_revision: term(),
  last_seen_at: term(),
  public_jwk: term(),
  registered_at: term(),
  revoked_at: term(),
  state: term(),
  superseded_at: term(),
  updated_at: term()
}

Functions

changeset(device_or_changeset, attrs \\ %{})

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

thumbprint(arg1)

@spec thumbprint(map()) :: String.t()