n8n-nodes-semble v2.1.0


n8n-nodes-semble / components/AdditionalFieldsRegistry / FieldRegistrationResult

Interface: FieldRegistrationResult

Defined in: components/AdditionalFieldsRegistry.ts:118

Result interface for field registration operations

Provides detailed feedback about field registration attempts including success status, generated field ID, and any conflicts or issues encountered.

Example

const result: FieldRegistrationResult = registry.registerField(
  SembleResourceType.PATIENT,
  SembleActionType.CREATE,
  fieldDefinition
);

if (result.success) {
  console.log('Field registered with ID:', result.fieldId);
} else {
  console.error('Registration failed:', result.message);
  if (result.conflicts) {
    console.warn('Conflicts with:', result.conflicts);
  }
}

FieldRegistrationResult

Since

2.0.0

Properties

success

success: boolean

Defined in: components/AdditionalFieldsRegistry.ts:120

Whether the field registration was successful


fieldId

fieldId: string

Defined in: components/AdditionalFieldsRegistry.ts:121


message?

optional message: string

Defined in: components/AdditionalFieldsRegistry.ts:122


conflicts?

optional conflicts: string[]

Defined in: components/AdditionalFieldsRegistry.ts:123