| Name | Type | Description | Notes |
|---|---|---|---|
| os | OperatingSystem | [optional] | |
| disks | List[Disk] | [optional] | |
| network | Network | [optional] | |
| hardware | Hardware | [optional] | |
| software | List[Software] | [optional] | |
| processes | List[Process] | [optional] | |
| users | List[DeviceUser] | [optional] | |
| groups | List[DeviceGroup] | [optional] | |
| vendor | Dict[str, object] | [optional] |
from authentik_client.models.device_facts import DeviceFacts
# TODO update the JSON string below
json = "{}"
# create an instance of DeviceFacts from a JSON string
device_facts_instance = DeviceFacts.from_json(json)
# print the JSON string representation of the object
print(DeviceFacts.to_json())
# convert the object into a dict
device_facts_dict = device_facts_instance.to_dict()
# create an instance of DeviceFacts from a dict
device_facts_from_dict = DeviceFacts.from_dict(device_facts_dict)