Class ImportResult
- Namespace
- ModelExchanger.AnalysisDataModel
- Assembly
- ModelExchanger.AnalysisDataModel.dll
Defines the result of an import to ADM
public sealed class ImportResult
- Inheritance
-
ImportResult
- Inherited Members
Constructors
ImportResult(AnalysisModel, IReadOnlyList<ValidationResult>)
public ImportResult(AnalysisModel model, IReadOnlyList<ValidationResult> validationResults)
Parameters
modelAnalysisModelvalidationResultsIReadOnlyList<ValidationResult>
Properties
AnalysisModel
The model that has been imported
public AnalysisModel AnalysisModel { get; }
Property Value
Errors
Contains all validation results which are errors
public IReadOnlyCollection<ValidationResult> Errors { get; }
Property Value
Infos
Contains all validation results which are informational
public IReadOnlyCollection<ValidationResult> Infos { get; }
Property Value
Metadata
Generic dictionary which may or may not contain some data. This all depends on where the ImportResult was created
public IDictionary<string, object> Metadata { get; }
Property Value
ValidationResults
All the validation results encountered during the import
public IReadOnlyList<ValidationResult> ValidationResults { get; }
Property Value
Warnings
Contains all validation results which are warnings
public IReadOnlyCollection<ValidationResult> Warnings { get; }