|
19 | 19 |
|
20 | 20 | from pydantic import BaseModel, ConfigDict |
21 | 21 | from typing import Any, ClassVar, Dict, List, Optional |
22 | | -from onfido.models.device_intelligence_breakdown_properties_device import DeviceIntelligenceBreakdownPropertiesDevice |
23 | | -from onfido.models.device_intelligence_breakdown_properties_geolocation import DeviceIntelligenceBreakdownPropertiesGeolocation |
24 | | -from onfido.models.device_intelligence_breakdown_properties_ip import DeviceIntelligenceBreakdownPropertiesIp |
| 22 | +from onfido.models.device_intelligence_properties_device import DeviceIntelligencePropertiesDevice |
| 23 | +from onfido.models.device_intelligence_properties_geolocation import DeviceIntelligencePropertiesGeolocation |
| 24 | +from onfido.models.device_intelligence_properties_ip import DeviceIntelligencePropertiesIp |
25 | 25 | from typing import Optional, Set |
26 | 26 | from typing_extensions import Self |
27 | 27 |
|
28 | 28 | class DeviceIntelligenceProperties(BaseModel): |
29 | 29 | """ |
30 | 30 | DeviceIntelligenceProperties |
31 | 31 | """ # noqa: E501 |
32 | | - device: Optional[DeviceIntelligenceBreakdownPropertiesDevice] = None |
33 | | - ip: Optional[DeviceIntelligenceBreakdownPropertiesIp] = None |
34 | | - geolocation: Optional[DeviceIntelligenceBreakdownPropertiesGeolocation] = None |
| 32 | + device: Optional[DeviceIntelligencePropertiesDevice] = None |
| 33 | + ip: Optional[DeviceIntelligencePropertiesIp] = None |
| 34 | + geolocation: Optional[DeviceIntelligencePropertiesGeolocation] = None |
35 | 35 | additional_properties: Dict[str, Any] = {} |
36 | 36 | __properties: ClassVar[List[str]] = ["device", "ip", "geolocation"] |
37 | 37 |
|
@@ -102,9 +102,9 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: |
102 | 102 | return cls.model_validate(obj) |
103 | 103 |
|
104 | 104 | _obj = cls.model_validate({ |
105 | | - "device": DeviceIntelligenceBreakdownPropertiesDevice.from_dict(obj["device"]) if obj.get("device") is not None else None, |
106 | | - "ip": DeviceIntelligenceBreakdownPropertiesIp.from_dict(obj["ip"]) if obj.get("ip") is not None else None, |
107 | | - "geolocation": DeviceIntelligenceBreakdownPropertiesGeolocation.from_dict(obj["geolocation"]) if obj.get("geolocation") is not None else None |
| 105 | + "device": DeviceIntelligencePropertiesDevice.from_dict(obj["device"]) if obj.get("device") is not None else None, |
| 106 | + "ip": DeviceIntelligencePropertiesIp.from_dict(obj["ip"]) if obj.get("ip") is not None else None, |
| 107 | + "geolocation": DeviceIntelligencePropertiesGeolocation.from_dict(obj["geolocation"]) if obj.get("geolocation") is not None else None |
108 | 108 | }) |
109 | 109 | # store additional fields in additional_properties |
110 | 110 | for _key in obj.keys(): |
|
0 commit comments