File

register-device/register-device.service.ts

Index

Properties
Methods

Constructor

constructor(router: Router, deviceRegService: DeviceRegistrationService, alertService: AlertService)
Parameters :
Name Type Optional
router Router No
deviceRegService DeviceRegistrationService No
alertService AlertService No

Methods

accept
accept(request: IDeviceRegistration)
Parameters :
Name Type Optional
request IDeviceRegistration No
Returns : void
acceptAll
acceptAll()
Returns : void
createMultiple
createMultiple(newDeviceRequests: IDeviceRegistrationCreate[])
Parameters :
Name Type Optional
newDeviceRequests IDeviceRegistrationCreate[] No
Returns : any
getRequestByStatus
getRequestByStatus(status: DeviceRegistrationStatus)
Parameters :
Name Type Optional
status DeviceRegistrationStatus No
Returns : IDeviceRegistration[]
internalListUpdate
internalListUpdate(deviceRequests: IDeviceRegistration[], pagingObject?: Paging)
Parameters :
Name Type Optional
deviceRequests IDeviceRegistration[] No
pagingObject Paging<IDeviceRegistration> Yes
Returns : void
isDeviceRegistration
isDeviceRegistration()
Returns : boolean
limit
limit()
Returns : void
list
list(pageSize: number)
Parameters :
Name Type Optional Default value
pageSize number No 100
Returns : void
ngOnDestroy
ngOnDestroy()
Returns : void
onDeviceBootstrap
onDeviceBootstrap(bsData: IRealtimeDeviceBootstrap)
Parameters :
Name Type Optional
bsData IRealtimeDeviceBootstrap No
Returns : void
remove
remove(id: string)
Parameters :
Name Type Optional
id string No
Returns : void

Properties

Readonly _deviceRegistrationRequests
Type : BehaviorSubject<literal type>
Default value : new BehaviorSubject({ data: [] })
Readonly _limit
Type : BehaviorSubject<IDeviceRegistrationLimit>
Default value : new BehaviorSubject({ isReached: false })
Readonly _loading
Type : Subject<boolean>
Default value : new Subject()
Readonly deviceRegistrationRequests$
Type : Observable<literal type>
Default value : this._deviceRegistrationRequests.asObservable()
Readonly limit$
Type : Observable<IDeviceRegistrationLimit>
Default value : this._limit.asObservable()
Readonly loading$
Type : Observable<boolean>
Default value : this._loading.asObservable()
paging
Type : Paging<IDeviceRegistration>

results matching ""

    No results matching ""