Current section

Files

Jump to
cwmp_ex lib generate fault.ex
Raw

lib/generate/fault.ex

defimpl CWMP.Protocol.Generate, for: CWMP.Protocol.Messages.Fault do
import XmlBuilder
def generate(req) do
element("SOAP-ENV:Fault", [
element(:faultcode, req.faultcode),
element(:faultstring, req.faultstring),
element(:detail, [
element("cwmp:Fault",[
element(:FaultCode, req.detail.code),
element(:FaultString, req.detail.string)
])
])
])
end
end