File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name = "flagright"
33
44[tool .poetry ]
55name = " flagright"
6- version = " 1.8.51 "
6+ version = " 1.8.52 "
77description = " "
88readme = " README.md"
99authors = []
Original file line number Diff line number Diff line change 157157 CounterpartyType ,
158158 CountryCode ,
159159 CraRiskLevelUpdatedDetails ,
160+ CraRiskLevelUpdatedRiskFactor ,
160161 CurrencyCode ,
161162 CustomColumn ,
162163 Date ,
562563 "CounterpartyType" : ".types" ,
563564 "CountryCode" : ".types" ,
564565 "CraRiskLevelUpdatedDetails" : ".types" ,
566+ "CraRiskLevelUpdatedRiskFactor" : ".types" ,
565567 "CurrencyCode" : ".types" ,
566568 "CustomColumn" : ".types" ,
567569 "Date" : ".types" ,
@@ -988,6 +990,7 @@ def __dir__():
988990 "CounterpartyType" ,
989991 "CountryCode" ,
990992 "CraRiskLevelUpdatedDetails" ,
993+ "CraRiskLevelUpdatedRiskFactor" ,
991994 "CurrencyCode" ,
992995 "CustomColumn" ,
993996 "Date" ,
Original file line number Diff line number Diff line change @@ -22,10 +22,10 @@ def __init__(
2222
2323 def get_headers (self ) -> typing .Dict [str , str ]:
2424 headers : typing .Dict [str , str ] = {
25- "User-Agent" : "flagright/1.8.51 " ,
25+ "User-Agent" : "flagright/1.8.52 " ,
2626 "X-Fern-Language" : "Python" ,
2727 "X-Fern-SDK-Name" : "flagright" ,
28- "X-Fern-SDK-Version" : "1.8.51 " ,
28+ "X-Fern-SDK-Version" : "1.8.52 " ,
2929 ** (self .get_custom_headers () or {}),
3030 }
3131 headers ["x-api-key" ] = self .api_key
Original file line number Diff line number Diff line change 170170 from .counterparty_type import CounterpartyType
171171 from .country_code import CountryCode
172172 from .cra_risk_level_updated_details import CraRiskLevelUpdatedDetails
173+ from .cra_risk_level_updated_risk_factor import CraRiskLevelUpdatedRiskFactor
173174 from .currency_code import CurrencyCode
174175 from .custom_column import CustomColumn
175176 from .date import Date
571572 "CounterpartyType" : ".counterparty_type" ,
572573 "CountryCode" : ".country_code" ,
573574 "CraRiskLevelUpdatedDetails" : ".cra_risk_level_updated_details" ,
575+ "CraRiskLevelUpdatedRiskFactor" : ".cra_risk_level_updated_risk_factor" ,
574576 "CurrencyCode" : ".currency_code" ,
575577 "CustomColumn" : ".custom_column" ,
576578 "Date" : ".date" ,
@@ -978,6 +980,7 @@ def __dir__():
978980 "CounterpartyType" ,
979981 "CountryCode" ,
980982 "CraRiskLevelUpdatedDetails" ,
983+ "CraRiskLevelUpdatedRiskFactor" ,
981984 "CurrencyCode" ,
982985 "CustomColumn" ,
983986 "Date" ,
Original file line number Diff line number Diff line change 66import typing_extensions
77from ..core .pydantic_utilities import IS_PYDANTIC_V2 , UniversalBaseModel
88from ..core .serialization import FieldMetadata
9+ from .cra_risk_level_updated_risk_factor import CraRiskLevelUpdatedRiskFactor
910
1011
1112class CraRiskLevelUpdatedDetails (UniversalBaseModel ):
1213 risk_level : typing_extensions .Annotated [typing .Optional [str ], FieldMetadata (alias = "riskLevel" )] = None
1314 user_id : typing_extensions .Annotated [typing .Optional [str ], FieldMetadata (alias = "userId" )] = None
15+ risk_score : typing_extensions .Annotated [typing .Optional [float ], FieldMetadata (alias = "riskScore" )] = pydantic .Field (
16+ default = None
17+ )
18+ """
19+ Current CRA (DRS) risk score for the user
20+ """
21+
22+ kyc_risk_score : typing_extensions .Annotated [typing .Optional [float ], FieldMetadata (alias = "kycRiskScore" )] = (
23+ pydantic .Field (default = None )
24+ )
25+ """
26+ KRS score when a KRS record exists for the user
27+ """
28+
29+ kyc_risk_level : typing_extensions .Annotated [typing .Optional [str ], FieldMetadata (alias = "kycRiskLevel" )] = (
30+ pydantic .Field (default = None )
31+ )
32+ """
33+ Risk level derived from the KRS score
34+ """
35+
36+ risk_factors : typing_extensions .Annotated [
37+ typing .Optional [typing .List [CraRiskLevelUpdatedRiskFactor ]], FieldMetadata (alias = "riskFactors" )
38+ ] = pydantic .Field (default = None )
39+ """
40+ Per-factor or component breakdown from KRS when present; omitted when there is no KRS data or no breakdown rows
41+ """
1442
1543 if IS_PYDANTIC_V2 :
1644 model_config : typing .ClassVar [pydantic .ConfigDict ] = pydantic .ConfigDict (extra = "allow" , frozen = True ) # type: ignore # Pydantic v2
Original file line number Diff line number Diff line change 1+ # This file was auto-generated by Fern from our API Definition.
2+
3+ import typing
4+
5+ import pydantic
6+ import typing_extensions
7+ from ..core .pydantic_utilities import IS_PYDANTIC_V2 , UniversalBaseModel
8+ from ..core .serialization import FieldMetadata
9+
10+
11+ class CraRiskLevelUpdatedRiskFactor (UniversalBaseModel ):
12+ """
13+ KRS breakdown row from factor score details or component scores when available
14+ """
15+
16+ risk_factor_id : typing_extensions .Annotated [typing .Optional [str ], FieldMetadata (alias = "riskFactorId" )] = None
17+ risk_factor_version_id : typing_extensions .Annotated [
18+ typing .Optional [str ], FieldMetadata (alias = "riskFactorVersionId" )
19+ ] = pydantic .Field (default = None )
20+ """
21+ Set for KRS factor score detail rows
22+ """
23+
24+ value : typing .Optional [str ] = None
25+ risk_score : typing_extensions .Annotated [typing .Optional [float ], FieldMetadata (alias = "riskScore" )] = None
26+ risk_level : typing_extensions .Annotated [typing .Optional [str ], FieldMetadata (alias = "riskLevel" )] = None
27+ weight : typing .Optional [float ] = None
28+
29+ if IS_PYDANTIC_V2 :
30+ model_config : typing .ClassVar [pydantic .ConfigDict ] = pydantic .ConfigDict (extra = "allow" , frozen = True ) # type: ignore # Pydantic v2
31+ else :
32+
33+ class Config :
34+ frozen = True
35+ smart_union = True
36+ extra = pydantic .Extra .allow
Original file line number Diff line number Diff line change 1414class RuleExecutionSanctionsDetails (UniversalBaseModel ):
1515 name : str
1616 search_id : typing_extensions .Annotated [str , FieldMetadata (alias = "searchId" )]
17+ request_hash : typing_extensions .Annotated [typing .Optional [str ], FieldMetadata (alias = "requestHash" )] = None
1718 iban : typing .Optional [str ] = None
1819 entity_type : typing_extensions .Annotated [
1920 typing .Optional [SanctionsDetailsEntityType ], FieldMetadata (alias = "entityType" )
Original file line number Diff line number Diff line change 1414class SanctionsDetails (UniversalBaseModel ):
1515 name : str
1616 search_id : typing_extensions .Annotated [str , FieldMetadata (alias = "searchId" )]
17+ request_hash : typing_extensions .Annotated [typing .Optional [str ], FieldMetadata (alias = "requestHash" )] = None
1718 iban : typing .Optional [str ] = None
1819 entity_type : typing_extensions .Annotated [
1920 typing .Optional [SanctionsDetailsEntityType ], FieldMetadata (alias = "entityType" )
You can’t perform that action at this time.
0 commit comments