Current section

Files

Jump to
cwmp_ex lib generate add_object_response.ex
Raw

lib/generate/add_object_response.ex

defimpl CWMP.Protocol.Generate, for: CWMP.Protocol.Messages.AddObjectResponse do
import XmlBuilder
use CWMP.Protocol.GenerateHelpers
def generate(req) do
instance_number = integerValue( req.instance_number, fn(x) -> x > 0 end)
status = integerValue( req.status, fn(x) -> x in 0..1 end)
element("cwmp:AddObjectResponse", [
element(:InstanceNumber, instance_number),
element(:Status, status) ] )
end
end