Overview

Summary

ContactDonateImprint


Appendix E-1: DEVICE (UI prompt)


DeviceEpisodeModuleAmazonPrimeVideo

Properties (9)

PropertyTypeEntityReferenceModule
(1) AppVersionSTRINGDevice
(2) DeviceTypeSTRINGDevice
(3) LastActiveAtSTRINGDevice
(4) ManufacturerSTRINGDevice
(5) ModelSTRINGDevice
(6) OsNameSTRINGDevice
(7) OsVersionSTRINGDevice
(8) RegisteredAtSTRINGDevice
(9) UserLONGDeviceUserUserModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /deviceinsertDevice(device)EpisodeModulePOSTDevice
(2) /device/{id}deleteDeviceById(id)EpisodeModuleDELETEDevice
(3) /playbacksession/device/{id}findAllPlaybackSessionOfDevice(id)EpisodeModuleGETDevice PlaybackSession
(4) /device/user/{id}findAllDeviceOfUser(id)EpisodeModuleGETUser Device
(5) /device/{id}findDeviceById(id)EpisodeModuleGETDevice
(6) /devicefindAllDevice()EpisodeModuleGETDevice
(7) /device/{id}updateDeviceById(device)EpisodeModulePUTDevice





Example:

final Device device = (Device) invokeModule(EPISODE_MODULE + "/device/" + id, Device.class);
if (device != null) {
    final User user1 = (User) invokeModule(USER_MODULE + "/user/" + device.getUser().getId(), User.class);
    if (user1 != null) {
        final Country country2 = (Country) invokeModule(TITLE_MODULE + "/country/" + user1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return device;


Overview

Summary

ContactDonateImprint