# MCSLiteLE Socket.io API ## User Event Name: `userRegistered` | This event will be fired when a user got registered. Response: ```json { "id": 3, "username": "ll931217", "groupID": 1, "areaGroupID": 3, "lastUpdated": "2021-02-05T08:10:45.970000" } ``` Event Name: `userUpdated` | This event will be fired when a user data is updated. Response: ```json { "id": 3, "username": "ll931217", "groupID": 1, "areaGroupID": 3, "lastUpdated": "2021-02-05T08:10:45.970000" } ``` Event Name: `userDeleted` | This event will be fired when a user data is deleted. Response: ```json { "id": 3 } ``` ## Permission Group Event Name: `permissionGroupCreated` | This event will be fired when a new permission group is created Response: ```json { "id": 6, "name": "CIMAdmin", "user": [ <Users>, ... ], "groupPermission": [ <Permissions> ], "createdAt": "2021-02-20T01:12:59.073000", "lastUpdated": "2021-02-20T01:12:59.073000" } ``` Event Name: `permissionGroupUpdated` Response: ```json { "id": 6, "name": "CIMTest", "user": [ <Users>, ... ], "groupPermission": [ <Permissions> ], "createdAt": "2021-02-20T01:12:59.073000", "lastUpdated": "2021-02-20T01:12:59.073000" } ``` Event Name: `permissionGroupDeleted` Response: ```json { "id": 6 } ``` ## Permission Event Name: `permissionCreated` Response: ```json [ { "id": 23, "name": "Transfer List 看板", "groupPermission": [ { "groupID": 1, "permissionID": 23, "permission": "admin", "createdAt": "2021-02-22T05:32:37.350000", "lastUpdated": "2021-02-22T05:32:37.350000" } ], "createdAt": "2021-02-22T05:32:37.350000", "lastUpdated": "2021-02-22T05:32:37.350000" } ] ``` Event Name: `permissionUpdated` ```json { "id": 23, "name": "Transfer List 看板 TEST", "permission": "view" } ``` Event Name: `permissionDeleted` ```json { "id": 23 } ```