Your IP : 216.73.217.13


Current Path : /lib/python3/dist-packages/uaclient/api/u/pro/packages/summary/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/uaclient/api/u/pro/packages/summary/__pycache__/v1.cpython-38.pyc

U

8�-d�
�@s�ddlmZddlmZddlmZddlmZmZm	Z	ddl
mZGdd�de�ZGdd	�d	ee�Z
e
d
�dd�Zee
d
�dd�Zeddedd�ZdS)�)�APIEndpoint)�AdditionalInfo)�UAConfig)�
DataObject�Field�IntDataValue)� get_installed_packages_by_originc@sveZdZede�ede�ede�ede�ede�ede�ede�ede�ed	e�g	Zeeeeeeeeed
�	dd�Zd
S)�PackageSummary�num_installed_packages�num_esm_apps_packages�num_esm_infra_packages�num_main_packages�num_multiverse_packages�num_restricted_packages�num_third_party_packages�num_universe_packages�num_unknown_packages�	r
rrr
rrrrrc

Cs:||_||_||_||_||_||_||_||_|	|_dS�Nr)
�selfr
rrr
rrrrr�r�H/usr/lib/python3/dist-packages/uaclient/api/u/pro/packages/summary/v1.py�__init__szPackageSummary.__init__N)�__name__�
__module__�__qualname__rr�fields�intrrrrrr	s(��r	c@s eZdZede�gZdd�ZdS)�PackageSummaryResult�summarycCs
||_dSr�r)rrrrrr/szPackageSummaryResult.__init__N)rrrrr	rrrrrrr,sr)�returncCs
tt��Sr)�_summaryrrrrrr3sr)�cfgr!cCsrt�}tt|d�t|d�t|d�t|d�t|d�t|d�t|d�t|d�t|d	�d
�	}t|d�S)N�allzesm-appsz	esm-infra�mainZ
multiverseZ
restrictedzthird-partyZuniverse�unknownrr )rr	�lenr)r#Zpackagesrrrrr"7s








�r"Zv1N)�version�name�fnZoptions_cls)Zuaclient.api.apirZuaclient.api.data_typesrZuaclient.configrZuaclient.data_typesrrrZuaclient.security_statusrr	rrr"Zendpointrrrr�<module>s$�