@@ -227,9 +227,9 @@ class LegalBasisForProfilingEnum(str, Enum):
227227class LegalBasisForTransfersEnum (str , Enum ):
228228 """The model for describing the legal basis under which data is transferred"""
229229
230- ADEQUACY_DECISION = "Adequacy decision "
231- STANDARD_CONTRACTUAL_CLAUSES = "Standard contractual clauses "
232- BINDING_CORPORATE_RULES = "Binding corporate rules "
230+ ADEQUACY_DECISION = "Adequacy Decision "
231+ SCCS = "SCCs "
232+ BCRS = "BCRs "
233233 OTHER = "Other"
234234
235235
@@ -1173,15 +1173,17 @@ class System(FidesModel):
11731173 default = False ,
11741174 description = "Whether the vendor uses data to profile a consumer in a way that has a legal effect." ,
11751175 )
1176- legal_basis_for_profiling : Optional [LegalBasisForProfilingEnum ] = Field (
1177- description = "The legal basis for performing profiling that has a legal effect." ,
1176+ legal_basis_for_profiling : List [LegalBasisForProfilingEnum ] = Field (
1177+ default_factory = list ,
1178+ description = "The legal basis (or bases) for performing profiling that has a legal effect." ,
11781179 )
11791180 does_international_transfers : bool = Field (
11801181 default = False ,
11811182 description = "Whether this system transfers data to other countries or international organizations." ,
11821183 )
1183- legal_basis_for_transfers : Optional [LegalBasisForTransfersEnum ] = Field (
1184- description = "The legal basis under which the data is transferred." ,
1184+ legal_basis_for_transfers : List [LegalBasisForTransfersEnum ] = Field (
1185+ default_factory = list ,
1186+ description = "The legal basis (or bases) under which the data is transferred." ,
11851187 )
11861188 requires_data_protection_assessments : bool = Field (
11871189 default = False ,
0 commit comments