HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/uaclient/api/u/pro/attach/magic/initiate/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/uaclient/api/u/pro/attach/magic/initiate/__pycache__/v1.cpython-312.pyc
�

��>f����ddlmZddlmZddlmZddlmZddlm	Z	ddl
mZmZm
Z
mZGd�dee�Zd	efd
�Zded	efd�Zed
ded��Zy)�)�secret_manager)�APIEndpoint)�AdditionalInfo)�UAConfig)�UAContractClient)�
DataObject�Field�IntDataValue�StringDataValuec�h�eZdZede�ede�ede�ede�gZdedededefd�Z	y)�MagicAttachInitiateResult�	user_code�token�expires�
expires_inc�<�||_||_||_||_y�N�rrrr)�selfrrrrs     �M/usr/lib/python3/dist-packages/uaclient/api/u/pro/attach/magic/initiate/v1.py�__init__z"MagicAttachInitiateResult.__init__s ��#�����
����$���N)
�__name__�
__module__�__qualname__r	rr
�fields�str�intr�rrr
r
s\��
�k�?�+�
�g��'�
�i��)�
�l�L�)�	�F�
%��
%��
%��	
%�
�
%rr
�returnc�(�tt��Sr)�	_initiaterrrr�initiater##s���X�Z� � r�cfgc	��t|�}|j�}tjj	|d�tjj	|d�t|d|d|dt
|d���S)Nr�userCoder�	expiresInr)r�new_magic_attach_tokenr�secrets�
add_secretr
r)r$�contract�
initiate_resps   rr"r"'s~����$�H��3�3�5�M����%�%�m�G�&<�=����%�%�m�J�&?�@�$��
�+��G�$��i�(��}�[�1�2�	�r�v1�MagicAttachInitiateN)�version�name�fn�options_cls)�uaclientr�uaclient.api.apir�uaclient.api.data_typesr�uaclient.configr�uaclient.contractr�uaclient.data_typesrr	r
rr
r#r"�endpointrrr�<module>r:se��#�(�2�$�.���%�
�N�%�*!�+�!�
�8�
� 9�
���	���	�r