device.credentials-type
@for (credentialsType of credentialsTypes; track credentialsType) { {{ credentialTypeNamesMap.get(credentialsType) }} }
@switch (deviceCredentialsFormGroup.get('credentialsType').value) { @case (deviceCredentialsType.ACCESS_TOKEN) { device.access-token @if (!deviceCredentialsFormGroup.get('credentialsId').value && !disabled) { } @else if (deviceCredentialsFormGroup.get('credentialsId').value) { } @if (deviceCredentialsFormGroup.get('credentialsId').hasError('required')) { {{ 'device.access-token-required' | translate }} } @if (deviceCredentialsFormGroup.get('credentialsId').hasError('pattern')) { {{ 'device.access-token-invalid' | translate }} } } @case (deviceCredentialsType.X509_CERTIFICATE) { device.certificate-pem-format @if (deviceCredentialsFormGroup.get('credentialsValue').value) { } @if (deviceCredentialsFormGroup.get('credentialsValue').hasError('required')) { {{ 'device.certificate-pem-format-required' | translate }} } } @case (deviceCredentialsType.MQTT_BASIC) { } @case (deviceCredentialsType.LWM2M_CREDENTIALS) { } }