API Reference > ecschema-metadata > Diagnostic > IDiagnosticReporter IDiagnosticReporter Interface Deprecated Moved to the ecschema-editing package. Beta Interface used to report IDiagnostic objects created during schema validation. Implemented by SuppressionDiagnosticReporter Methods Name Description report(diagnostic: AnyDiagnostic): void Handles the given IDiagnostic based on the implementation requirements for a Properties Name Type Description i18N undefined | I18N The I18N object to use for message translation. suppressions undefined | Map<string, string[]> A map where the key is a schema full name and the value is a collection Defined in core/ecschema-metadata/src/Validation/DiagnosticReporter.ts Line 25 Last Updated: 12 June, 2024