
    ~iV                     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	 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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+d,d-d.d/d0d1dZdgd3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edL             Zej	        dM             ZedN             Zej	        dO             ZedP             Zej	        dQ             ZedR             Zej	        dS             ZedT             Zej	        dU             ZedV             Zej	        dW             ZedX             Zej	        dY             ZedZ             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db Z dc Z!dd Z"de Z#df Z$d2S )hCreateActivityAPIV2RequestzsNOTE: This class is auto generated by the swagger code generator program.

    Do not edit the class manually.
    activity_typeintauto_start_config*AutoStartConfigForCreateActivityAPIV2Inputcopy_streamboolcover_imagestrcreator_nameend_timeis_answer_repetition_enableis_auto_end_enableis_auto_start_enableis_link_mic_enableis_replay_auto_online_enablelive_layout	live_mode	live_timeloop_videosz*list[LoopVideoForCreateActivityAPIV2Input]nameold_idz(list[SiteTagForCreateActivityAPIV2Input]z,list[TextSiteTagForCreateActivityAPIV2Input])	site_tagstemplate_idtext_site_tagsvertical_cover_imagevidview_url_pathActivityTypeAutoStartConfig
CopyStream
CoverImageCreatorNameEndTimeIsAnswerRepetitionEnableIsAutoEndEnableIsAutoStartEnableIsLinkMicEnableIsReplayAutoOnlineEnable
LiveLayoutLiveModeLiveTime
LoopVideosNameOldIdSiteTags
TemplateIdTextSiteTagsVerticalCoverImageVidViewUrlPathNc                 "   |t                      }|| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _         ||| _!        |	|	| _"        |
|
| _#        ||| _$        ||| _%        ||| _&        ||| _'        ||| _(        || _)        ||| _*        ||| _+        ||| _,        ||| _-        ||| _.        ||| _/        |	|| _0        dS dS )z7CreateActivityAPIV2Request - a model defined in SwaggerN)1r   _configuration_activity_type_auto_start_config_copy_stream_cover_image_creator_name	_end_time_is_answer_repetition_enable_is_auto_end_enable_is_auto_start_enable_is_link_mic_enable_is_replay_auto_online_enable_live_layout
_live_mode
_live_time_loop_videos_name_old_id
_site_tags_template_id_text_site_tags_vertical_cover_image_vid_view_url_pathdiscriminatorr   r   r
   r   r   r   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   r   r   r   r    r9   s                            /root/.openclaw/workspace/.venvs/ark-sdk/lib/python3.11/site-packages/volcenginesdklivesaas/models/create_activity_apiv2_request.py__init__z#CreateActivityAPIV2Request.__init__W   s   !*__N,""&  !,0)#' %)"#' -1*  
 #%)"	"!$!.D(%6D""*D"*D# ,D$DM&2/JD,)&8D#+(<D%)&8D#'30LD-"*D &DN &DN"*D	 DK &DN"*D%"0D+(<D%?DH$!.D %$    c                     | j         S )zGets the activity_type of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The activity_type of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        r:   rR   s    rS   r   z(CreateActivityAPIV2Request.activity_type        ""rU   c                     || _         dS )zSets the activity_type of this CreateActivityAPIV2Request.


        :param activity_type: The activity_type of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        NrW   )rR   r   s     rS   r   z(CreateActivityAPIV2Request.activity_type        ,rU   c                     | j         S )zGets the auto_start_config of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The auto_start_config of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: AutoStartConfigForCreateActivityAPIV2Input
        r;   rX   s    rS   r   z,CreateActivityAPIV2Request.auto_start_config   s     &&rU   c                     || _         dS )zSets the auto_start_config of this CreateActivityAPIV2Request.


        :param auto_start_config: The auto_start_config of this CreateActivityAPIV2Request.  # noqa: E501
        :type: AutoStartConfigForCreateActivityAPIV2Input
        Nr]   )rR   r   s     rS   r   z,CreateActivityAPIV2Request.auto_start_config   s     #4rU   c                     | j         S )zGets the copy_stream of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The copy_stream of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: bool
        r<   rX   s    rS   r
   z&CreateActivityAPIV2Request.copy_stream          rU   c                     || _         dS )zSets the copy_stream of this CreateActivityAPIV2Request.


        :param copy_stream: The copy_stream of this CreateActivityAPIV2Request.  # noqa: E501
        :type: bool
        Nr`   )rR   r
   s     rS   r
   z&CreateActivityAPIV2Request.copy_stream        (rU   c                     | j         S )zGets the cover_image of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The cover_image of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: str
        r=   rX   s    rS   r   z&CreateActivityAPIV2Request.cover_image   ra   rU   c                     || _         dS )zSets the cover_image of this CreateActivityAPIV2Request.


        :param cover_image: The cover_image of this CreateActivityAPIV2Request.  # noqa: E501
        :type: str
        Nre   )rR   r   s     rS   r   z&CreateActivityAPIV2Request.cover_image   rc   rU   c                     | j         S )zGets the creator_name of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The creator_name of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: str
        r>   rX   s    rS   r   z'CreateActivityAPIV2Request.creator_name   s     !!rU   c                     || _         dS )zSets the creator_name of this CreateActivityAPIV2Request.


        :param creator_name: The creator_name of this CreateActivityAPIV2Request.  # noqa: E501
        :type: str
        Nrh   )rR   r   s     rS   r   z'CreateActivityAPIV2Request.creator_name  s     *rU   c                     | j         S )zGets the end_time of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The end_time of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        r?   rX   s    rS   r   z#CreateActivityAPIV2Request.end_time  s     ~rU   c                     || _         dS )zSets the end_time of this CreateActivityAPIV2Request.


        :param end_time: The end_time of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nrk   )rR   r   s     rS   r   z#CreateActivityAPIV2Request.end_time  s     "rU   c                     | j         S )zGets the is_answer_repetition_enable of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The is_answer_repetition_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        r@   rX   s    rS   r   z6CreateActivityAPIV2Request.is_answer_repetition_enable"  s     00rU   c                     || _         dS )zSets the is_answer_repetition_enable of this CreateActivityAPIV2Request.


        :param is_answer_repetition_enable: The is_answer_repetition_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nrn   )rR   r   s     rS   r   z6CreateActivityAPIV2Request.is_answer_repetition_enable,  s     -H)))rU   c                     | j         S )zGets the is_auto_end_enable of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The is_auto_end_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        rA   rX   s    rS   r   z-CreateActivityAPIV2Request.is_auto_end_enable7       ''rU   c                     || _         dS )zSets the is_auto_end_enable of this CreateActivityAPIV2Request.


        :param is_auto_end_enable: The is_auto_end_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nrq   )rR   r   s     rS   r   z-CreateActivityAPIV2Request.is_auto_end_enableA       $6   rU   c                     | j         S )zGets the is_auto_start_enable of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The is_auto_start_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        rB   rX   s    rS   r   z/CreateActivityAPIV2Request.is_auto_start_enableL       ))rU   c                     || _         dS )zSets the is_auto_start_enable of this CreateActivityAPIV2Request.


        :param is_auto_start_enable: The is_auto_start_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nrv   )rR   r   s     rS   r   z/CreateActivityAPIV2Request.is_auto_start_enableV       &:"""rU   c                     | j         S )zGets the is_link_mic_enable of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The is_link_mic_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        rC   rX   s    rS   r   z-CreateActivityAPIV2Request.is_link_mic_enablea  rr   rU   c                     || _         dS )zSets the is_link_mic_enable of this CreateActivityAPIV2Request.


        :param is_link_mic_enable: The is_link_mic_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nr{   )rR   r   s     rS   r   z-CreateActivityAPIV2Request.is_link_mic_enablek  rt   rU   c                     | j         S )zGets the is_replay_auto_online_enable of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The is_replay_auto_online_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        rD   rX   s    rS   r   z7CreateActivityAPIV2Request.is_replay_auto_online_enablev  s     11rU   c                     || _         dS )zSets the is_replay_auto_online_enable of this CreateActivityAPIV2Request.


        :param is_replay_auto_online_enable: The is_replay_auto_online_enable of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nr~   )rR   r   s     rS   r   z7CreateActivityAPIV2Request.is_replay_auto_online_enable  s     .J***rU   c                     | j         S )zGets the live_layout of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The live_layout of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        rE   rX   s    rS   r   z&CreateActivityAPIV2Request.live_layout  ra   rU   c                     || _         dS )zSets the live_layout of this CreateActivityAPIV2Request.


        :param live_layout: The live_layout of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nr   )rR   r   s     rS   r   z&CreateActivityAPIV2Request.live_layout  rc   rU   c                     | j         S )zGets the live_mode of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The live_mode of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        rF   rX   s    rS   r   z$CreateActivityAPIV2Request.live_mode       rU   c                     || _         dS )zSets the live_mode of this CreateActivityAPIV2Request.


        :param live_mode: The live_mode of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nr   )rR   r   s     rS   r   z$CreateActivityAPIV2Request.live_mode       $rU   c                     | j         S )zGets the live_time of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The live_time of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        rG   rX   s    rS   r   z$CreateActivityAPIV2Request.live_time  r   rU   c                     || _         dS )zSets the live_time of this CreateActivityAPIV2Request.


        :param live_time: The live_time of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nr   )rR   r   s     rS   r   z$CreateActivityAPIV2Request.live_time  r   rU   c                     | j         S )zGets the loop_videos of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The loop_videos of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: list[LoopVideoForCreateActivityAPIV2Input]
        rH   rX   s    rS   r   z&CreateActivityAPIV2Request.loop_videos  ra   rU   c                     || _         dS )zSets the loop_videos of this CreateActivityAPIV2Request.


        :param loop_videos: The loop_videos of this CreateActivityAPIV2Request.  # noqa: E501
        :type: list[LoopVideoForCreateActivityAPIV2Input]
        Nr   )rR   r   s     rS   r   z&CreateActivityAPIV2Request.loop_videos  rc   rU   c                     | j         S )zGets the name of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The name of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: str
        )rI   rX   s    rS   r   zCreateActivityAPIV2Request.name  s     zrU   c                 N    | j         j        r|t          d          || _        dS )zSets the name of this CreateActivityAPIV2Request.


        :param name: The name of this CreateActivityAPIV2Request.  # noqa: E501
        :type: str
        Nz,Invalid value for `name`, must not be `None`)r9   client_side_validation
ValueErrorrI   )rR   r   s     rS   r   zCreateActivityAPIV2Request.name  s1     5 	M$,KLLL


rU   c                     | j         S )zGets the old_id of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The old_id of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        rJ   rX   s    rS   r   z!CreateActivityAPIV2Request.old_id  s     |rU   c                     || _         dS )zSets the old_id of this CreateActivityAPIV2Request.


        :param old_id: The old_id of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nr   )rR   r   s     rS   r   z!CreateActivityAPIV2Request.old_id   s     rU   c                     | j         S )zGets the site_tags of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The site_tags of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: list[SiteTagForCreateActivityAPIV2Input]
        rK   rX   s    rS   r   z$CreateActivityAPIV2Request.site_tags  r   rU   c                     || _         dS )zSets the site_tags of this CreateActivityAPIV2Request.


        :param site_tags: The site_tags of this CreateActivityAPIV2Request.  # noqa: E501
        :type: list[SiteTagForCreateActivityAPIV2Input]
        Nr   )rR   r   s     rS   r   z$CreateActivityAPIV2Request.site_tags  r   rU   c                     | j         S )zGets the template_id of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The template_id of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: int
        rL   rX   s    rS   r   z&CreateActivityAPIV2Request.template_id   ra   rU   c                     || _         dS )zSets the template_id of this CreateActivityAPIV2Request.


        :param template_id: The template_id of this CreateActivityAPIV2Request.  # noqa: E501
        :type: int
        Nr   )rR   r   s     rS   r   z&CreateActivityAPIV2Request.template_id*  rc   rU   c                     | j         S )zGets the text_site_tags of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The text_site_tags of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: list[TextSiteTagForCreateActivityAPIV2Input]
        rM   rX   s    rS   r   z)CreateActivityAPIV2Request.text_site_tags5  s     ##rU   c                     || _         dS )zSets the text_site_tags of this CreateActivityAPIV2Request.


        :param text_site_tags: The text_site_tags of this CreateActivityAPIV2Request.  # noqa: E501
        :type: list[TextSiteTagForCreateActivityAPIV2Input]
        Nr   )rR   r   s     rS   r   z)CreateActivityAPIV2Request.text_site_tags?  s      .rU   c                     | j         S )zGets the vertical_cover_image of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The vertical_cover_image of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: str
        rN   rX   s    rS   r   z/CreateActivityAPIV2Request.vertical_cover_imageJ  rw   rU   c                     || _         dS )zSets the vertical_cover_image of this CreateActivityAPIV2Request.


        :param vertical_cover_image: The vertical_cover_image of this CreateActivityAPIV2Request.  # noqa: E501
        :type: str
        Nr   )rR   r   s     rS   r   z/CreateActivityAPIV2Request.vertical_cover_imageT  ry   rU   c                     | j         S )zGets the vid of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The vid of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: str
        rO   rX   s    rS   r   zCreateActivityAPIV2Request.vid_  s     yrU   c                     || _         dS )zSets the vid of this CreateActivityAPIV2Request.


        :param vid: The vid of this CreateActivityAPIV2Request.  # noqa: E501
        :type: str
        Nr   )rR   r   s     rS   r   zCreateActivityAPIV2Request.vidi  s     			rU   c                     | j         S )zGets the view_url_path of this CreateActivityAPIV2Request.  # noqa: E501


        :return: The view_url_path of this CreateActivityAPIV2Request.  # noqa: E501
        :rtype: str
        rP   rX   s    rS   r    z(CreateActivityAPIV2Request.view_url_patht  rY   rU   c                     || _         dS )zSets the view_url_path of this CreateActivityAPIV2Request.


        :param view_url_path: The view_url_path of this CreateActivityAPIV2Request.  # noqa: E501
        :type: str
        Nr   )rR   r    s     rS   r    z(CreateActivityAPIV2Request.view_url_path~  r[   rU   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    rS   <lambda>z4CreateActivityAPIV2Request.to_dict.<locals>.<lambda>  s!    WQ	-B-BIaiikkk rU   r   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r   r   r   )items    rS   r   z4CreateActivityAPIV2Request.to_dict.<locals>.<lambda>  s<    tAw	22"=$q'47??+<+<!=!=8< rU   )six	iteritemsswagger_typesgetattr
isinstancelistmapr   r   dictitems
issubclassr   )rR   resultattr_valuekeys         rS   r   z"CreateActivityAPIV2Request.to_dict  s,   }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %t0$77 	$"jjll $ $
U#srU   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   rX   s    rS   to_strz!CreateActivityAPIV2Request.to_str  s    ~dllnn---rU   c                 *    |                                  S )zFor `print` and `pprint`)r   rX   s    rS   __repr__z#CreateActivityAPIV2Request.__repr__  s    {{}}rU   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   r   rR   others     rS   __eq__z!CreateActivityAPIV2Request.__eq__  s5    %!;<< 	5||~~00rU   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr   r   s     rS   __ne__z!CreateActivityAPIV2Request.__ne__  s5    %!;<< 	4||~~00rU   )NNNNNNNNNNNNNNNNNNNNNNNN)%__name__
__module____qualname____doc__r   attribute_maprT   propertyr   setterr   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r   r   r   r    rU   rS   r   r      s        
I 	v 	u	
 	 	E 	&u 	e 	 	e 	' 	u 	U 	U 	C  	!" 	%#$ @H %/  M4. 	| 	|	
 	 	I 	&'A 	/ 	 3 	/ 	'(B 	| 	Z 	Z 	|  	!" 	'#$  #( 4&/  M4K/ K/ K/ K/Z # # X# , , , ' ' X' 4 4 4 ! ! X! ( ( ( ! ! X! ( ( ( " " X" * * *   X _" " _" 1 1 X1 !'H H ('H ( ( X( 6 6 6 * * X*  : : ! : ( ( X( 6 6 6 2 2 X2 "(J J )(J ! ! X! ( ( (   X $ $ $   X $ $ $ ! ! X! ( ( (   X 
[
 
 [
   X ]  ]   X $ $ $ ! ! X! ( ( ( $ $ X$ . . . * * X*  : : ! :   X 	Z  Z # # X# , , ,  6. . .  1 1 11 1 1 1 1rU   r   )r   r   rer   volcenginesdkcore.configurationr   objectr   r   rU   rS   <module>r      s|      				 



 9 9 9 9 9 9b
1 b
1 b
1 b
1 b
1 b
1 b
1 b
1 b
1 b
1rU   