This module transforms a xml body of an http response into a map or a list of maps.
process( {:ok, %HTTPoison.Response{ body: term(), headers: term(), request: term(), request_url: term(), status_code: term() }} ) :: {:ok, [struct()]}
process( {:error, %HTTPoison.Error{__exception__: term(), id: term(), reason: term()}} ) :: {:error, String.t()}