Charon.Models.Session (Charon v4.2.0)
View SourceA session.
Summary
Functions
Upgrade a session (or map created from a session struct) to the latest struct version (7).
Types
@type t() :: %Charon.Models.Session{ created_at: integer(), expires_at: integer() | :infinite, extra_payload: map(), id: String.t(), lock_version: integer(), prev_tokens_fresh_from: integer(), refresh_expires_at: integer(), refresh_token_id: binary(), refreshed_at: integer(), tokens_fresh_from: integer(), type: atom(), user_id: pos_integer() | binary(), version: pos_integer() }
Functions
@spec upgrade_version(map(), Charon.Config.t()) :: map()
Upgrade a session (or map created from a session struct) to the latest struct version (7).