adk_artifact_core (erlang_adk v0.7.0)
View SourceShared validation and bounded-call helpers for artifact adapters.
Summary
Functions
-spec artifact_metadata(adk_artifact_service:scope(), binary(), pos_integer(), binary(), binary(), map()) -> map().
-spec limits() -> map().
-spec validate_call_options(term(), pos_integer()) -> {ok, pos_integer(), integer()} | {error, term()}.
-spec validate_loaded_metadata(term(), adk_artifact_service:scope(), binary(), pos_integer()) -> {ok, adk_artifact_service:artifact_meta()} | {error, corrupt_artifact}.
-spec validate_page_options(term(), name | version, pos_integer()) -> {ok, pos_integer(), undefined | binary() | pos_integer()} | {error, term()}.