register-device/device-registration-view.component.ts
OnInit
OnDestroy
selector | c8y-device-registration-view |
templateUrl | device-registration-view.component.html |
Properties |
Methods |
constructor(registerDeviceService: RegisterDeviceService, bootstrapRealtimeService: DeviceBootstrapRealtimeService, tenantUiService: TenantUiService, modalService: ModalService, translateService: TranslateService, optionsService: OptionsService)
|
|||||||||||||||||||||
Parameters :
|
accept | ||||||
accept(request: IDeviceRegistration)
|
||||||
Parameters :
Returns :
void
|
acceptAll |
acceptAll()
|
Returns :
void
|
canAcceptAll |
canAcceptAll()
|
Returns :
boolean
|
Async delete | ||||||
delete(id: string)
|
||||||
Parameters :
Returns :
any
|
displayMode | ||||||
displayMode(listClass: "interact-list" | "interact-grid")
|
||||||
Parameters :
Returns :
void
|
loadAll |
loadAll()
|
Returns :
void
|
ngOnDestroy |
ngOnDestroy()
|
Returns :
void
|
ngOnInit |
ngOnInit()
|
Returns :
void
|
Async setIsManagementTenant |
setIsManagementTenant()
|
Returns :
any
|
Async setRequireSecurityToken |
setRequireSecurityToken()
|
Returns :
any
|
shouldShowSecurityTokenInput | ||||||
shouldShowSecurityTokenInput(data: IDeviceRegistration)
|
||||||
Parameters :
Returns :
boolean
|
showTokenInputBasedOnSecurityMode |
showTokenInputBasedOnSecurityMode()
|
Returns :
boolean
|
updateList | ||||
updateList(data)
|
||||
Parameters :
Returns :
void
|
deviceRequests$ |
Type : Observable<literal type>
|
gridOrList |
Type : "interact-list" | "interact-grid"
|
Default value : 'interact-grid'
|
isLoading |
Default value : false
|
isManagementTenant |
Default value : false
|
limit$ |
Type : Observable<IDeviceRegistrationLimit>
|
limitReachedInfo$ |
Type : Observable<string>
|
requireSecurityToken |
Default value : false
|
status |
Default value : DeviceRegistrationStatus
|
Readonly statusProps |
Type : object
|
Default value : {
[DeviceRegistrationStatus.WAITING_FOR_CONNECTION]: {
label: gettext('Waiting for connection'),
icon: 'unlink',
cls: 'text-danger'
},
[DeviceRegistrationStatus.PENDING_ACCEPTANCE]: {
label: gettext('Pending acceptance'),
icon: 'circle',
cls: 'text-info'
},
[DeviceRegistrationStatus.ACCEPTED]: {
label: gettext('Accepted'),
icon: 'check-circle',
cls: 'text-success'
},
[DeviceRegistrationStatus.BLOCKED]: {
label: gettext('Blocked'),
icon: 'ban',
cls: 'text-danger'
}
}
|