package opc.ua.services.attribute;

import opc.ua.addressspace.datatypes.NodeId;
import opc.ua.services.DiagnosticInfo;
import opc.ua.services.RequestHeader;
import opc.ua.services.ResponseHeader;
import opc.ua.services.StatusCode;

public class Write {

	/**
	 * request
	 */
	private RequestHeader requestHeader;
	private WriteValue[] nodesToWrite;
	
	/**
	 * response 
	 */
	private ResponseHeader responseHeader;
	private StatusCode[] results;
	private DiagnosticInfo[] diagnosticInfos;
	
	private class WriteValue {
		private NodeId nodeId;
		/** IntegerId */
		private Integer attributeId;
		private NumericRange indexRange;
		private DataValue dataValue;
	}
}
