
    ~i:                     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
    acep

    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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(ZdRd*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DetailAppResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    appAppForDetailAppOutputapp_descstrapp_idapp_modeapp_name
app_statusintapp_type	apply_numdeploy_statusdeploy_version_numicon_urllatest_version&ConvertLatestVersionForDetailAppOutputpackage_name
product_id	ready_numrotationversion_listz*list[ConvertVersionListForDetailAppOutput]AppAppDescAppIdAppModeAppName	AppStatusAppTypeApplyNumDeployStatusDeployVersionNumIconUrlLatestVersionPackageName	ProductIdReadyNumRotationVersionListNc                 f   |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _        ||| _        ||| _        ||| _         ||| _!        ||| _"        ||| _#        |	|| _$        dS dS )z.DetailAppResponse - a model defined in SwaggerN)%r   _configuration_app	_app_desc_app_id	_app_mode	_app_name_app_status	_app_type
_apply_num_deploy_status_deploy_version_num	_icon_url_latest_version_package_name_product_id
_ready_num	_rotation_version_listdiscriminatorr   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-   s                      u/root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkacep/models/detail_app_response.py__init__zDetailAppResponse.__init__K   s   !*__N,	"#' #!!!?DH$DM DK$DM$DM!(DO$DM &DN$!.D)&8D#$DM%"0D# ,D!(DO &DN$DM# ,D $#    c                     | j         S )zGets the app of this DetailAppResponse.  # noqa: E501


        :return: The app of this DetailAppResponse.  # noqa: E501
        :rtype: AppForDetailAppOutput
        r.   r@   s    rA   r   zDetailAppResponse.app   s     yrC   c                     || _         dS )zSets the app of this DetailAppResponse.


        :param app: The app of this DetailAppResponse.  # noqa: E501
        :type: AppForDetailAppOutput
        NrE   )r@   r   s     rA   r   zDetailAppResponse.app   s     			rC   c                     | j         S )zGets the app_desc of this DetailAppResponse.  # noqa: E501


        :return: The app_desc of this DetailAppResponse.  # noqa: E501
        :rtype: str
        r/   rF   s    rA   r   zDetailAppResponse.app_desc        ~rC   c                     || _         dS )zSets the app_desc of this DetailAppResponse.


        :param app_desc: The app_desc of this DetailAppResponse.  # noqa: E501
        :type: str
        NrI   )r@   r   s     rA   r   zDetailAppResponse.app_desc        "rC   c                     | j         S )zGets the app_id of this DetailAppResponse.  # noqa: E501


        :return: The app_id of this DetailAppResponse.  # noqa: E501
        :rtype: str
        r0   rF   s    rA   r
   zDetailAppResponse.app_id   s     |rC   c                     || _         dS )zSets the app_id of this DetailAppResponse.


        :param app_id: The app_id of this DetailAppResponse.  # noqa: E501
        :type: str
        NrN   )r@   r
   s     rA   r
   zDetailAppResponse.app_id   s     rC   c                     | j         S )zGets the app_mode of this DetailAppResponse.  # noqa: E501


        :return: The app_mode of this DetailAppResponse.  # noqa: E501
        :rtype: str
        r1   rF   s    rA   r   zDetailAppResponse.app_mode   rJ   rC   c                     || _         dS )zSets the app_mode of this DetailAppResponse.


        :param app_mode: The app_mode of this DetailAppResponse.  # noqa: E501
        :type: str
        NrQ   )r@   r   s     rA   r   zDetailAppResponse.app_mode   rL   rC   c                     | j         S )zGets the app_name of this DetailAppResponse.  # noqa: E501


        :return: The app_name of this DetailAppResponse.  # noqa: E501
        :rtype: str
        r2   rF   s    rA   r   zDetailAppResponse.app_name   rJ   rC   c                     || _         dS )zSets the app_name of this DetailAppResponse.


        :param app_name: The app_name of this DetailAppResponse.  # noqa: E501
        :type: str
        NrT   )r@   r   s     rA   r   zDetailAppResponse.app_name   rL   rC   c                     | j         S )zGets the app_status of this DetailAppResponse.  # noqa: E501


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


        :param app_status: The app_status of this DetailAppResponse.  # noqa: E501
        :type: int
        NrW   )r@   r   s     rA   r   zDetailAppResponse.app_status        &rC   c                     | j         S )zGets the app_type of this DetailAppResponse.  # noqa: E501


        :return: The app_type of this DetailAppResponse.  # noqa: E501
        :rtype: int
        r4   rF   s    rA   r   zDetailAppResponse.app_type  rJ   rC   c                     || _         dS )zSets the app_type of this DetailAppResponse.


        :param app_type: The app_type of this DetailAppResponse.  # noqa: E501
        :type: int
        Nr\   )r@   r   s     rA   r   zDetailAppResponse.app_type  rL   rC   c                     | j         S )zGets the apply_num of this DetailAppResponse.  # noqa: E501


        :return: The apply_num of this DetailAppResponse.  # noqa: E501
        :rtype: int
        r5   rF   s    rA   r   zDetailAppResponse.apply_num       rC   c                     || _         dS )zSets the apply_num of this DetailAppResponse.


        :param apply_num: The apply_num of this DetailAppResponse.  # noqa: E501
        :type: int
        Nr_   )r@   r   s     rA   r   zDetailAppResponse.apply_num$       $rC   c                     | j         S )zGets the deploy_status of this DetailAppResponse.  # noqa: E501


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


        :param deploy_status: The deploy_status of this DetailAppResponse.  # noqa: E501
        :type: int
        Nrd   )r@   r   s     rA   r   zDetailAppResponse.deploy_status9  s     ,rC   c                     | j         S )zGets the deploy_version_num of this DetailAppResponse.  # noqa: E501


        :return: The deploy_version_num of this DetailAppResponse.  # noqa: E501
        :rtype: int
        r7   rF   s    rA   r   z$DetailAppResponse.deploy_version_numD  s     ''rC   c                     || _         dS )zSets the deploy_version_num of this DetailAppResponse.


        :param deploy_version_num: The deploy_version_num of this DetailAppResponse.  # noqa: E501
        :type: int
        Nrg   )r@   r   s     rA   r   z$DetailAppResponse.deploy_version_numN  s     $6   rC   c                     | j         S )zGets the icon_url of this DetailAppResponse.  # noqa: E501


        :return: The icon_url of this DetailAppResponse.  # noqa: E501
        :rtype: str
        r8   rF   s    rA   r   zDetailAppResponse.icon_urlY  rJ   rC   c                     || _         dS )zSets the icon_url of this DetailAppResponse.


        :param icon_url: The icon_url of this DetailAppResponse.  # noqa: E501
        :type: str
        Nrj   )r@   r   s     rA   r   zDetailAppResponse.icon_urlc  rL   rC   c                     | j         S )zGets the latest_version of this DetailAppResponse.  # noqa: E501


        :return: The latest_version of this DetailAppResponse.  # noqa: E501
        :rtype: ConvertLatestVersionForDetailAppOutput
        r9   rF   s    rA   r   z DetailAppResponse.latest_versionn  s     ##rC   c                     || _         dS )zSets the latest_version of this DetailAppResponse.


        :param latest_version: The latest_version of this DetailAppResponse.  # noqa: E501
        :type: ConvertLatestVersionForDetailAppOutput
        Nrm   )r@   r   s     rA   r   z DetailAppResponse.latest_versionx  s      .rC   c                     | j         S )zGets the package_name of this DetailAppResponse.  # noqa: E501


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


        :param package_name: The package_name of this DetailAppResponse.  # noqa: E501
        :type: str
        Nrp   )r@   r   s     rA   r   zDetailAppResponse.package_name       *rC   c                     | j         S )zGets the product_id of this DetailAppResponse.  # noqa: E501


        :return: The product_id of this DetailAppResponse.  # noqa: E501
        :rtype: str
        r;   rF   s    rA   r   zDetailAppResponse.product_id  rX   rC   c                     || _         dS )zSets the product_id of this DetailAppResponse.


        :param product_id: The product_id of this DetailAppResponse.  # noqa: E501
        :type: str
        Nru   )r@   r   s     rA   r   zDetailAppResponse.product_id  rZ   rC   c                     | j         S )zGets the ready_num of this DetailAppResponse.  # noqa: E501


        :return: The ready_num of this DetailAppResponse.  # noqa: E501
        :rtype: int
        r<   rF   s    rA   r   zDetailAppResponse.ready_num  r`   rC   c                     || _         dS )zSets the ready_num of this DetailAppResponse.


        :param ready_num: The ready_num of this DetailAppResponse.  # noqa: E501
        :type: int
        Nrx   )r@   r   s     rA   r   zDetailAppResponse.ready_num  rb   rC   c                     | j         S )zGets the rotation of this DetailAppResponse.  # noqa: E501


        :return: The rotation of this DetailAppResponse.  # noqa: E501
        :rtype: int
        r=   rF   s    rA   r   zDetailAppResponse.rotation  rJ   rC   c                     || _         dS )zSets the rotation of this DetailAppResponse.


        :param rotation: The rotation of this DetailAppResponse.  # noqa: E501
        :type: int
        Nr{   )r@   r   s     rA   r   zDetailAppResponse.rotation  rL   rC   c                     | j         S )zGets the version_list of this DetailAppResponse.  # noqa: E501


        :return: The version_list of this DetailAppResponse.  # noqa: E501
        :rtype: list[ConvertVersionListForDetailAppOutput]
        r>   rF   s    rA   r   zDetailAppResponse.version_list  rq   rC   c                     || _         dS )zSets the version_list of this DetailAppResponse.


        :param version_list: The version_list of this DetailAppResponse.  # noqa: E501
        :type: list[ConvertVersionListForDetailAppOutput]
        Nr~   )r@   r   s     rA   r   zDetailAppResponse.version_list  rs   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>z+DetailAppResponse.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   z+DetailAppResponse.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DetailAppResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t'.. 	$"jjll $ $
U#srC   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   rF   s    rA   to_strzDetailAppResponse.to_str  s    ~dllnn---rC   c                 *    |                                  S )zFor `print` and `pprint`)r   rF   s    rA   __repr__zDetailAppResponse.__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DetailAppResponse.__eq__  s5    %!233 	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DetailAppResponse.__ne__  s5    %!233 	4||~~00rC   )NNNNNNNNNNNNNNNNNN)__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    rC   rA   r   r      s        
&E 	% 	E	
 	E 	e 	E 	U 	 	e 	E 	B 	 	e 	U  	E!" 	D#M(uI 	' 	I	
 	I 	k 	I 	Z 	 	0 	I 	/ 	 	k 	Z  	J!" 	#M(:- :- :- :-x   X 	Z  Z   X _" " _"   X ]  ]   X _" " _"   X _" " _"     X  & & &   X _" " _"   X $ $ $ # # X# , , , ( ( X( 6 6 6   X _" " _" $ $ X$ . . . " " 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E1 E1 E1 E1 E1 E1 E1 E1 E1 E1rC   