Soap v0.2.0 Soap.Request.Params View Source

Documentation for Soap.Request.Options.

Link to this section Summary

Link to this section Functions

Link to this function

build_body(wsdl, operation, params, headers) View Source
build_body(
  wsdl :: map(),
  operation :: String.t() | atom(),
  params :: map(),
  headers :: map()
) :: String.t()

Parsing parameters map and generate body xml by given soap action name and body params(Map). Returns xml-like string.

Link to this function

validate_param(param, wsdl, operation) View Source
validate_param(param :: tuple(), wsdl :: map(), operation :: String.t()) ::
  String.t() | nil

Link to this function

validate_param_attributes(val_map, k, v) View Source
validate_param_attributes(val_map :: map(), k :: String.t(), v :: String.t()) ::
  String.t() | nil

Link to this function

validate_params(params, wsdl, operation) View Source
validate_params(params :: any(), wsdl :: map(), operation :: String.t()) ::
  any()

Link to this function

validate_type(k, v, type) View Source