
    1j#                     J   d dl Z d dlmZmZmZmZmZmZmZm	Z	m
Z
 d dlmZmZmZ d dlmZ d dlmZ d dlmZ d dlmZmZmZ d dlmZ d d	lmZ d
dlmZ d
dlm Z  d
dl!m"Z" d
dl#m$Z$ d
dl%m&Z& d
dl'm(Z( d
dl)m*Z* d
dl+m,Z, d
dl-m.Z. d
dl/m0Z0 d
dl1m2Z2 d
dl3m4Z4  G d de5          Z6dS )    N)	AnyOptionalUnionDictListSetIOCallableType)UTF_8CONTENT_TYPEAPPLICATION_JSON)JSON)verify)	Transport)ConfigRequestOptionRawResponse)Files)MultipartEncoder   )EndMeetingRequest)EndMeetingResponse)GetMeetingRequest)GetMeetingResponse)InviteMeetingRequest)InviteMeetingResponse)KickoutMeetingRequest)KickoutMeetingResponse)ListByNoMeetingRequest)ListByNoMeetingResponse)SetHostMeetingRequest)SetHostMeetingResponsec                      e Zd ZdeddfdZddedee         defdZ	ddedee         defdZ
ddedee         defd	Zddedee         defd
Zddedee         defdZ	 ddedee         defdZddedee         defdZ	 ddedee         defdZ	 ddedee         defdZ	 ddedee         defdZ	 ddedee         defdZ	 ddedee         defdZdS )MeetingconfigreturnNc                     || _         d S N)r&   )selfr&   s     e/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/vc/v1/resource/meeting.py__init__zMeeting.__init__   s    $    requestoptionc                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S Nz; charset=utf-8)r   r   r&   bodyr   headersr   r   executer   	unmarshalstrcontentr   r   rawr*   r.   r/   respresponses        r+   endzMeeting.end       >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK (,~c$,6N6NPb'c'cr-   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r)   )r   r   r&   r   aexecuter   r5   r6   r7   r   r   r8   r9   s        r+   aendzMeeting.aend2         >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR (,~c$,6N6NPb'c'cr-   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S r1   )r   r   r&   r2   r   r3   r   r   r4   r   r5   r6   r7   r   r   r8   r9   s        r+   getzMeeting.getB   r=   r-   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r)   )r   r   r&   r   r?   r   r5   r6   r7   r   r   r8   r9   s        r+   agetzMeeting.agetV   rA   r-   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S r1   )r   r   r&   r2   r   r3   r   r   r4   r   r5   r6   r7   r   r   r8   r9   s        r+   invitezMeeting.invitef   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK +/.T\59Q9QSh*i*ir-   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r)   )r   r   r&   r   r?   r   r5   r6   r7   r   r   r8   r9   s        r+   ainvitezMeeting.ainvitez   s      >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR +/.T\59Q9QSh*i*ir-   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S r1   )r   r   r&   r2   r   r3   r   r   r4   r   r5   r6   r7   r   r   r8   r9   s        r+   kickoutzMeeting.kickout   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK ,0>#dlE:R:RTj+k+kr-   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r)   )r   r   r&   r   r?   r   r5   r6   r7   r   r   r8   r9   s        r+   akickoutzMeeting.akickout         >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR ,0>#dlE:R:RTj+k+kr-   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S r1   )r   r   r&   r2   r   r3   r   r   r4   r   r5   r6   r7   r   r!   r8   r9   s        r+   
list_by_nozMeeting.list_by_no   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK -1N3t|U;S;SUl,m,mr-   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r)   )r   r   r&   r   r?   r   r5   r6   r7   r   r!   r8   r9   s        r+   alist_by_nozMeeting.alist_by_no   s      >"__F 	t{GV,,, #,"4T['6"R"RRRRRRR -1N3t|U;S;SUl,m,mr-   c                 6   |t                      }t          | j        ||           |j        t           d|j        t          <   t          j        | j        ||          }t          j
        t          |j        t                    t                    }||_        |S r1   )r   r   r&   r2   r   r3   r   r   r4   r   r5   r6   r7   r   r#   r8   r9   s        r+   set_hostzMeeting.set_host   s    >"__F 	t{GV,,, <#.>+O+O+OFN<( &-dk7FKK ,0>#dlE:R:RTj+k+kr-   c                 
  K   |t                      }t          | j        ||           t          j        | j        ||           d {V }t          j        t          |j        t                    t                    }||_        |S r)   )r   r   r&   r   r?   r   r5   r6   r7   r   r#   r8   r9   s        r+   	aset_hostzMeeting.aset_host   rN   r-   r)   )__name__
__module____qualname__r   r,   r   r   r   r   r<   r@   r   r   rC   rE   r   r   rG   rI   r   r   rK   rM   r    r!   rP   rR   r"   r#   rT   rV    r-   r+   r%   r%      s       %v %$ % % % % , h}6M Yk    ( "3 Xm=T `r      , h}6M Yk    ( "3 Xm=T `r      2 H]<S _t    * 9= %9 &}5AV   " 4 h}>U aw    * :> &; '6BX   $ 6: "8 #M2>U   , =A )? "*="9E\   $ 48  5 !-0<R   , ;? '<  ( 7CY     r-   r%   )7iotypingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constr   r   r   lark_oapi.corer   lark_oapi.core.tokenr   lark_oapi.core.httpr   lark_oapi.core.modelr   r   r   lark_oapi.core.utilsr   requests_toolbeltr   model.end_meeting_requestr   model.end_meeting_responser   model.get_meeting_requestr   model.get_meeting_responser   model.invite_meeting_requestr   model.invite_meeting_responser   model.kickout_meeting_requestr   model.kickout_meeting_responser    model.list_by_no_meeting_requestr    !model.list_by_no_meeting_responser!   model.set_host_meeting_requestr"   model.set_host_meeting_responser#   objectr%   rZ   r-   r+   <module>rq      s   
			 L L L L L L L L L L L L L L L L L L L L L L F F F F F F F F F F       ' ' ' ' ' ' ) ) ) ) ) ) C C C C C C C C C C & & & & & & . . . . . . 9 9 9 9 9 9 ; ; ; ; ; ; 9 9 9 9 9 9 ; ; ; ; ; ; ? ? ? ? ? ? A A A A A A A A A A A A C C C C C C E E E E E E G G G G G G B B B B B B D D D D D D` ` ` ` `f ` ` ` ` `r-   