IMetadata
Interface IMetadata
Section titled “ Interface IMetadata”Namespace: DataWarehouseAutomation.DwaModel
Assembly: DataWarehouseAutomation.dll
IMetadata can be either a
[JsonPolymorphic(TypeDiscriminatorPropertyName = "metadataType")][JsonDerivedType(typeof(DataConnection), "dataConnection")][JsonDerivedType(typeof(DataObject), "dataObject")][JsonDerivedType(typeof(DataObjectMapping), "dataObjectMapping")]public interface IMetadata
Properties
Section titled “Properties”Extensions
Section titled “ Extensions”A list of user-configurable extensions as key/value pairs.
List<Extension>? Extensions { get; set; }
Property Value
Section titled “Property Value”Optional unique identifier in string format, to allow various types of identifiers to be added.
string? Id { get; set; }
Property Value
Section titled “Property Value”Mandatory name for the metadata object.
string Name { get; set; }
Property Value
Section titled “Property Value”Optional free-format notes that can be added to the metadata object.
string? Notes { get; set; }