├── .credo.exs ├── .formatter.exs ├── .github └── workflows │ └── elixir.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── config └── config.exs ├── docs └── all.json ├── lib ├── exceptions.ex ├── soap.ex └── soap │ ├── request.ex │ ├── request │ ├── headers.ex │ └── params.ex │ ├── response.ex │ ├── response │ └── parser.ex │ ├── type.ex │ ├── wsdl.ex │ └── xsd.ex ├── mix.exs ├── mix.lock └── test ├── fixtures ├── wsdl │ ├── CyberSourceTransaction.wsdl │ ├── CyberSourceTransactionWithFileImportSchema.wsdl │ ├── CyberSourceTransactionWithURLImportSchema.wsdl │ ├── InitPaymentWithoutSchemaAttributes.wsdl │ ├── RootNamespace.wsdl │ ├── SendService.wsdl │ ├── SoapHeader.wsdl │ ├── StockServiceMinusAction.wsdl │ └── example.xsd ├── xml │ ├── cyber_source_transaction │ │ └── runTransactionRequest.xml │ ├── runTransaction-template.xml │ └── send_service │ │ ├── SendMessageFault.xml │ │ ├── SendMessageRequest.xml │ │ ├── SendMessageRequest_soap12.xml │ │ ├── SendMessageResponse.xml │ │ └── SendMessageResponseComplex.xml └── xsd │ └── example.xsd ├── soap ├── request │ ├── headers_test.exs │ └── params_test.exs ├── request_test.exs ├── response │ └── parser_test.exs ├── response_test.exs ├── type_test.exs ├── wsdl_test.exs └── xsd_test.exs ├── soap_test.exs ├── support └── fixtures.exs └── test_helper.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/.credo.exs -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/elixir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/.github/workflows/elixir.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/config/config.exs -------------------------------------------------------------------------------- /docs/all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/docs/all.json -------------------------------------------------------------------------------- /lib/exceptions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/exceptions.ex -------------------------------------------------------------------------------- /lib/soap.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/soap.ex -------------------------------------------------------------------------------- /lib/soap/request.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/soap/request.ex -------------------------------------------------------------------------------- /lib/soap/request/headers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/soap/request/headers.ex -------------------------------------------------------------------------------- /lib/soap/request/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/soap/request/params.ex -------------------------------------------------------------------------------- /lib/soap/response.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/soap/response.ex -------------------------------------------------------------------------------- /lib/soap/response/parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/soap/response/parser.ex -------------------------------------------------------------------------------- /lib/soap/type.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/soap/type.ex -------------------------------------------------------------------------------- /lib/soap/wsdl.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/soap/wsdl.ex -------------------------------------------------------------------------------- /lib/soap/xsd.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/lib/soap/xsd.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/mix.lock -------------------------------------------------------------------------------- /test/fixtures/wsdl/CyberSourceTransaction.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/wsdl/CyberSourceTransaction.wsdl -------------------------------------------------------------------------------- /test/fixtures/wsdl/CyberSourceTransactionWithFileImportSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/wsdl/CyberSourceTransactionWithFileImportSchema.wsdl -------------------------------------------------------------------------------- /test/fixtures/wsdl/CyberSourceTransactionWithURLImportSchema.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/wsdl/CyberSourceTransactionWithURLImportSchema.wsdl -------------------------------------------------------------------------------- /test/fixtures/wsdl/InitPaymentWithoutSchemaAttributes.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/wsdl/InitPaymentWithoutSchemaAttributes.wsdl -------------------------------------------------------------------------------- /test/fixtures/wsdl/RootNamespace.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/wsdl/RootNamespace.wsdl -------------------------------------------------------------------------------- /test/fixtures/wsdl/SendService.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/wsdl/SendService.wsdl -------------------------------------------------------------------------------- /test/fixtures/wsdl/SoapHeader.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/wsdl/SoapHeader.wsdl -------------------------------------------------------------------------------- /test/fixtures/wsdl/StockServiceMinusAction.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/wsdl/StockServiceMinusAction.wsdl -------------------------------------------------------------------------------- /test/fixtures/wsdl/example.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/wsdl/example.xsd -------------------------------------------------------------------------------- /test/fixtures/xml/cyber_source_transaction/runTransactionRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/xml/cyber_source_transaction/runTransactionRequest.xml -------------------------------------------------------------------------------- /test/fixtures/xml/runTransaction-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/xml/runTransaction-template.xml -------------------------------------------------------------------------------- /test/fixtures/xml/send_service/SendMessageFault.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/xml/send_service/SendMessageFault.xml -------------------------------------------------------------------------------- /test/fixtures/xml/send_service/SendMessageRequest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/xml/send_service/SendMessageRequest.xml -------------------------------------------------------------------------------- /test/fixtures/xml/send_service/SendMessageRequest_soap12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/xml/send_service/SendMessageRequest_soap12.xml -------------------------------------------------------------------------------- /test/fixtures/xml/send_service/SendMessageResponse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/xml/send_service/SendMessageResponse.xml -------------------------------------------------------------------------------- /test/fixtures/xml/send_service/SendMessageResponseComplex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/xml/send_service/SendMessageResponseComplex.xml -------------------------------------------------------------------------------- /test/fixtures/xsd/example.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/fixtures/xsd/example.xsd -------------------------------------------------------------------------------- /test/soap/request/headers_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/soap/request/headers_test.exs -------------------------------------------------------------------------------- /test/soap/request/params_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/soap/request/params_test.exs -------------------------------------------------------------------------------- /test/soap/request_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/soap/request_test.exs -------------------------------------------------------------------------------- /test/soap/response/parser_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/soap/response/parser_test.exs -------------------------------------------------------------------------------- /test/soap/response_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/soap/response_test.exs -------------------------------------------------------------------------------- /test/soap/type_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/soap/type_test.exs -------------------------------------------------------------------------------- /test/soap/wsdl_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/soap/wsdl_test.exs -------------------------------------------------------------------------------- /test/soap/xsd_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/soap/xsd_test.exs -------------------------------------------------------------------------------- /test/soap_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/soap_test.exs -------------------------------------------------------------------------------- /test/support/fixtures.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-soap/soap/HEAD/test/support/fixtures.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | Code.require_file("support/fixtures.exs", __DIR__) 2 | 3 | ExUnit.start() 4 | --------------------------------------------------------------------------------