@@ -163,9 +163,9 @@ class LegalBasisForProfilingEnum(str, Enum):
163163class LegalBasisForTransfersEnum (str , Enum ):
164164 """The model for describing the legal basis under which data is transferred"""
165165
166- ADEQUACY_DECISION = "Adequacy decision "
167- STANDARD_CONTRACTUAL_CLAUSES = "Standard contractual clauses "
168- BINDING_CORPORATE_RULES = "Binding corporate rules "
166+ ADEQUACY_DECISION = "Adequacy Decision "
167+ SCCS = "SCCs "
168+ BCRS = "BCRs "
169169 OTHER = "Other"
170170
171171
@@ -1114,15 +1114,17 @@ class System(FidesModel):
11141114 default = False ,
11151115 description = "Whether the vendor uses data to profile a consumer in a way that has a legal effect." ,
11161116 )
1117- legal_basis_for_profiling : Optional [LegalBasisForProfilingEnum ] = Field (
1118- description = "The legal basis for performing profiling that has a legal effect." ,
1117+ legal_basis_for_profiling : List [LegalBasisForProfilingEnum ] = Field (
1118+ default_factory = list ,
1119+ description = "The legal basis (or bases) for performing profiling that has a legal effect." ,
11191120 )
11201121 does_international_transfers : bool = Field (
11211122 default = False ,
11221123 description = "Whether this system transfers data to other countries or international organizations." ,
11231124 )
1124- legal_basis_for_transfers : Optional [LegalBasisForTransfersEnum ] = Field (
1125- description = "The legal basis under which the data is transferred." ,
1125+ legal_basis_for_transfers : List [LegalBasisForTransfersEnum ] = Field (
1126+ default_factory = list ,
1127+ description = "The legal basis (or bases) under which the data is transferred." ,
11261128 )
11271129 requires_data_protection_assessments : bool = Field (
11281130 default = False ,
0 commit comments