Implementation
static XmlDocumentFragment createUsers(List<User> users) {
builder.element('CreateUsers', nest: () {
builder.namespace('http://www.onvif.org/ver10/device/wsdl');
for (var user in users) {
builder.element('User', nest: () {
builder.namespace('http://www.onvif.org/ver10/device/wsdl');
builder.element('Username', nest: () {
builder.namespace('http://www.onvif.org/ver10/schema');
builder.text(user.username);
});
builder.element('Password', nest: () {
builder.namespace('http://www.onvif.org/ver10/schema');
builder.text(user.password);
});
builder.element('UserLevel', nest: () {
builder.namespace('http://www.onvif.org/ver10/schema');
builder.text(user.userLevel);
});
});
}
});
return builder.buildFragment();
}