package opc.ua.im.datatype;

import java.util.Date;

import opc.ua.addressspace.datatype.LocaleId;
import opc.ua.addressspace.datatype.NodeId;
import opc.ua.addressspace.nodeclasse.DataTypeNode;
import opc.ua.services.common.ApplicationDescription;

public class SessionDiagnosticsDataType extends DataTypeNode {
	
	private NodeId sessionId;
	private String sessionName;
	private ApplicationDescription clientDesription;
	private String serverUri;
	private String endpointUrl;
	private LocaleId[] localeIds;
	/** Duration */
	private long actualSessionTimeout;
	private long maxResponseMessageSize;
	/** UtcTime */
	private Date clientConnectionTime;
	private Date clientLastContactTime;
	private long currentSubscriptionsCount;
	private long currentMonitoredItemsCount;
	private long currentPublishRequestsInQueue;
	private long currentPublishTimerExpirations;


}
