This module provides the api call command
to perform a TerminusDB query.
It gets configured by the Request
data type, constructed by the request
helper.
command : TerminusDb.Session.Session -> Request a msg -> Platform.Cmd.Cmd msg
Query request command builder, using the provided session for auth token, connection parameters and schema context.
{ message : Result TerminusDb.Woql.Error a -> msg
, decoder : TerminusDb.Schema.Prefix.Context -> Json.Decode.Decoder a
, commit : Maybe TerminusDb.Woql.CommitInfo
, prefixes : List TerminusDb.Schema.Prefix.Prefix
, query : TerminusDb.Woql.Query
}
Represents a Query request.
request : (Result TerminusDb.Woql.Error a -> msg) -> (TerminusDb.Schema.Prefix.Context -> Json.Decode.Decoder a) -> TerminusDb.Woql.Query -> Request a msg
Request builder with defaults.