o
    ýeø  ã                   @   s8   d Z G dd„ deƒZG dd„ deƒZG dd„ deƒZdS )z*
This module provides models for BES-SDK.
c                   @   s   e Zd ZdZdd„ ZdS )ÚBillingz
    Billing Class
    c                 C   s   || _ || _d S ©N)ZpaymentTypeÚtime)ÚselfZpayment_typer   © r   úOD:\Projects\ConvertPro\env\Lib\site-packages\baidubce/services/bes/bes_model.pyÚ__init__   s   
zBilling.__init__N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r      s    r   c                   @   s&   e Zd ZdZ						ddd„ZdS )ÚModulez
    Module Class
    Nc                 C   s^   |d ur|| _ |d ur|| _|d ur|| _|d ur|| _|d ur#|| _|d ur-|j| _d S d S r   )ÚtypeZinstanceNumÚversionZslotTypeZdesireInstanceNumÚ__dict__ZdiskSlotInfo)r   r   Úinstance_numr   Z	slot_typeZdesire_instance_numZdisk_slot_infor   r   r   r       s   ÿzModule.__init__)NNNNNNr   r   r   r   r   r      s    ûr   c                   @   s   e Zd ZdZddd„ZdS )ÚDiskSlotInfoz
    DiskSlotInfo class
    Nc                 C   s$   |d ur|| _ |d ur|| _d S d S r   )r   Úsize)r   r   r   r   r   r   r   r   9   s
   
ÿzDiskSlotInfo.__init__)NNNr   r   r   r   r   r   4   s    r   N)r   Úobjectr   r   r   r   r   r   r   Ú<module>   s   
