| 
							
							"""Models helper class for the usb integration."""
 | 
						
						
						
						
							 | 
							
							from __future__ import annotations
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							from dataclasses import dataclass
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							@dataclass
 | 
						
						
						
						
							 | 
							
							class USBDevice:
 | 
						
						
						
						
							 | 
							
							    """A usb device."""
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							    device: str
 | 
						
						
						
						
							 | 
							
							    vid: str
 | 
						
						
						
						
							 | 
							
							    pid: str
 | 
						
						
						
						
							 | 
							
							    serial_number: str | None
 | 
						
						
						
						
							 | 
							
							    manufacturer: str | None
 | 
						
						
						
						
							 | 
							
							    description: str | None
 |