Project

General

Profile

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
}
(9-9/9)