Behaviours: gen_server.
event() = locus_http_download:event() | locus_filesystem_load:event() | event_cache_attempt_finished()
event_cache_attempt_finished() = {cache_attempt_finished, locus_filesystem_store:path(), ok} | {cache_attempt_finished, locus_filesystem_store:path(), {error, term()}}
fetcher_opt() = locus_http_download:opt()
loader_opt() = {pre_readiness_update_period, pos_integer()} | {post_readiness_update_period, pos_integer()} | no_cache
maxmind_origin_params() = #{license_key := unicode:unicode_binary(), date => calendar:date()}
msg() = {event, event()} | {load_success, source(), calendar:datetime(), locus_mmdb:parts()} | {load_failure, source(), Reason::term()}
opt() = loader_opt() | fetcher_opt()
origin() = {maxmind, atom()} | {http, locus_http_download:url()} | {filesystem, locus_filesystem_load:path()}
source() = {remote, atom() | locus_http_download:url()} | locus_filesystem_load:source()
Generated by EDoc