defmodule Mv.Accounts.Token do
  @moduledoc """
  AshAuthentication Token Resource for session management.

  This resource is used by AshAuthentication to manage authentication tokens
  for user sessions. Tokens are automatically created and managed by the
  authentication system.
  """
  use Ash.Resource,
    data_layer: AshPostgres.DataLayer,
    extensions: [AshAuthentication.TokenResource],
    domain: Mv.Accounts

  postgres do
    table "tokens"
    repo Mv.Repo
  end
end
