
    ~i7                     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
    livesaas

    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	 ddddddddddddddddZddddd	d
ddddddddddZd9d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	        d             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	        d%             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	        d-             Zed.             Zej	        d/             Zed0             Zej	        d1             Zed2             Zej	        d3             Zd4 Zd5 Zd6 Zd7 Zd8 ZdS ):GetActivityAPIResponsezsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    strint)cover_imageend_timeidis_auto_end_enableis_lock_previewis_page_view_enablelive_layout	live_modelive_review_status	live_timenameowner_sub_accountstatusvertical_cover_imageview_url
CoverImageEndTimeIdIsAutoEndEnableIsLockPreviewIsPageViewEnable
LiveLayoutLiveModeLiveReviewStatusLiveTimeNameOwnerSubAccountStatusVerticalCoverImageViewUrlNc                 &   |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        |
|
| _        ||| _        ||| _        ||| _        ||| _        |	|| _         dS dS )z3GetActivityAPIResponse - a model defined in SwaggerN)!r   _configuration_cover_image	_end_time_id_is_auto_end_enable_is_lock_preview_is_page_view_enable_live_layout
_live_mode_live_review_status
_live_time_name_owner_sub_account_status_vertical_cover_image	_view_urldiscriminatorr   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'   s                    /root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdklivesaas/models/get_activity_api_response.py__init__zGetActivityAPIResponse.__init__G   sh   !*__N, #'  $$(! #' 
"&%)"!"*D$DM>DG)&8D#&#2D *':D$"*D &DN)&8D# &DNDI(%6D" DK+(<D%$DMMM      c                     | j         S )zGets the cover_image of this GetActivityAPIResponse.  # noqa: E501


        :return: The cover_image of this GetActivityAPIResponse.  # noqa: E501
        :rtype: str
        r(   r8   s    r9   r   z"GetActivityAPIResponse.cover_image}          r;   c                     || _         dS )zSets the cover_image of this GetActivityAPIResponse.


        :param cover_image: The cover_image of this GetActivityAPIResponse.  # noqa: E501
        :type: str
        Nr=   )r8   r   s     r9   r   z"GetActivityAPIResponse.cover_image        (r;   c                     | j         S )zGets the end_time of this GetActivityAPIResponse.  # noqa: E501


        :return: The end_time of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r)   r>   s    r9   r	   zGetActivityAPIResponse.end_time        ~r;   c                     || _         dS )zSets the end_time of this GetActivityAPIResponse.


        :param end_time: The end_time of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        NrC   )r8   r	   s     r9   r	   zGetActivityAPIResponse.end_time        "r;   c                     | j         S )zGets the id of this GetActivityAPIResponse.  # noqa: E501


        :return: The id of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r*   r>   s    r9   r
   zGetActivityAPIResponse.id   s     xr;   c                     || _         dS )zSets the id of this GetActivityAPIResponse.


        :param id: The id of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        NrH   )r8   r
   s     r9   r
   zGetActivityAPIResponse.id   s     r;   c                     | j         S )zGets the is_auto_end_enable of this GetActivityAPIResponse.  # noqa: E501


        :return: The is_auto_end_enable of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r+   r>   s    r9   r   z)GetActivityAPIResponse.is_auto_end_enable        ''r;   c                     || _         dS )zSets the is_auto_end_enable of this GetActivityAPIResponse.


        :param is_auto_end_enable: The is_auto_end_enable of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        NrK   )r8   r   s     r9   r   z)GetActivityAPIResponse.is_auto_end_enable        $6   r;   c                     | j         S )zGets the is_lock_preview of this GetActivityAPIResponse.  # noqa: E501


        :return: The is_lock_preview of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r,   r>   s    r9   r   z&GetActivityAPIResponse.is_lock_preview   s     $$r;   c                     || _         dS )zSets the is_lock_preview of this GetActivityAPIResponse.


        :param is_lock_preview: The is_lock_preview of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        NrP   )r8   r   s     r9   r   z&GetActivityAPIResponse.is_lock_preview   s     !0r;   c                     | j         S )zGets the is_page_view_enable of this GetActivityAPIResponse.  # noqa: E501


        :return: The is_page_view_enable of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r-   r>   s    r9   r   z*GetActivityAPIResponse.is_page_view_enable   s     ((r;   c                     || _         dS )zSets the is_page_view_enable of this GetActivityAPIResponse.


        :param is_page_view_enable: The is_page_view_enable of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        NrS   )r8   r   s     r9   r   z*GetActivityAPIResponse.is_page_view_enable   s     %8!!!r;   c                     | j         S )zGets the live_layout of this GetActivityAPIResponse.  # noqa: E501


        :return: The live_layout of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r.   r>   s    r9   r   z"GetActivityAPIResponse.live_layout   r?   r;   c                     || _         dS )zSets the live_layout of this GetActivityAPIResponse.


        :param live_layout: The live_layout of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        NrV   )r8   r   s     r9   r   z"GetActivityAPIResponse.live_layout  rA   r;   c                     | j         S )zGets the live_mode of this GetActivityAPIResponse.  # noqa: E501


        :return: The live_mode of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r/   r>   s    r9   r   z GetActivityAPIResponse.live_mode       r;   c                     || _         dS )zSets the live_mode of this GetActivityAPIResponse.


        :param live_mode: The live_mode of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        NrY   )r8   r   s     r9   r   z GetActivityAPIResponse.live_mode       $r;   c                     | j         S )zGets the live_review_status of this GetActivityAPIResponse.  # noqa: E501


        :return: The live_review_status of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r0   r>   s    r9   r   z)GetActivityAPIResponse.live_review_status%  rL   r;   c                     || _         dS )zSets the live_review_status of this GetActivityAPIResponse.


        :param live_review_status: The live_review_status of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        Nr^   )r8   r   s     r9   r   z)GetActivityAPIResponse.live_review_status/  rN   r;   c                     | j         S )zGets the live_time of this GetActivityAPIResponse.  # noqa: E501


        :return: The live_time of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r1   r>   s    r9   r   z GetActivityAPIResponse.live_time:  rZ   r;   c                     || _         dS )zSets the live_time of this GetActivityAPIResponse.


        :param live_time: The live_time of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        Nra   )r8   r   s     r9   r   z GetActivityAPIResponse.live_timeD  r\   r;   c                     | j         S )zGets the name of this GetActivityAPIResponse.  # noqa: E501


        :return: The name of this GetActivityAPIResponse.  # noqa: E501
        :rtype: str
        r2   r>   s    r9   r   zGetActivityAPIResponse.nameO  s     zr;   c                     || _         dS )zSets the name of this GetActivityAPIResponse.


        :param name: The name of this GetActivityAPIResponse.  # noqa: E501
        :type: str
        Nrd   )r8   r   s     r9   r   zGetActivityAPIResponse.nameY  s     


r;   c                     | j         S )zGets the owner_sub_account of this GetActivityAPIResponse.  # noqa: E501


        :return: The owner_sub_account of this GetActivityAPIResponse.  # noqa: E501
        :rtype: str
        r3   r>   s    r9   r   z(GetActivityAPIResponse.owner_sub_accountd  s     &&r;   c                     || _         dS )zSets the owner_sub_account of this GetActivityAPIResponse.


        :param owner_sub_account: The owner_sub_account of this GetActivityAPIResponse.  # noqa: E501
        :type: str
        Nrg   )r8   r   s     r9   r   z(GetActivityAPIResponse.owner_sub_accountn  s     #4r;   c                     | j         S )zGets the status of this GetActivityAPIResponse.  # noqa: E501


        :return: The status of this GetActivityAPIResponse.  # noqa: E501
        :rtype: int
        r4   r>   s    r9   r   zGetActivityAPIResponse.statusy  s     |r;   c                     || _         dS )zSets the status of this GetActivityAPIResponse.


        :param status: The status of this GetActivityAPIResponse.  # noqa: E501
        :type: int
        Nrj   )r8   r   s     r9   r   zGetActivityAPIResponse.status  s     r;   c                     | j         S )zGets the vertical_cover_image of this GetActivityAPIResponse.  # noqa: E501


        :return: The vertical_cover_image of this GetActivityAPIResponse.  # noqa: E501
        :rtype: str
        r5   r>   s    r9   r   z+GetActivityAPIResponse.vertical_cover_image  s     ))r;   c                     || _         dS )zSets the vertical_cover_image of this GetActivityAPIResponse.


        :param vertical_cover_image: The vertical_cover_image of this GetActivityAPIResponse.  # noqa: E501
        :type: str
        Nrm   )r8   r   s     r9   r   z+GetActivityAPIResponse.vertical_cover_image  s     &:"""r;   c                     | j         S )zGets the view_url of this GetActivityAPIResponse.  # noqa: E501


        :return: The view_url of this GetActivityAPIResponse.  # noqa: E501
        :rtype: str
        r6   r>   s    r9   r   zGetActivityAPIResponse.view_url  rD   r;   c                     || _         dS )zSets the view_url of this GetActivityAPIResponse.


        :param view_url: The view_url of this GetActivityAPIResponse.  # noqa: E501
        :type: str
        Nrp   )r8   r   s     r9   r   zGetActivityAPIResponse.view_url  rF   r;   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hasattrrt   )xs    r9   <lambda>z0GetActivityAPIResponse.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk r;   rt   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   rt   r   ru   )items    r9   rx   z0GetActivityAPIResponse.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< r;   )six	iteritemsswagger_typesgetattr
isinstancelistmaprv   rt   dictitems
issubclassr   )r8   resultattr_valuekeys         r9   rt   zGetActivityAPIResponse.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t,d33 	$"jjll $ $
U#sr;   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatrt   r>   s    r9   to_strzGetActivityAPIResponse.to_str  s    ~dllnn---r;   c                 *    |                                  S )zFor `print` and `pprint`)r   r>   s    r9   __repr__zGetActivityAPIResponse.__repr__  s    {{}}r;   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   rt   r8   others     r9   __eq__zGetActivityAPIResponse.__eq__  s5    %!788 	5||~~00r;   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     r9   __ne__zGetActivityAPIResponse.__ne__  s5    %!788 	4||~~00r;   )NNNNNNNNNNNNNNNN)__name__
__module____qualname____doc__r~   attribute_mapr:   propertyr   setterr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   rt   r   r   r   r    r;   r9   r   r      sU        
 # $#" % M& $/*1#0. 4 M$4% 4% 4% 4%l ! ! X! ( ( (   X _" " _"   X Y  Y ( ( X( 6 6 6 % % X% 0 0 0 ) ) X) 8 8  8 ! ! X! ( ( (   X $ $ $ ( ( X( 6 6 6   X $ $ $   X 
[  [ ' ' X' 4 4 4   X ]  ] * * X*  : : ! :   X _" " _"  6. . .  1 1 11 1 1 1 1r;   r   )r   r   rer|   volcenginesdkcore.configurationr   objectr   r   r;   r9   <module>r      s|      				 



 9 9 9 9 9 9Q1 Q1 Q1 Q1 Q1V Q1 Q1 Q1 Q1 Q1r;   