
    ~ivG                     J    d Z ddlZddlZddlZddlmZ  G d de          ZdS )z
    cdn

    No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)  # noqa: E501

    OpenAPI spec version: common-version
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git
    N)Configurationc                      e Zd ZdZ	 i ddddddddddddd	dd
dddddddddddddddddddddiZi ddddddddddddd	dd
ddddddddd dd!dd"dd#dd$dd%dd&iZdRd(Zed)             Zej	        d*             Zed+             Z
e
j	        d,             Z
ed-             Zej	        d.             Zed/             Zej	        d0             Zed1             Zej	        d2             Zed3             Zej	        d4             Zed5             Zej	        d6             Zed7             Zej	        d8             Zed9             Zej	        d:             Zed;             Zej	        d<             Zed=             Zej	        d>             Zed?             Zej	        d@             ZedA             Zej	        dB             ZedC             Zej	        dD             ZedE             Zej	        dF             ZedG             Zej	        dH             ZedI             Zej	        dJ             ZedK             Zej	        dL             ZdM ZdN ZdO ZdP ZdQ Zd'S )SDescribeContentQuotaResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    block_limitintblock_quotablock_remainpreload_limitpreload_quotapreload_remainrefresh_dir_limitrefresh_dir_quotarefresh_dir_remainrefresh_quotarefresh_quota_limitrefresh_regex_limitrefresh_regex_quotarefresh_regex_remainrefresh_remainunblock_limitunblock_quotaunblock_remain
BlockLimit
BlockQuotaBlockRemainPreloadLimitPreloadQuotaPreloadRemainRefreshDirLimitRefreshDirQuotaRefreshDirRemainRefreshQuotaRefreshQuotaLimitRefreshRegexLimitRefreshRegexQuotaRefreshRegexRemainRefreshRemainUnblockLimitUnblockQuotaUnblockRemainNc                    |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _        ||| _        ||| _         ||| _!        ||| _"        ||| _#        ||| _$        ||| _%        |	|| _&        dS dS )z9DescribeContentQuotaResponse - a model defined in SwaggerN)'r   _configuration_block_limit_block_quota_block_remain_preload_limit_preload_quota_preload_remain_refresh_dir_limit_refresh_dir_quota_refresh_dir_remain_refresh_quota_refresh_quota_limit_refresh_regex_limit_refresh_regex_quota_refresh_regex_remain_refresh_remain_unblock_limit_unblock_quota_unblock_remaindiscriminatorr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )selfr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r,   s                       /root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkcdn/models/describe_content_quota_response.py__init__z%DescribeContentQuotaResponse.__init__M   s   !*__N,  !""#"&"&#' "$(!$(!$(!%)"#""#!"*D"*D# ,D$!.D$!.D%"0D(%6D"(%6D")&8D#$!.D*':D$*':D$*':D$+(<D%%"0D$!.D$!.D%"0D &%    c                     | j         S )zGets the block_limit of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The block_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r-   r@   s    rA   r   z(DescribeContentQuotaResponse.block_limit          rC   c                     || _         dS )zSets the block_limit of this DescribeContentQuotaResponse.


        :param block_limit: The block_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        NrE   )r@   r   s     rA   r   z(DescribeContentQuotaResponse.block_limit        (rC   c                     | j         S )zGets the block_quota of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The block_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r.   rF   s    rA   r   z(DescribeContentQuotaResponse.block_quota   rG   rC   c                     || _         dS )zSets the block_quota of this DescribeContentQuotaResponse.


        :param block_quota: The block_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        NrK   )r@   r   s     rA   r   z(DescribeContentQuotaResponse.block_quota   rI   rC   c                     | j         S )zGets the block_remain of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The block_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r/   rF   s    rA   r	   z)DescribeContentQuotaResponse.block_remain   s     !!rC   c                     || _         dS )zSets the block_remain of this DescribeContentQuotaResponse.


        :param block_remain: The block_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        NrN   )r@   r	   s     rA   r	   z)DescribeContentQuotaResponse.block_remain   s     *rC   c                     | j         S )zGets the preload_limit of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The preload_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r0   rF   s    rA   r
   z*DescribeContentQuotaResponse.preload_limit        ""rC   c                     || _         dS )zSets the preload_limit of this DescribeContentQuotaResponse.


        :param preload_limit: The preload_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        NrQ   )r@   r
   s     rA   r
   z*DescribeContentQuotaResponse.preload_limit        ,rC   c                     | j         S )zGets the preload_quota of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The preload_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r1   rF   s    rA   r   z*DescribeContentQuotaResponse.preload_quota   rR   rC   c                     || _         dS )zSets the preload_quota of this DescribeContentQuotaResponse.


        :param preload_quota: The preload_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        NrV   )r@   r   s     rA   r   z*DescribeContentQuotaResponse.preload_quota   rT   rC   c                     | j         S )zGets the preload_remain of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The preload_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r2   rF   s    rA   r   z+DescribeContentQuotaResponse.preload_remain        ##rC   c                     || _         dS )zSets the preload_remain of this DescribeContentQuotaResponse.


        :param preload_remain: The preload_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        NrY   )r@   r   s     rA   r   z+DescribeContentQuotaResponse.preload_remain         .rC   c                     | j         S )zGets the refresh_dir_limit of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The refresh_dir_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r3   rF   s    rA   r   z.DescribeContentQuotaResponse.refresh_dir_limit
       &&rC   c                     || _         dS )zSets the refresh_dir_limit of this DescribeContentQuotaResponse.


        :param refresh_dir_limit: The refresh_dir_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nr^   )r@   r   s     rA   r   z.DescribeContentQuotaResponse.refresh_dir_limit       #4rC   c                     | j         S )zGets the refresh_dir_quota of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The refresh_dir_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r4   rF   s    rA   r   z.DescribeContentQuotaResponse.refresh_dir_quota  r_   rC   c                     || _         dS )zSets the refresh_dir_quota of this DescribeContentQuotaResponse.


        :param refresh_dir_quota: The refresh_dir_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nrc   )r@   r   s     rA   r   z.DescribeContentQuotaResponse.refresh_dir_quota)  ra   rC   c                     | j         S )zGets the refresh_dir_remain of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The refresh_dir_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r5   rF   s    rA   r   z/DescribeContentQuotaResponse.refresh_dir_remain4  s     ''rC   c                     || _         dS )zSets the refresh_dir_remain of this DescribeContentQuotaResponse.


        :param refresh_dir_remain: The refresh_dir_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nrf   )r@   r   s     rA   r   z/DescribeContentQuotaResponse.refresh_dir_remain>  s     $6   rC   c                     | j         S )zGets the refresh_quota of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The refresh_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r6   rF   s    rA   r   z*DescribeContentQuotaResponse.refresh_quotaI  rR   rC   c                     || _         dS )zSets the refresh_quota of this DescribeContentQuotaResponse.


        :param refresh_quota: The refresh_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nri   )r@   r   s     rA   r   z*DescribeContentQuotaResponse.refresh_quotaS  rT   rC   c                     | j         S )zGets the refresh_quota_limit of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The refresh_quota_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r7   rF   s    rA   r   z0DescribeContentQuotaResponse.refresh_quota_limit^       ((rC   c                     || _         dS )zSets the refresh_quota_limit of this DescribeContentQuotaResponse.


        :param refresh_quota_limit: The refresh_quota_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nrl   )r@   r   s     rA   r   z0DescribeContentQuotaResponse.refresh_quota_limith       %8!!!rC   c                     | j         S )zGets the refresh_regex_limit of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The refresh_regex_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r8   rF   s    rA   r   z0DescribeContentQuotaResponse.refresh_regex_limits  rm   rC   c                     || _         dS )zSets the refresh_regex_limit of this DescribeContentQuotaResponse.


        :param refresh_regex_limit: The refresh_regex_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nrq   )r@   r   s     rA   r   z0DescribeContentQuotaResponse.refresh_regex_limit}  ro   rC   c                     | j         S )zGets the refresh_regex_quota of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The refresh_regex_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r9   rF   s    rA   r   z0DescribeContentQuotaResponse.refresh_regex_quota  rm   rC   c                     || _         dS )zSets the refresh_regex_quota of this DescribeContentQuotaResponse.


        :param refresh_regex_quota: The refresh_regex_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nrt   )r@   r   s     rA   r   z0DescribeContentQuotaResponse.refresh_regex_quota  ro   rC   c                     | j         S )zGets the refresh_regex_remain of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The refresh_regex_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r:   rF   s    rA   r   z1DescribeContentQuotaResponse.refresh_regex_remain  s     ))rC   c                     || _         dS )zSets the refresh_regex_remain of this DescribeContentQuotaResponse.


        :param refresh_regex_remain: The refresh_regex_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nrw   )r@   r   s     rA   r   z1DescribeContentQuotaResponse.refresh_regex_remain  s     &:"""rC   c                     | j         S )zGets the refresh_remain of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The refresh_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r;   rF   s    rA   r   z+DescribeContentQuotaResponse.refresh_remain  rZ   rC   c                     || _         dS )zSets the refresh_remain of this DescribeContentQuotaResponse.


        :param refresh_remain: The refresh_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nrz   )r@   r   s     rA   r   z+DescribeContentQuotaResponse.refresh_remain  r\   rC   c                     | j         S )zGets the unblock_limit of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The unblock_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r<   rF   s    rA   r   z*DescribeContentQuotaResponse.unblock_limit  rR   rC   c                     || _         dS )zSets the unblock_limit of this DescribeContentQuotaResponse.


        :param unblock_limit: The unblock_limit of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nr}   )r@   r   s     rA   r   z*DescribeContentQuotaResponse.unblock_limit  rT   rC   c                     | j         S )zGets the unblock_quota of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The unblock_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r=   rF   s    rA   r   z*DescribeContentQuotaResponse.unblock_quota  rR   rC   c                     || _         dS )zSets the unblock_quota of this DescribeContentQuotaResponse.


        :param unblock_quota: The unblock_quota of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nr   )r@   r   s     rA   r   z*DescribeContentQuotaResponse.unblock_quota  rT   rC   c                     | j         S )zGets the unblock_remain of this DescribeContentQuotaResponse.  # noqa: E501


        :return: The unblock_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :rtype: int
        r>   rF   s    rA   r   z+DescribeContentQuotaResponse.unblock_remain  rZ   rC   c                     || _         dS )zSets the unblock_remain of this DescribeContentQuotaResponse.


        :param unblock_remain: The unblock_remain of this DescribeContentQuotaResponse.  # noqa: E501
        :type: int
        Nr   )r@   r   s     rA   r   z+DescribeContentQuotaResponse.unblock_remain  r\   rC   c                 4   i }t          j        | j                  D ]\  }}t          | |          }t	          |t
                    r"t          t          d |                    ||<   Lt          |d          r|                                ||<   tt	          |t                    r4t          t          d |
                                                    ||<   |||<   t          t          t                    r| 
                                D ]
\  }}|||<   |S )z&Returns the model properties as a dictc                 N    t          | d          r|                                 n| S )Nto_dicthasattrr   )xs    rA   <lambda>z6DescribeContentQuotaResponse.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk rC   r   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r   r   r   )items    rA   r   z6DescribeContentQuotaResponse.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< rC   )six	iteritemsswagger_typesgetattr
isinstancelistmapr   r   dictitems
issubclassr   )r@   resultattr_valuekeys         rA   r   z$DescribeContentQuotaResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t2D99 	$"jjll $ $
U#srC   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   rF   s    rA   to_strz#DescribeContentQuotaResponse.to_str!  s    ~dllnn---rC   c                 *    |                                  S )zFor `print` and `pprint`)r   rF   s    rA   __repr__z%DescribeContentQuotaResponse.__repr__%  s    {{}}rC   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   r   r@   others     rA   __eq__z#DescribeContentQuotaResponse.__eq__)  s5    %!=>> 	5||~~00rC   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     rA   __ne__z#DescribeContentQuotaResponse.__ne__0  s5    %!=>> 	4||~~00rC   )NNNNNNNNNNNNNNNNNNN) __name__
__module____qualname____doc__r   attribute_maprB   propertyr   setterr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    rC   rA   r   r      s^        
uu 	 		
 	 	% 	U 	U 	e 	 	u 	u 	u 	 	%  	!" 	#$ 	%% M*|| 	 		
 	 	/ 	. 	. 	0 	 	2 	2 	2 	 4 	/  	!" 	#$ 	/% M*=1 =1 =1 =1~ ! ! X! ( ( ( ! ! X! ( ( ( " " X" * * * # # X# , , , # # X# , , , $ $ X$ . . . ' ' X' 4 4 4 ' ' X' 4 4 4 ( ( X( 6 6 6 # # X# , , , ) ) X) 8 8  8 ) ) X) 8 8  8 ) ) X) 8 8  8 * * X*  : : ! : $ $ X$ . . . # # X# , , , # # X# , , , $ $ X$ . . .  6. . .  1 1 11 1 1 1 1rC   r   )r   r   rer   volcenginesdkcore.configurationr   objectr   r   rC   rA   <module>r      s|      				 



 9 9 9 9 9 9_1 _1 _1 _1 _16 _1 _1 _1 _1 _1rC   