o
    ýeé  ã                   @   s4   d Z ddlmZ G dd„ deƒZG dd„ deƒZdS )zC
This module provide billing information and eip status condition.
é    )ÚEnumc                   @   s   e Zd ZdZ		ddd„ZdS )ÚBillingz
    billing information
    Nc                 C   s    || _ || _|| _|pd| _dS )uÕ  

        :type payment_timing: string
        :param payment_timing: The pay time of the payment, default value 'Postpaid'

        :type billing_method: string
        :param billing_method: The way of eip charging, default value 'ByBandwidth'

        :type reservation_length: int
        :param reservation_length: purchase length

        :type reservation_time_unit: string
        :param reservation_time_unit: time unit of purchasingï¼Œdefault 'Month'
        ZMonthN)Úpayment_timingÚbilling_methodÚreservation_lengthÚreservation_time_unit)Úselfr   r   r   r   © r	   úKD:\Projects\ConvertPro\env\Lib\site-packages\baidubce/services/eip/model.pyÚ__init__   s   zBilling.__init__)NNNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r	   r	   r	   r
   r      s
    ÿr   c                   @   s   e Zd ZdZdZdZdZdS )Ú	EipStatusz*
    eip status enum query condition.
    s	   availables   bindeds   pausedN)r   r   r   r   Z	AVAILABLEZBINDEDZPAUSEDr	   r	   r	   r
   r   0   s
    r   N)r   Úenumr   Úobjectr   r   r	   r	   r	   r
   Ú<module>   s   