Namespace Templates Public Class Template Public Property Name As String Public Property FileName As String Public Property Description As String Public Property IsImport As Boolean Public Property Tables As New List(Of Table) Class Table Public Property Name As String Public Property Columns As New List(Of Column) End Class Class Column Public Property Name As String Public Property DataType As Constants.ColumnType ''' ''' Required value from Schema. This value will be written in the ColumnConfig and is not relevant from that point on. ''' Public Property IsRequired As Boolean Public Property Config As TemplateConfigItem End Class End Class End Namespace