package opc.ua.services.nodemanagement;

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

public class DeleteReferences {

	/**
	 * request
	 */
	private RequestHeader requestHeader;
	private DeleteReferencesItem[] referencesToDelete;
	
	/**
	 * response
	 */
	private ResponseHeader responseHeader;
	private StatusCode[] reslults;
	private DiagnosticInfo[] diagnosticInfos;
	
	private class DeleteReferencesItem {
		private NodeId sourceNodeId;
		private NodeId referenceTypeId;
		private boolean isForward;
		private ExpandedNodeId targetNodeId;
		private boolean deleteBidirectional;
	}
}
