This module provides the Session type and decoder
{ server : String
, database : TerminusDb.Database
, ref : TerminusDb.RepoReference
, graph : TerminusDb.Graph
, context : TerminusDb.Schema.Prefix.Context
, token : String
, log : List ( Time.Posix
, LogLevel
, String )
, user : TerminusDb.Schema.System.User.User
}
Represents a database session, holding connection configuration, authentication token and log.
Represents a log level.
decoder : String -> String -> TerminusDb.Database -> TerminusDb.RepoReference -> TerminusDb.Graph -> TerminusDb.Schema.Prefix.Context -> Json.Decode.Decoder Session
Decoder for database sessions.