March Docs

FinanceMetadata

Functions

fneffectiveeffective(m : Metadata) : Int do match m do MetadataValue(_, t, _, _) -> t end end#
fnexternal_idexternal_id(m : Metadata) : Option(String) do match m do MetadataValue(_, _, _, id) -> id end end#
fnmakemake(source : String, effective : Int, recorded : Int, external_id : Option(String)) : Result(Metadata, FinanceError.Error)#

UTC Unix seconds, supplied by callers: no ambient clock dependency.

fnrecordedrecorded(m : Metadata) : Int do match m do MetadataValue(_, _, t, _) -> t end end#
fnsourcesource(m : Metadata) : String do match m do MetadataValue(s, _, _, _) -> s end end#