
    rj                     N    d Z ddlmZ  G d de          Z G d de          ZdS )zC
This module provide billing information and eip status condition.
    )Enumc                       e Zd ZdZ	 	 ddZdS )Billingz
    billing information
    Nc                 B    || _         || _        || _        |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'
        MonthN)payment_timingbilling_methodreservation_lengthreservation_time_unit)selfr   r	   r
   r   s        k/lsinfo/ai/hellotax_ai/data_center/backend/venv/lib/python3.11/site-packages/baidubce/services/eip/model.py__init__zBilling.__init__   s/      -,"4%:%Eg"""    )NNNN)__name__
__module____qualname____doc__r    r   r   r   r      sB          UY'+F F F F F Fr   r   c                       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   	AVAILABLEBINDEDPAUSEDr   r   r   r   r   0   s)          IFFFFr   r   N)r   enumr   objectr   r   r   r   r   <module>r      s          F F F F Ff F F F6         r   