1
|
@namespace("eu.dnetlib.iis.importer.schemas")
|
2
|
protocol IIS{
|
3
|
|
4
|
enum ActionType {
|
5
|
CLICK, MODIFY
|
6
|
}
|
7
|
|
8
|
record WebsiteUserAction {
|
9
|
// ID of the action
|
10
|
int id;
|
11
|
// type of action performed
|
12
|
ActionType actionType;
|
13
|
// identifier of a user's session
|
14
|
union { null , string } sessionKey = null;
|
15
|
// identifier of the user performing the action
|
16
|
union { null , string } userId = null;
|
17
|
// IP address from which the action was performed
|
18
|
union { null , string } ipAddress = null;
|
19
|
union { null , int } timestamp = null;
|
20
|
union { null , string } referrer = null;
|
21
|
union { null , string } details = null;
|
22
|
// some other properties to be specified by NKUA
|
23
|
}
|
24
|
}
|