TimeZoneInfo.Downloader behaviour (TimeZoneInfo v0.7.9)
View SourceThe behaviour for downloaders.
Summary
Types
@type download() :: {:ok, mode(), {status_code(), binary()}}
HTTP headers.
@type mode() :: :iana | :etf | :ws
The mode to download the data.
Possible modes:
:ianadownloads the data as a zipped tar archive in IANA format.:etfdownloads the data as a compressed file in theTimeZoneInfoExternal Term Format.:wsdownloads the data from a web service. In this mode, the configuration is sent to the server. The returned data is transformed according to the config on the server and comes in the same format as in the mode:etf.
@type status_code() :: non_neg_integer()
HTTP status code