robvandenbogaard / elm-terminusdb / TerminusDb.Schema.System.Document

This module provides the System Document type and decoders.


type alias Document =
{ id : String
, comment : TerminusDb.Schema.TranslatedText 
}

Represents the Document base type.

decoder : TerminusDb.Schema.Prefix.Context -> Json.Decode.Decoder Document

Document decoder, decodes id and comment, as these are mandatory for any document.

decoderFor : TerminusDb.Schema.Prefix.Context -> TerminusDb.Schema.Prefix.Prefix -> String -> (String -> TerminusDb.Schema.TranslatedText -> value) -> Json.Decode.Decoder value

Decoder for documents based upon the base Document type.