AI-generated Key Takeaways
- 
          
The content describes the JSON representation and fields of a USB connected peripheral report.
 - 
          
The report includes information such as vendor, name, vendor ID, product ID, categories, class ID, subclass ID, and firmware version of the USB device.
 - 
          
All fields in the report are output only.
 
USB connected peripheral report.
| JSON representation | 
|---|
{ "vendor": string, "name": string, "vid": integer, "pid": integer, "categories": [ string ], "classId": integer, "subclassId": integer, "firmwareVersion": string }  | 
            
| Fields | |
|---|---|
vendor | 
              
                 
 Output only. Vendor name  | 
            
name | 
              
                 
 Output only. Device name, model name, or product name  | 
            
vid | 
              
                 
 Output only. Vendor ID  | 
            
pid | 
              
                 
 Output only. Product ID  | 
            
categories[] | 
              
                 
 Output only. Categories the device belongs to https://www.usb.org/defined-class-codes  | 
            
classId | 
              
                 
 Output only. Class ID https://www.usb.org/defined-class-codes  | 
            
subclassId | 
              
                 
 Output only. Subclass ID https://www.usb.org/defined-class-codes  | 
            
firmwareVersion | 
              
                 
 Output only. Firmware version  |