{{'REFERENCE-TYPE-EDITOR.NEW' | translate}}

{{'REFERENCE-TYPE-EDITOR.NEW' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.NAME' | translate}} {{formGroup.get('name').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.CODE' | translate}} {{formGroup.get('code').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.FIELD' | translate}} {{fieldIndex + 1}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.LABEL' | translate}} {{field.get('label').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.DESCRIPTION' | translate}} {{field.get('description').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.CODE' | translate}} {{field.get('code').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.DATA-TYPE' | translate}} {{enumUtils.toReferenceFieldDataTypeString(fieldDataType)}} {{field.get('dataType').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.SOURCE-CONFIGURATION' | translate}} {{sourceIndex + 1}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.KEY' | translate}} {{source.get('key').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.LABEL' | translate}} {{source.get('label').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.ORDINAL' | translate}} {{source.get('ordinal').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.DEPENDENCIES' | translate}} {{source.get('referenceTypeDependencyIds').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.SOURCE-TYPE' | translate}} {{enumUtils.toReferenceTypeSourceTypeString(sourceType)}} {{source.get('type').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.URL' | translate}} {{source.get('url').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.PAGINATION-PATH' | translate}} {{source.get('paginationPath').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.CONTENT-TYPE' | translate}} {{source.get('contentType').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.FIRST-PAGE' | translate}} {{source.get('firstPage').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.HTTP-METHOD' | translate}} {{enumUtils.toReferenceTypeExternalApiHTTPMethodTypeString(httpMethod)}} {{source.get('httpMethod').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.REQUEST-BODY' | translate}} {{source.get('requestBody').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.FILTER-TYPE' | translate}} {{source.get('filterType').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.RESULTS' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.RESULTS-PATH' | translate}} {{source.get('results').get('resultsArrayPath').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.FIELD-MAPPING' | translate}} {{fieldMappingIndex + 1}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.CODE' | translate}} {{field.get('code').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.RESPONSE-PATH' | translate}} {{field.get('responsePath').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.AUTHENTICATION' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.URL' | translate}} {{source.get('auth').get('authUrl').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.HTTP-METHOD' | translate}} {{enumUtils.toReferenceTypeExternalApiHTTPMethodTypeString(httpMethod)}} {{source.get('auth').get('authMethod').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.TOKEN-PATH' | translate}} {{source.get('auth').get('authTokenPath').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.REQUEST-BODY' | translate}} {{source.get('auth').get('authRequestBody').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.TYPE' | translate}} {{source.get('auth').get('type').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.QUERIES' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.QUERY' | translate}} {{queryIndex + 1}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.NAME' | translate}} {{query.get('name').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.DEFAULT-VALUE' | translate}} {{query.get('defaultValue').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.CASE' | translate}} {{caseIndex + 1}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.LIKE-PATTERN' | translate}} {{case.get('likePattern').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.SEPARATOR' | translate}} {{case.get('separator').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.VALUE' | translate}} {{case.get('value').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.REFERENCE-TYPE' | translate}} {{referenceType.code}} {{case.get('referenceTypeId').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.SOURCE-KEY' | translate}} {{sourceKey}} {{case.get('referenceTypeSourceKey').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.OPTIONS' | translate}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.OPTION' | translate}} {{optionsIndex + 1}}

{{'REFERENCE-TYPE-EDITOR.FIELDS.CODE' | translate}} {{option.get('code').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.FIELDS.VALUE' | translate}} {{option.get('value').getError('backendError').message}} {{'GENERAL.VALIDATION.REQUIRED' | translate}}
{{'REFERENCE-TYPE-EDITOR.SOURCES-REQUIRED' | translate}} {{formGroup.get('definition').get('sources').getError('backendError').message}}
{{formGroup.value | json}}