FieldRegistrationResult
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