HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/uaclient/api/u/pro/attach/magic/initiate/__pycache__/v1.cpython-310.pyc
o

nHJeW�@s�ddlmZddlmZddlmZddlmZddlm	Z	m
Z
mZmZGdd�de	e�Z
de
fd	d
�Zdede
fdd
�Zeddedd�ZdS)�)�APIEndpoint)�AdditionalInfo)�UAConfig)�UAContractClient)�
DataObject�Field�IntDataValue�StringDataValuec@sJeZdZede�ede�ede�ede�gZdedededefdd�Z	dS)�MagicAttachInitiateResult�	user_code�token�expires�
expires_incCs||_||_||_||_dS�N�rrr
r)�selfrrr
r�r�M/usr/lib/python3/dist-packages/uaclient/api/u/pro/attach/magic/initiate/v1.py�__init__s
z"MagicAttachInitiateResult.__init__N)
�__name__�
__module__�__qualname__rr	r�fields�str�intrrrrrr

s�����r
�returncCs
tt��Sr)�	_initiaterrrrr�initiate"s
r�cfgcCs4t|�}|��}t|d|d|dt|d�d�S)N�userCoderr
�	expiresInr)r�new_magic_attach_tokenr
r)r�contract�
initiate_resprrrr&s
�r�v1�MagicAttachInitiateN)�version�name�fn�options_cls)�uaclient.api.apir�uaclient.api.data_typesr�uaclient.configr�uaclient.contractr�uaclient.data_typesrrrr	r
rr�endpointrrrr�<module>s
�