forked from loafle/openapi-generator-original
* Update Tesla dependency and replace Poison with Jason * Use new Tesla method to set headers * Fix jason dependency definition * Use list for Headers instead of a map * Rollback to Poison because Jason does not support 'as:' option to decode to arbitrary struct * Use new return signature from Tesla 1.0 in decode function * catch error when a struct is given as second parameter to RequestBuilder.decode * Update modules/openapi-generator/src/main/resources/elixir/request_builder.ex.mustache Co-Authored-By: yknx4 <yknx.4.b@gmail.com> * Update modules/openapi-generator/src/main/resources/elixir/request_builder.ex.mustache Co-Authored-By: yknx4 <yknx.4.b@gmail.com> * Evaluate response based on status code * Generate Petstore * pin poison to ~> 3.0.0 since 4.0.0 does not work atm * run ./bin/openapi3/elixir-petstore.sh