
    ~ip?                     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
    dbw

    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dQd)Zed*             Zej	        d+             Zed,             Z
e
j	        d-             Z
ed.             Zej	        d/             Zed0             Zej	        d1             Zed2             Zej	        d3             Zed4             Zej	        d5             Zed6             Zej	        d7             Zed8             Zej	        d9             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	        dA             ZedB             Zej	        dC             ZedD             Zej	        dE             ZedF             Zej	        dG             ZedH             Zej	        dI             ZedJ             Zej	        dK             ZdL ZdM ZdN ZdO ZdP Zd(S )RDescribeTicketDetailResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    create_timestrcreate_user'CreateUserForDescribeTicketDetailOutputcurrent_user(CurrentUserForDescribeTicketDetailOutputdb_namedescriptionexec_end_timeintexec_start_timeinstance_idinstance_typememosql_textticket_execute_type	ticket_idticket_statusticket_typetitleupdate_time
CreateTime
CreateUserCurrentUserDbNameDescriptionExecEndTimeExecStartTime
InstanceIdInstanceTypeMemoSqlTextTicketExecuteTypeTicketIdTicketStatus
TicketTypeTitle
UpdateTimeNc                 f   |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _        ||| _        ||| _        ||| _         ||| _!        ||| _"        ||| _#        |	|| _$        dS dS )z9DescribeTicketDetailResponse - a model defined in SwaggerN)%r   _configuration_create_time_create_user_current_user_db_name_description_exec_end_time_exec_start_time_instance_id_instance_type_memo	_sql_text_ticket_execute_type
_ticket_id_ticket_status_ticket_type_title_update_time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                      /root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdkdbw/models/describe_ticket_detail_response.py__init__z%DescribeTicketDetailResponse.__init__K   s   !*__N,  ! " $ "
$(!"  !"*D"*D# ,D"DL"*D$!.D&#2D "*D$!.DDI$DM*':D$ &DN$!.D"*DDJ"*D #"    c                     | j         S )zGets the create_time of this DescribeTicketDetailResponse.  # noqa: E501


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


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


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


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


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


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


        :return: The db_name of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r1   rF   s    rA   r   z$DescribeTicketDetailResponse.db_name   s     }rC   c                     || _         dS )zSets the db_name of this DescribeTicketDetailResponse.


        :param db_name: The db_name of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        NrQ   )r@   r   s     rA   r   z$DescribeTicketDetailResponse.db_name   s      rC   c                     | j         S )zGets the description of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The description of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r2   rF   s    rA   r   z(DescribeTicketDetailResponse.description   rG   rC   c                     || _         dS )zSets the description of this DescribeTicketDetailResponse.


        :param description: The description of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        NrT   )r@   r   s     rA   r   z(DescribeTicketDetailResponse.description   rI   rC   c                     | j         S )zGets the exec_end_time of this DescribeTicketDetailResponse.  # noqa: E501


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


        :param exec_end_time: The exec_end_time of this DescribeTicketDetailResponse.  # noqa: E501
        :type: int
        NrW   )r@   r   s     rA   r   z*DescribeTicketDetailResponse.exec_end_time        ,rC   c                     | j         S )zGets the exec_start_time of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The exec_start_time of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: int
        r4   rF   s    rA   r   z,DescribeTicketDetailResponse.exec_start_time  s     $$rC   c                     || _         dS )zSets the exec_start_time of this DescribeTicketDetailResponse.


        :param exec_start_time: The exec_start_time of this DescribeTicketDetailResponse.  # noqa: E501
        :type: int
        Nr\   )r@   r   s     rA   r   z,DescribeTicketDetailResponse.exec_start_time  s     !0rC   c                     | j         S )zGets the instance_id of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The instance_id of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r5   rF   s    rA   r   z(DescribeTicketDetailResponse.instance_id  rG   rC   c                     || _         dS )zSets the instance_id of this DescribeTicketDetailResponse.


        :param instance_id: The instance_id of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nr_   )r@   r   s     rA   r   z(DescribeTicketDetailResponse.instance_id$  rI   rC   c                     | j         S )zGets the instance_type of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The instance_type of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r6   rF   s    rA   r   z*DescribeTicketDetailResponse.instance_type/  rX   rC   c                     || _         dS )zSets the instance_type of this DescribeTicketDetailResponse.


        :param instance_type: The instance_type of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nrb   )r@   r   s     rA   r   z*DescribeTicketDetailResponse.instance_type9  rZ   rC   c                     | j         S )zGets the memo of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The memo of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r7   rF   s    rA   r   z!DescribeTicketDetailResponse.memoD  s     zrC   c                     || _         dS )zSets the memo of this DescribeTicketDetailResponse.


        :param memo: The memo of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nre   )r@   r   s     rA   r   z!DescribeTicketDetailResponse.memoN  s     


rC   c                     | j         S )zGets the sql_text of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The sql_text of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r8   rF   s    rA   r   z%DescribeTicketDetailResponse.sql_textY  s     ~rC   c                     || _         dS )zSets the sql_text of this DescribeTicketDetailResponse.


        :param sql_text: The sql_text of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nrh   )r@   r   s     rA   r   z%DescribeTicketDetailResponse.sql_textc  s     "rC   c                     | j         S )zGets the ticket_execute_type of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The ticket_execute_type of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r9   rF   s    rA   r   z0DescribeTicketDetailResponse.ticket_execute_typen  s     ((rC   c                     || _         dS )zSets the ticket_execute_type of this DescribeTicketDetailResponse.


        :param ticket_execute_type: The ticket_execute_type of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nrk   )r@   r   s     rA   r   z0DescribeTicketDetailResponse.ticket_execute_typex  s     %8!!!rC   c                     | j         S )zGets the ticket_id of this DescribeTicketDetailResponse.  # noqa: E501


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


        :param ticket_id: The ticket_id of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nrn   )r@   r   s     rA   r   z&DescribeTicketDetailResponse.ticket_id  s     $rC   c                     | j         S )zGets the ticket_status of this DescribeTicketDetailResponse.  # noqa: E501


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


        :param ticket_status: The ticket_status of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nrq   )r@   r   s     rA   r   z*DescribeTicketDetailResponse.ticket_status  rZ   rC   c                     | j         S )zGets the ticket_type of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The ticket_type of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r<   rF   s    rA   r   z(DescribeTicketDetailResponse.ticket_type  rG   rC   c                     || _         dS )zSets the ticket_type of this DescribeTicketDetailResponse.


        :param ticket_type: The ticket_type of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nrt   )r@   r   s     rA   r   z(DescribeTicketDetailResponse.ticket_type  rI   rC   c                     | j         S )zGets the title of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The title of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r=   rF   s    rA   r   z"DescribeTicketDetailResponse.title  s     {rC   c                     || _         dS )zSets the title of this DescribeTicketDetailResponse.


        :param title: The title of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nrw   )r@   r   s     rA   r   z"DescribeTicketDetailResponse.title  s     rC   c                     | j         S )zGets the update_time of this DescribeTicketDetailResponse.  # noqa: E501


        :return: The update_time of this DescribeTicketDetailResponse.  # noqa: E501
        :rtype: str
        r>   rF   s    rA   r   z(DescribeTicketDetailResponse.update_time  rG   rC   c                     || _         dS )zSets the update_time of this DescribeTicketDetailResponse.


        :param update_time: The update_time of this DescribeTicketDetailResponse.  # noqa: E501
        :type: str
        Nrz   )r@   r   s     rA   r   z(DescribeTicketDetailResponse.update_time  rI   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>z6DescribeTicketDetailResponse.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   z6DescribeTicketDetailResponse.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$DescribeTicketDetailResponse.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#DescribeTicketDetailResponse.to_str  s    ~dllnn---rC   c                 *    |                                  S )zFor `print` and `pprint`)r   rF   s    rA   __repr__z%DescribeTicketDetailResponse.__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#DescribeTicketDetailResponse.__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#DescribeTicketDetailResponse.__ne__  s5    %!=>> 	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        
u@ 	B 	5	
 	u 	 	5 	u 	 	 	E 	u 	U 	 	u  	!" 	u#M(|| 	 	8	
 	} 	 	? 	| 	 	 	I 	2 	Z 	 	|  	!" 	|#M(:+ :+ :+ :+x ! ! X! ( ( ( ! ! X! ( ( ( " " X" * * *   X ^    ^  ! ! X! ( ( ( # # X# , , , % % X% 0 0 0 ! ! X! ( ( ( # # X# , , ,   X 
[  [   X _" " _" ) ) 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E1 E1 E1 E1 E16 E1 E1 E1 E1 E1rC   