Source code for cybox.objects.device_object

# Copyright (c) 2015, The MITRE Corporation. All rights reserved.
# See LICENSE.txt for complete terms.

from mixbox import fields

import cybox.bindings.device_object as device_binding
from cybox.common import ObjectProperties, String, StructuredText


[docs]class Device(ObjectProperties): _binding = device_binding _binding_class = device_binding.DeviceObjectType _namespace = "http://cybox.mitre.org/objects#DeviceObject-2" _XSI_NS = "DeviceObj" _XSI_TYPE = "DeviceObjectType" description = fields.TypedField("Description", StructuredText) device_type = fields.TypedField("Device_Type", String) manufacturer = fields.TypedField("Manufacturer", String) model = fields.TypedField("Model", String) serial_number = fields.TypedField("Serial_Number", String) firmware_version = fields.TypedField("Firmware_Version", String) # system_details TODO: add PlatformSpecificationType