| Contact | Donate | Imprint |
| UserSession | DeviceModule | YouTubeCom |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | UserSession | ||
| (2) Device | LONG | UserSession | Device | DeviceModule |
| (3) ExpiresAt | DATE | UserSession | ||
| (4) IpAddress | STRING | UserSession | ||
| (5) RevokedAt | DATE | UserSession | ||
| (6) User | LONG | UserSession | User | UserModule |
| (7) UserAgent | STRING | UserSession |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /usersession/{id} | deleteUserSessionById(id) | DeviceModule | DELETE | UserSession |
| (2) /usersession/device/{id} | findAllUserSessionOfDevice(id) | DeviceModule | GET | Device UserSession |
| (3) /usersession/{id} | findUserSessionById(id) | DeviceModule | GET | UserSession |
| (4) /usersession | findAllUserSession() | DeviceModule | GET | UserSession |
| (5) /usersession | insertUserSession(usersession) | DeviceModule | POST | UserSession |
| (6) /usersession/{id} | updateUserSessionById(usersession) | DeviceModule | PUT | UserSession |
| (7) /usersession/user/{id} | findAllUserSessionOfUser(id) | DeviceModule | GET | User UserSession |
| (8) /videoview/session/{id} | findAllVideoViewOfSession(id) | DeviceModule | GET | UserSession VideoView |
| (9) /watchhistory/session/{id} | findAllWatchHistoryOfSession(id) | VideoModule | GET | UserSession WatchHistory |
Example:
final UserSession usersession = (UserSession) invokeModule(DEVICE_MODULE + "/usersession/" + id, UserSession.class);| Contact | Donate | Imprint |