o
    Sb%                     @   sH   d dl mZmZmZ G dd deZG dd deZG dd deZdS )	   )
XMLBuilderXMLChildPropertyXMLPropertyc                   @   s(   e Zd ZdZedZedZedZdS )_SysinfoEntryentryz./@name.z./@fileN)__name__
__module____qualname__XML_NAMEr   namevaluefile r   r   2/usr/share/virt-manager/virtinst/domain/sysinfo.pyr      s
    r   c                   @   s   e Zd ZdS )_SysinfoOemStringN)r   r	   r
   r   r   r   r   r      s    r   c                   @   s   e Zd ZdZdZg dZedZedZedZ	edZ
edZed	Zed
ZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZeeddZ ee!Z"dS )DomainSysinfoz5
    Class for building and domain <sysinfo> XML
    sysinfo)typebios_vendorbios_version	bios_datebios_releasesystem_manufacturersystem_productsystem_versionsystem_serialsystem_uuid
system_skusystem_familybaseBoard_manufacturerbaseBoard_productbaseBoard_versionbaseBoard_serialbaseBoard_assetbaseBoard_locationchassis_manufacturerchassis_versionchassis_serialchassis_assetchassis_sku
oemStringsz./@typez./bios/entry[@name='date']z./bios/entry[@name='vendor']z./bios/entry[@name='version']z./bios/entry[@name='release']z./system/entry[@name='uuid']z$./system/entry[@name='manufacturer']z./system/entry[@name='product']z./system/entry[@name='version']z./system/entry[@name='serial']z./system/entry[@name='sku']z./system/entry[@name='family']z'./baseBoard/entry[@name='manufacturer']z"./baseBoard/entry[@name='product']z"./baseBoard/entry[@name='version']z!./baseBoard/entry[@name='serial']z ./baseBoard/entry[@name='asset']z#./baseBoard/entry[@name='location']z%./chassis/entry[@name='manufacturer']z ./chassis/entry[@name='version']z./chassis/entry[@name='serial']z./chassis/entry[@name='asset']z./chassis/entry[@name='sku']z./oemStrings)relative_xpathN)#r   r	   r
   __doc__r   _XML_PROP_ORDERr   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r   r   r+   r   entriesr   r   r   r   r      sB    	r   N)
xmlbuilderr   r   r   r   r   r   r   r   r   r   <module>   s   