update device model
model and viewmodel
complete the device model
rename device test file
get rid of the user model
add register device view
a toDevice method for register device view
add id in all models
add paginated list view
ad API version to root path
update device view models
change device manager interface
simplify paginated list view. remove device list.
device service update part 1: update routes and get device endpoint
update models
add device type to platform type mapping
update device manager to work with device model only. Fix return order.
update device registration and paginated list view
update device and notification services
Merge branch 'data-model-refactor'