| Contact | Donate | Imprint |
| PlaybackSession | DeviceModule | Netflix |
| Property | Type | Entity | Reference | Module |
| (1) ContentTitle | LONG | PlaybackSession | ContentTitle | ContentTitleModule |
| (2) Device | LONG | PlaybackSession | Device | DeviceModule |
| (3) DurationSeconds | LONG | PlaybackSession | ||
| (4) EndedAt | DATE | PlaybackSession | ||
| (5) StartedAt | DATE | PlaybackSession | ||
| (6) UserProfile | LONG | PlaybackSession | UserProfile | UserProfileModule |
| (7) WasCompleted | BOOL | PlaybackSession |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /playbacksession/{id} | updatePlaybackSessionById(playbacksession) | DeviceModule | PUT | PlaybackSession |
| (2) /playbacksession/contenttitle/{id} | findAllPlaybackSessionOfContentTitle(id) | DeviceModule | GET | ContentTitle PlaybackSession |
| (3) /playbacksession/{id} | findPlaybackSessionById(id) | DeviceModule | GET | PlaybackSession |
| (4) /playbacksession/userprofile/{id} | findAllPlaybackSessionOfUserProfile(id) | DeviceModule | GET | UserProfile PlaybackSession |
| (5) /playbacksession | findAllPlaybackSession() | DeviceModule | GET | PlaybackSession |
| (6) /playbacksession/{id} | deletePlaybackSessionById(id) | DeviceModule | DELETE | PlaybackSession |
| (7) /playbacksession/device/{id} | findAllPlaybackSessionOfDevice(id) | DeviceModule | GET | Device PlaybackSession |
| (8) /playbacksession | insertPlaybackSession(playbacksession) | DeviceModule | POST | PlaybackSession |
Example:
final PlaybackSession playbacksession = (PlaybackSession) invokeModule(DEVICE_MODULE + "/playbacksession/" + id, PlaybackSession.class);| Contact | Donate | Imprint |