Tesla middleware for encoding requests and decoding responses as XML.
For more information about Tesla's middleware architecture, please, check Tesla's official documentation.
This project is heavily inspired by Tesla's built-in Tesla.Middleware.JSON middleware and the heavy lifting is done by xml_json.
The package can be installed by adding tesla_middleware_xml
to your list of
dependencies in mix.exs
:
def deps do
[
{:tesla_middleware_xml, "~> 2.0.0"}
]
end
The docs can be found at https://hexdocs.pm/tesla_middleware_xml.
This project uses Conventional Commits and Semantic Versioning. The list of supported commit types can be found here.