def self.write_one(object, writer, singular = nil)
singular ||= 'agent_configuration'
writer.write_start(singular)
href = object.href
writer.write_attribute('href', href) unless href.nil?
Writer.write_string(writer, 'address', object.address) unless object.address.nil?
Writer.write_string(writer, 'broker_type', object.broker_type) unless object.broker_type.nil?
Writer.write_string(writer, 'network_mappings', object.network_mappings) unless object.network_mappings.nil?
Writer.write_string(writer, 'password', object.password) unless object.password.nil?
Writer.write_integer(writer, 'port', object.port) unless object.port.nil?
Writer.write_string(writer, 'username', object.username) unless object.username.nil?
writer.write_end
end