KMS.Sessions.Session (kms v0.1.0)

Copy Markdown View Source

Summary

Types

t()

@type t() :: %KMS.Sessions.Session{
  __meta__: term(),
  absolute_expires_at: term(),
  challenge: term(),
  completed_factor_ids: term(),
  encrypted_private_key: term(),
  expires_at: term(),
  failed_factor_attempts: term(),
  id: term(),
  idle_expires_at: term(),
  inserted_at: term(),
  pending_factor_id: term(),
  principal: term(),
  principal_id: term(),
  secret: term(),
  secret_hash: term(),
  state: term(),
  updated_at: term()
}

Functions

active?(session)

changeset(struct, params)

Callback implementation for KMS.Schema.changeset/2.

fresh?(session)