@@ -120,7 +120,7 @@ class DCTag(AtlanYamlModel):
120120 name : Optional [str ] = Field (
121121 default = None , description = "Human-readable name of the Atlan tag."
122122 )
123- propagate : Optional [str ] = Field (
123+ propagate : Optional [Union [ bool , str ] ] = Field (
124124 default = None , description = "Whether to propagate the tag or not."
125125 )
126126 propagate_through_lineage : Optional [bool ] = Field (
@@ -156,6 +156,10 @@ class DCColumn(AtlanYamlModel):
156156 default = None ,
157157 description = "When true, this column is the primary key for the table." ,
158158 )
159+ required : Optional [bool ] = Field (
160+ default = None ,
161+ description = "When true, this column is required for the table." ,
162+ )
159163 data_type : Optional [str ] = Field (
160164 default = None ,
161165 description = "Physical data type of values in this column (e.g. varchar(20))." ,
@@ -188,7 +192,7 @@ class DCColumn(AtlanYamlModel):
188192 default_factory = list ,
189193 description = "Enumeration of values that should be considered missing." ,
190194 )
191- not_null : Optional [bool ] = Field (
195+ not_null : Optional [Any ] = Field (
192196 default = None , description = "When true, this column cannot be empty."
193197 )
194198 valid_length : Optional [int ] = Field (
@@ -205,6 +209,6 @@ class DCColumn(AtlanYamlModel):
205209 default = None ,
206210 description = "Minimum length for a string to be considered valid." ,
207211 )
208- unique : Optional [bool ] = Field (
212+ unique : Optional [Any ] = Field (
209213 default = None , description = "When true, this column must have unique values."
210214 )
0 commit comments