Ë
    [üàgˆÛ  ã                   óà   — d Z ddlmZ ddl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 dd	lmZ  G d
„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Zy)aè  
    This code was generated by
   ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
    |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
    |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

    Twilio - Video
    This is the public Twilio REST API.

    NOTE: This class is auto generated by OpenAPI Generator.
    https://openapi-generator.tech
    Do not edit the class manually.
é    )Údatetime)ÚAnyÚDictÚListÚOptionalÚUnionÚIteratorÚAsyncIterator)ÚdeserializeÚ	serializeÚvalues)ÚInstanceContext)ÚInstanceResource)ÚListResource)ÚVersion)ÚPagec                   ób  ‡ — e Zd Z G d„ de«      Z	 	 ddedeeef   de	e   fˆ fd„Z
edd„«       Zdefd	„Zdefd
„Zdd„Zdd„Zej&                  ej&                  ej&                  ej&                  ej&                  ej&                  ej&                  ej&                  ej&                  f	dedeeef   deeef   deee   ef   deee   ef   deeef   dedef   deeef   deeef   deeef   dd fd„Zej&                  ej&                  ej&                  ej&                  ej&                  ej&                  ej&                  ej&                  ej&                  f	dedeeef   deeef   deee   ef   deee   ef   deeef   dedef   deeef   deeef   deeef   dd fd„Zdefd„Zˆ xZS )ÚCompositionHookInstancec                   ó   — e Zd ZdZdZy)úCompositionHookInstance.FormatÚmp4ÚwebmN)Ú__name__Ú
__module__Ú__qualname__ÚMP4ÚWEBM© ó    úc/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/twilio/rest/video/v1/composition_hook.pyÚFormatr      s   „ ØˆØ‰r   r!   ÚversionÚpayloadÚsidc                 ó@  •— t         ‰| �  |«       |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        t        j                  |j                  d«      «      | _        t        j                  |j                  d«      «      | _	        |j                  d«      | _
        |j                  d«      | _        |j                  d«      | _        |j                  d	«      | _        |j                  d
«      | _        |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        d|xs | j                  i| _        d | _        y )NÚaccount_sidÚfriendly_nameÚenabledÚdate_createdÚdate_updatedr$   Úaudio_sourcesÚaudio_sources_excludedÚvideo_layoutÚ
resolutionÚtrimÚformatÚstatus_callbackÚstatus_callback_methodÚurl)ÚsuperÚ__init__Úgetr&   r'   r(   r   Úiso8601_datetimer)   r*   r$   r+   r,   r-   r.   r/   r0   r1   r2   r3   Ú	_solutionÚ_context)Úselfr"   r#   r$   Ú	__class__s       €r    r5   z CompositionHookInstance.__init__1   sX  ø€ ô 	‰Ñ˜Ô!à*1¯+©+°mÓ*DˆÔØ,3¯K©K¸Ó,HˆÔØ'.§{¡{°9Ó'=ˆŒÜ0;×0LÑ0LØ�K‰K˜Ó'ó1
ˆÔô 1<×0LÑ0LØ�K‰K˜Ó'ó1
ˆÔð #*§+¡+¨eÓ"4ˆŒØ29·+±+¸oÓ2NˆÔØ;B¿;¹;Ø$ó<
ˆÔ#ð :A¿¹À^Ó9TˆÔØ)0¯©°\Ó)BˆŒØ$+§K¡K°Ó$7ˆŒ	ØBIÇ+Á+ÈhÓBWˆŒØ.5¯k©kÐ:KÓ.LˆÔØ5<·[±[Ø$ó6
ˆÔ#ð #*§+¡+¨eÓ"4ˆŒð �3’?˜$Ÿ(™(ð
ˆŒð ;?ˆ�r   Úreturnc                 ó„   — | j                   €)t        | j                  | j                  d   ¬«      | _         | j                   S )zù
        Generate an instance context for the instance, the context is capable of
        performing various actions. All instance actions are proxied to the context

        :returns: CompositionHookContext for this CompositionHookInstance
        r$   ©r$   )r9   ÚCompositionHookContextÚ_versionr8   ©r:   s    r    Ú_proxyzCompositionHookInstance._proxyS   s9   € ð �=‰=Ð Ü2Ø—‘Ø—N‘N 5Ñ)ôˆDŒMð �}‰}Ðr   c                 ó6   — | j                   j                  «       S )úr
        Deletes the CompositionHookInstance


        :returns: True if delete succeeds, False otherwise
        )rB   ÚdeleterA   s    r    rE   zCompositionHookInstance.deleteb   s   € ð �{‰{×!Ñ!Ó#Ð#r   c              ƒ   óR   K  — | j                   j                  «       ƒ d{  –—† S 7 Œ­w)úŽ
        Asynchronous coroutine that deletes the CompositionHookInstance


        :returns: True if delete succeeds, False otherwise
        N)rB   Údelete_asyncrA   s    r    rH   z$CompositionHookInstance.delete_asynck   s!   è ø€ ð —[‘[×-Ñ-Ó/×/Ð/Ð/úó   ‚' %¡'c                 ó6   — | j                   j                  «       S )úk
        Fetch the CompositionHookInstance


        :returns: The fetched CompositionHookInstance
        )rB   ÚfetchrA   s    r    rL   zCompositionHookInstance.fetcht   s   € ð �{‰{× Ñ Ó"Ð"r   c              ƒ   óR   K  — | j                   j                  «       ƒ d{  –—† S 7 Œ­w)ú…
        Asynchronous coroutine to fetch the CompositionHookInstance


        :returns: The fetched CompositionHookInstance
        N)rB   Úfetch_asyncrA   s    r    rO   z#CompositionHookInstance.fetch_async}   s!   è ø€ ð —[‘[×,Ñ,Ó.×.Ð.Ð.úrI   r'   r(   r-   r+   r,   r/   r0   r   r.   r1   r2   c                 óL   — | j                   j                  |||||||||	|
¬«
      S )á3  
        Update the CompositionHookInstance

        :param friendly_name: A descriptive string that you create to describe the resource. It can be up to  100 characters long and it must be unique within the account.
        :param enabled: Whether the composition hook is active. When `true`, the composition hook will be triggered for every completed Group Room in the account. When `false`, the composition hook never triggers.
        :param video_layout: A JSON object that describes the video layout of the composition hook in terms of regions. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param audio_sources: An array of track names from the same group room to merge into the compositions created by the composition hook. Can include zero or more track names. A composition triggered by the composition hook includes all audio sources specified in `audio_sources` except those specified in `audio_sources_excluded`. The track names in this parameter can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` includes tracks named `student` as well as `studentTeam`.
        :param audio_sources_excluded: An array of track names to exclude. A composition triggered by the composition hook includes all audio sources specified in `audio_sources` except for those specified in `audio_sources_excluded`. The track names in this parameter can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` excludes `student` as well as `studentTeam`. This parameter can also be empty.
        :param trim: Whether to clip the intervals where there is no active media in the compositions triggered by the composition hook. The default is `true`. Compositions with `trim` enabled are shorter when the Room is created and no Participant joins for a while as well as if all the Participants leave the room and join later, because those gaps will be removed. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param format:
        :param resolution: A string that describes the columns (width) and rows (height) of the generated composed video in pixels. Defaults to `640x480`.  The string's format is `{width}x{height}` where:   * 16 <= `{width}` <= 1280 * 16 <= `{height}` <= 1280 * `{width}` * `{height}` <= 921,600  Typical values are:   * HD = `1280x720` * PAL = `1024x576` * VGA = `640x480` * CIF = `320x240`  Note that the `resolution` imposes an aspect ratio to the resulting composition. When the original video tracks are constrained by the aspect ratio, they are scaled to fit. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param status_callback: The URL we should call using the `status_callback_method` to send status information to your application on every composition event. If not provided, status callback events will not be dispatched.
        :param status_callback_method: The HTTP method we should use to call `status_callback`. Can be: `POST` or `GET` and the default is `POST`.

        :returns: The updated CompositionHookInstance
        ©
r'   r(   r-   r+   r,   r/   r0   r.   r1   r2   )rB   Úupdate©r:   r'   r(   r-   r+   r,   r/   r0   r.   r1   r2   s              r    rS   zCompositionHookInstance.update†   s>   € ð: �{‰{×!Ñ!Ø'ØØ%Ø'Ø#9ØØØ!Ø+Ø#9ð "ó 
ð 	
r   c              ƒ   óh   K  — | j                   j                  |||||||||	|
¬«
      ƒ d{  –—† S 7 Œ­w)áM  
        Asynchronous coroutine to update the CompositionHookInstance

        :param friendly_name: A descriptive string that you create to describe the resource. It can be up to  100 characters long and it must be unique within the account.
        :param enabled: Whether the composition hook is active. When `true`, the composition hook will be triggered for every completed Group Room in the account. When `false`, the composition hook never triggers.
        :param video_layout: A JSON object that describes the video layout of the composition hook in terms of regions. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param audio_sources: An array of track names from the same group room to merge into the compositions created by the composition hook. Can include zero or more track names. A composition triggered by the composition hook includes all audio sources specified in `audio_sources` except those specified in `audio_sources_excluded`. The track names in this parameter can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` includes tracks named `student` as well as `studentTeam`.
        :param audio_sources_excluded: An array of track names to exclude. A composition triggered by the composition hook includes all audio sources specified in `audio_sources` except for those specified in `audio_sources_excluded`. The track names in this parameter can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` excludes `student` as well as `studentTeam`. This parameter can also be empty.
        :param trim: Whether to clip the intervals where there is no active media in the compositions triggered by the composition hook. The default is `true`. Compositions with `trim` enabled are shorter when the Room is created and no Participant joins for a while as well as if all the Participants leave the room and join later, because those gaps will be removed. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param format:
        :param resolution: A string that describes the columns (width) and rows (height) of the generated composed video in pixels. Defaults to `640x480`.  The string's format is `{width}x{height}` where:   * 16 <= `{width}` <= 1280 * 16 <= `{height}` <= 1280 * `{width}` * `{height}` <= 921,600  Typical values are:   * HD = `1280x720` * PAL = `1024x576` * VGA = `640x480` * CIF = `320x240`  Note that the `resolution` imposes an aspect ratio to the resulting composition. When the original video tracks are constrained by the aspect ratio, they are scaled to fit. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param status_callback: The URL we should call using the `status_callback_method` to send status information to your application on every composition event. If not provided, status callback events will not be dispatched.
        :param status_callback_method: The HTTP method we should use to call `status_callback`. Can be: `POST` or `GET` and the default is `POST`.

        :returns: The updated CompositionHookInstance
        rR   N)rB   Úupdate_asyncrT   s              r    rW   z$CompositionHookInstance.update_async°   sL   è ø€ ð: —[‘[×-Ñ-Ø'ØØ%Ø'Ø#9ØØØ!Ø+Ø#9ð .ó 
÷ 
ð 	
ð 
ús   ‚)2«0¬2c                 ó„   — dj                  d„ | j                  j                  «       D «       «      }dj                  |«      S )úf
        Provide a friendly representation

        :returns: Machine friendly representation
        ú c              3   óF   K  — | ]  \  }}d j                  ||«      –— Œ y­w©z{}={}N©r0   ©Ú.0ÚkÚvs      r    ú	<genexpr>z3CompositionHookInstance.__repr__.<locals>.<genexpr>à   ó   è ø€ ÒS±D°A°q˜7Ÿ>™>¨!¨Q×/ÑSùó   ‚!z,<Twilio.Video.V1.CompositionHookInstance {}>©Újoinr8   Úitemsr0   ©r:   Úcontexts     r    Ú__repr__z CompositionHookInstance.__repr__Ú   s6   € ð —(‘(ÑS¸D¿N¹N×<PÑ<PÓ<RÔSÓSˆØ=×DÑDÀWÓMÐMr   ©N)r<   r?   )r<   r   )r   r   r   Úobjectr!   r   r   Ústrr   r   r5   ÚpropertyrB   ÚboolrE   rH   rL   rO   r   Úunsetr   r   rS   rW   rj   Ú__classcell__©r;   s   @r    r   r      s©  ø„ ô�ô ðð& OSñ ?Øð ?Ø)-¨c°3¨h©ð ?Ø>FÀs¹mõ ?ðD òó ðð$˜ó $ð0 Dó 0ó#ó/ð (.§|¡|Ø.4¯l©lØ28·,±,Ø;A¿<¹<Ø$*§L¡LØBHÇ,Á,Ø)/¯©Ø.4¯l©lØ5;·\±\ñ(
àð(
ð �t˜V�|Ñ$ð(
ð ˜F F˜NÑ+ð	(
ð
 ˜T #™Y¨Ð.Ñ/ð(
ð !& d¨3¡i°Ð&7Ñ 8ð(
ð �D˜&�LÑ!ð(
ð Ð6¸Ð>Ñ?ð(
ð ˜#˜v˜+Ñ&ð(
ð ˜s F˜{Ñ+ð(
ð !& c¨6 kÑ 2ð(
ð 
#ó(
ðZ (.§|¡|Ø.4¯l©lØ28·,±,Ø;A¿<¹<Ø$*§L¡LØBHÇ,Á,Ø)/¯©Ø.4¯l©lØ5;·\±\ñ(
àð(
ð �t˜V�|Ñ$ð(
ð ˜F F˜NÑ+ð	(
ð
 ˜T #™Y¨Ð.Ñ/ð(
ð !& d¨3¡i°Ð&7Ñ 8ð(
ð �D˜&�LÑ!ð(
ð Ð6¸Ð>Ñ?ð(
ð ˜#˜v˜+Ñ&ð(
ð ˜s F˜{Ñ+ð(
ð !& c¨6 kÑ 2ð(
ð 
#ó(
ðTN˜#÷ Nr   r   c                   ó(  ‡ — e Zd Zdedefˆ fd„Zdefd„Zdefd„Zde	fd„Z
de	fd„Zej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  f	d	ed
eeef   deeef   deee   ef   deee   ef   deeef   dedef   deeef   deeef   deeef   de	fd„Zej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  f	d	ed
eeef   deeef   deee   ef   deee   ef   deeef   dedef   deeef   deeef   deeef   de	fd„Zdefd„Zˆ xZS )r?   r"   r$   c                 óx   •— t         ‰| �  |«       d|i| _         dj                  di | j                  ¤Ž| _        y)zº
        Initialize the CompositionHookContext

        :param version: Version that contains the resource
        :param sid: The SID of the CompositionHook resource to update.
        r$   z/CompositionHooks/{sid}Nr   )r4   r5   r8   r0   Ú_uri)r:   r"   r$   r;   s      €r    r5   zCompositionHookContext.__init__æ   s@   ø€ ô 	‰Ñ˜Ô!ð �3ð
ˆŒð 5Ð-×4Ñ4ÑF°t·~±~ÑFˆ�	r   r<   c                 ó|   — t        j                  i «      }| j                  j                  d| j                  |¬«      S )rD   ÚDELETE©ÚmethodÚuriÚheaders)r   Úofr@   rE   ru   ©r:   r{   s     r    rE   zCompositionHookContext.deleteõ   s1   € ô —)‘)˜B“-ˆà�}‰}×#Ñ#¨8¸¿¹ÈGÐ#ÓTÐTr   c              ƒ   ó˜   K  — t        j                  i «      }| j                  j                  d| j                  |¬«      ƒ d{  –—† S 7 Œ­w)rG   rw   rx   N)r   r|   r@   rH   ru   r}   s     r    rH   z#CompositionHookContext.delete_async  sF   è ø€ ô —)‘)˜B“-ˆà—]‘]×/Ñ/Ø §¡°Gð 0ó 
÷ 
ð 	
ð 
ús   ‚AA
ÁAÁA
c                 óÐ   — t        j                  i «      }d|d<   | j                  j                  d| j                  |¬«      }t        | j                  || j                  d   ¬«      S )rK   úapplication/jsonÚAcceptÚGETrx   r$   r>   )r   r|   r@   rL   ru   r   r8   ©r:   r{   r#   s      r    rL   zCompositionHookContext.fetch  s]   € ô —)‘)˜B“-ˆà.ˆ�Ñà—-‘-×%Ñ%¨U¸¿	¹	È7Ð%ÓSˆä&Ø�M‰MØØ—‘˜uÑ%ô
ð 	
r   c              ƒ   óì   K  — t        j                  i «      }d|d<   | j                  j                  d| j                  |¬«      ƒ d{  –—† }t        | j                  || j                  d   ¬«      S 7 Œ)­w)rN   r€   r�   r‚   rx   Nr$   r>   )r   r|   r@   rO   ru   r   r8   rƒ   s      r    rO   z"CompositionHookContext.fetch_async#  sr   è ø€ ô —)‘)˜B“-ˆà.ˆ�ÑàŸ™×1Ñ1Ø˜dŸi™i°ð 2ó 
÷ 
ˆô 'Ø�M‰MØØ—‘˜uÑ%ô
ð 	
ð	
ús   ‚AA4ÁA2Á	*A4r'   r(   r-   r+   r,   r/   r0   r   r.   r1   r2   c                 óâ  — t        j                  |t        j                  |«      t        j                  |«      t        j
                  |d„ «      t        j
                  |d„ «      t        j                  |«      |||	|
dœ
«      }t        j                  i «      }d|d<   d|d<   | j                  j                  d| j                  ||¬	«      }t        | j                  || j                  d
   ¬«      S )rQ   c                 ó   — | S rk   r   ©Úes    r    ú<lambda>z/CompositionHookContext.update.<locals>.<lambda>\  ó   € Àq€ r   c                 ó   — | S rk   r   r‡   s    r    r‰   z/CompositionHookContext.update.<locals>.<lambda>^  ó   € °a€ r   ©
ÚFriendlyNameÚEnabledÚVideoLayoutÚAudioSourcesÚAudioSourcesExcludedÚTrimr!   Ú
ResolutionÚStatusCallbackÚStatusCallbackMethodú!application/x-www-form-urlencodedúContent-Typer€   r�   ÚPOST©ry   rz   Údatar{   r$   r>   )r   r|   r   Úboolean_to_stringrl   Úmapr@   rS   ru   r   r8   ©r:   r'   r(   r-   r+   r,   r/   r0   r.   r1   r2   r›   r{   r#   s                 r    rS   zCompositionHookContext.update9  sÝ   € ô< �y‰yà -Ü$×6Ñ6°wÓ?Ü(×/Ñ/°Ó=Ü )§¡¨m¹[Ó IÜ(1¯©Ø*©Kó)ô "×3Ñ3°DÓ9Ø Ø(Ø"1Ø(>ñó
ˆô  —)‘)˜B“-ˆà"Eˆ�Ñà.ˆ�Ñà—-‘-×&Ñ&Ø˜tŸy™y¨t¸Wð 'ó 
ˆô 'Ø�M‰M˜7¨¯©°uÑ(=ô
ð 	
r   c              ƒ   óþ  K  — t        j                  |t        j                  |«      t        j                  |«      t        j
                  |d„ «      t        j
                  |d„ «      t        j                  |«      |||	|
dœ
«      }t        j                  i «      }d|d<   d|d<   | j                  j                  d| j                  ||¬	«      ƒ d
{  –—† }t        | j                  || j                  d   ¬«      S 7 Œ)­w)rV   c                 ó   — | S rk   r   r‡   s    r    r‰   z5CompositionHookContext.update_async.<locals>.<lambda>˜  rŠ   r   c                 ó   — | S rk   r   r‡   s    r    r‰   z5CompositionHookContext.update_async.<locals>.<lambda>š  rŒ   r   r�   r—   r˜   r€   r�   r™   rš   Nr$   r>   )r   r|   r   rœ   rl   r�   r@   rW   ru   r   r8   rž   s                 r    rW   z#CompositionHookContext.update_asyncu  së   è ø€ ô< �y‰yà -Ü$×6Ñ6°wÓ?Ü(×/Ñ/°Ó=Ü )§¡¨m¹[Ó IÜ(1¯©Ø*©Kó)ô "×3Ñ3°DÓ9Ø Ø(Ø"1Ø(>ñó
ˆô  —)‘)˜B“-ˆà"Eˆ�Ñà.ˆ�ÑàŸ™×2Ñ2Ø˜tŸy™y¨t¸Wð 3ó 
÷ 
ˆô 'Ø�M‰M˜7¨¯©°uÑ(=ô
ð 	
ð	
ús   ‚CC=ÃC;Ã*C=c                 ó„   — dj                  d„ | j                  j                  «       D «       «      }dj                  |«      S )rY   rZ   c              3   óF   K  — | ]  \  }}d j                  ||«      –— Œ y­wr\   r]   r^   s      r    rb   z2CompositionHookContext.__repr__.<locals>.<genexpr>·  rc   rd   z+<Twilio.Video.V1.CompositionHookContext {}>re   rh   s     r    rj   zCompositionHookContext.__repr__±  s6   € ð —(‘(ÑS¸D¿N¹N×<PÑ<PÓ<RÔSÓSˆØ<×CÑCÀGÓLÐLr   )r   r   r   r   rm   r5   ro   rE   rH   r   rL   rO   r   rp   r   rl   r   rS   rW   rj   rq   rr   s   @r    r?   r?   ä   s{  ø„ ðG ð G¨cõ Gð
U˜ó 
Uð
 Dó 
ð
Ð.ó 
ð(
Ð#:ó 
ð2 (.§|¡|Ø.4¯l©lØ28·,±,Ø;A¿<¹<Ø$*§L¡LØBHÇ,Á,Ø)/¯©Ø.4¯l©lØ5;·\±\ñ:
àð:
ð �t˜V�|Ñ$ð:
ð ˜F F˜NÑ+ð	:
ð
 ˜T #™Y¨Ð.Ñ/ð:
ð !& d¨3¡i°Ð&7Ñ 8ð:
ð �D˜&�LÑ!ð:
ð Ð6¸Ð>Ñ?ð:
ð ˜#˜v˜+Ñ&ð:
ð ˜s F˜{Ñ+ð:
ð !& c¨6 kÑ 2ð:
ð 
!ó:
ð~ (.§|¡|Ø.4¯l©lØ28·,±,Ø;A¿<¹<Ø$*§L¡LØBHÇ,Á,Ø)/¯©Ø.4¯l©lØ5;·\±\ñ:
àð:
ð �t˜V�|Ñ$ð:
ð ˜F F˜NÑ+ð	:
ð
 ˜T #™Y¨Ð.Ñ/ð:
ð !& d¨3¡i°Ð&7Ñ 8ð:
ð �D˜&�LÑ!ð:
ð Ð6¸Ð>Ñ?ð:
ð ˜#˜v˜+Ñ&ð:
ð ˜s F˜{Ñ+ð:
ð !& c¨6 kÑ 2ð:
ð 
!ó:
ðxM˜#÷ Mr   r?   c                   ó2   — e Zd Zdeeef   defd„Zdefd„Zy)ÚCompositionHookPager#   r<   c                 ó.   — t        | j                  |«      S )zu
        Build an instance of CompositionHookInstance

        :param payload: Payload response from the API
        )r   r@   )r:   r#   s     r    Úget_instancez CompositionHookPage.get_instance½  s   € ô ' t§}¡}°gÓ>Ð>r   c                  ó   — y)rY   z%<Twilio.Video.V1.CompositionHookPage>r   rA   s    r    rj   zCompositionHookPage.__repr__Å  ó   € ð 7r   N)	r   r   r   r   rm   r   r   r§   rj   r   r   r    r¥   r¥   »  s*   „ ð? D¨¨c¨¡Nð ?Ð7Nó ?ð7˜#ô 7r   r¥   c                   ó8  ‡ — e Zd Zdefˆ fd„Zej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  f	dedee	e
f   dee
e
f   deee   e
f   deee   e
f   deee
f   d	ed
e
f   deee
f   deee
f   dee	e
f   defd„Zej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  ej                  f	dedee	e
f   dee
e
f   deee   e
f   deee   e
f   deee
f   d	ed
e
f   deee
f   deee
f   dee	e
f   defd„Zej                  ej                  ej                  ej                  ddfdee	e
f   deee
f   deee
f   deee
f   dee   dee   dee   fd„Zej                  ej                  ej                  ej                  ddfdee	e
f   deee
f   deee
f   deee
f   dee   dee   dee   fd„Zej                  ej                  ej                  ej                  ddfdee	e
f   deee
f   deee
f   deee
f   dee   dee   dee   fd„Zej                  ej                  ej                  ej                  ddfdee	e
f   deee
f   deee
f   deee
f   dee   dee   dee   fd„Zej                  ej                  ej                  ej                  ej                  ej                  ej                  fdee	e
f   deee
f   deee
f   deee
f   deee
f   deee
f   deee
f   defd„Zej                  ej                  ej                  ej                  ej                  ej                  ej                  fdee	e
f   deee
f   deee
f   deee
f   deee
f   deee
f   deee
f   defd„Zdedefd„Zdedefd „Zd!edefd"„Zd!edefd#„Zdefd$„Z ˆ xZ!S )%ÚCompositionHookListr"   c                 ó2   •— t         ‰| �  |«       d| _        y)zq
        Initialize the CompositionHookList

        :param version: Version that contains the resource

        z/CompositionHooksN)r4   r5   ru   )r:   r"   r;   s     €r    r5   zCompositionHookList.__init__Ð  s   ø€ ô 	‰Ñ˜Ô!à'ˆ�	r   r'   r(   r-   r+   r,   r.   r0   r   r1   r2   r/   r<   c                 óÈ  — t        j                  |t        j                  |«      t        j                  |«      t        j
                  |d„ «      t        j
                  |d„ «      ||||	t        j                  |
«      dœ
«      }t        j                  ddi«      }d|d<   d|d<   | j                  j                  d| j                  ||¬	«      }t        | j                  |«      S )
a8  
        Create the CompositionHookInstance

        :param friendly_name: A descriptive string that you create to describe the resource. It can be up to  100 characters long and it must be unique within the account.
        :param enabled: Whether the composition hook is active. When `true`, the composition hook will be triggered for every completed Group Room in the account. When `false`, the composition hook will never be triggered.
        :param video_layout: An object that describes the video layout of the composition hook in terms of regions. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param audio_sources: An array of track names from the same group room to merge into the compositions created by the composition hook. Can include zero or more track names. A composition triggered by the composition hook includes all audio sources specified in `audio_sources` except those specified in `audio_sources_excluded`. The track names in this parameter can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` includes tracks named `student` as well as `studentTeam`.
        :param audio_sources_excluded: An array of track names to exclude. A composition triggered by the composition hook includes all audio sources specified in `audio_sources` except for those specified in `audio_sources_excluded`. The track names in this parameter can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` excludes `student` as well as `studentTeam`. This parameter can also be empty.
        :param resolution: A string that describes the columns (width) and rows (height) of the generated composed video in pixels. Defaults to `640x480`.  The string's format is `{width}x{height}` where:   * 16 <= `{width}` <= 1280 * 16 <= `{height}` <= 1280 * `{width}` * `{height}` <= 921,600  Typical values are:   * HD = `1280x720` * PAL = `1024x576` * VGA = `640x480` * CIF = `320x240`  Note that the `resolution` imposes an aspect ratio to the resulting composition. When the original video tracks are constrained by the aspect ratio, they are scaled to fit. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param format:
        :param status_callback: The URL we should call using the `status_callback_method` to send status information to your application on every composition event. If not provided, status callback events will not be dispatched.
        :param status_callback_method: The HTTP method we should use to call `status_callback`. Can be: `POST` or `GET` and the default is `POST`.
        :param trim: Whether to clip the intervals where there is no active media in the Compositions triggered by the composition hook. The default is `true`. Compositions with `trim` enabled are shorter when the Room is created and no Participant joins for a while as well as if all the Participants leave the room and join later, because those gaps will be removed. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.

        :returns: The created CompositionHookInstance
        c                 ó   — | S rk   r   r‡   s    r    r‰   z,CompositionHookList.create.<locals>.<lambda>þ  rŠ   r   c                 ó   — | S rk   r   r‡   s    r    r‰   z,CompositionHookList.create.<locals>.<lambda>   rŒ   r   ©
rŽ   r�   r�   r‘   r’   r”   r!   r•   r–   r“   r˜   r—   r€   r�   r™   rš   )
r   r|   r   rœ   rl   r�   r@   Úcreateru   r   ©r:   r'   r(   r-   r+   r,   r.   r0   r1   r2   r/   r›   r{   r#   s                 r    r±   zCompositionHookList.createÛ  sÔ   € ô< �y‰yà -Ü$×6Ñ6°wÓ?Ü(×/Ñ/°Ó=Ü )§¡¨m¹[Ó IÜ(1¯©Ø*©Kó)ð )Ø Ø"1Ø(>Ü!×3Ñ3°DÓ9ñó
ˆô  —)‘)˜^Ð-PÐQÓRˆà"Eˆ�Ñà.ˆ�Ñà—-‘-×&Ñ&Ø˜tŸy™y¨t¸Wð 'ó 
ˆô ' t§}¡}°gÓ>Ð>r   c              ƒ   óä  K  — t        j                  |t        j                  |«      t        j                  |«      t        j
                  |d„ «      t        j
                  |d„ «      ||||	t        j                  |
«      dœ
«      }t        j                  ddi«      }d|d<   d|d<   | j                  j                  d| j                  ||¬	«      ƒ d
{  –—† }t        | j                  |«      S 7 Œ­w)aG  
        Asynchronously create the CompositionHookInstance

        :param friendly_name: A descriptive string that you create to describe the resource. It can be up to  100 characters long and it must be unique within the account.
        :param enabled: Whether the composition hook is active. When `true`, the composition hook will be triggered for every completed Group Room in the account. When `false`, the composition hook will never be triggered.
        :param video_layout: An object that describes the video layout of the composition hook in terms of regions. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param audio_sources: An array of track names from the same group room to merge into the compositions created by the composition hook. Can include zero or more track names. A composition triggered by the composition hook includes all audio sources specified in `audio_sources` except those specified in `audio_sources_excluded`. The track names in this parameter can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` includes tracks named `student` as well as `studentTeam`.
        :param audio_sources_excluded: An array of track names to exclude. A composition triggered by the composition hook includes all audio sources specified in `audio_sources` except for those specified in `audio_sources_excluded`. The track names in this parameter can include an asterisk as a wild card character, which matches zero or more characters in a track name. For example, `student*` excludes `student` as well as `studentTeam`. This parameter can also be empty.
        :param resolution: A string that describes the columns (width) and rows (height) of the generated composed video in pixels. Defaults to `640x480`.  The string's format is `{width}x{height}` where:   * 16 <= `{width}` <= 1280 * 16 <= `{height}` <= 1280 * `{width}` * `{height}` <= 921,600  Typical values are:   * HD = `1280x720` * PAL = `1024x576` * VGA = `640x480` * CIF = `320x240`  Note that the `resolution` imposes an aspect ratio to the resulting composition. When the original video tracks are constrained by the aspect ratio, they are scaled to fit. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.
        :param format:
        :param status_callback: The URL we should call using the `status_callback_method` to send status information to your application on every composition event. If not provided, status callback events will not be dispatched.
        :param status_callback_method: The HTTP method we should use to call `status_callback`. Can be: `POST` or `GET` and the default is `POST`.
        :param trim: Whether to clip the intervals where there is no active media in the Compositions triggered by the composition hook. The default is `true`. Compositions with `trim` enabled are shorter when the Room is created and no Participant joins for a while as well as if all the Participants leave the room and join later, because those gaps will be removed. See [Specifying Video Layouts](https://www.twilio.com/docs/video/api/compositions-resource#specifying-video-layouts) for more info.

        :returns: The created CompositionHookInstance
        c                 ó   — | S rk   r   r‡   s    r    r‰   z2CompositionHookList.create_async.<locals>.<lambda>8  rŠ   r   c                 ó   — | S rk   r   r‡   s    r    r‰   z2CompositionHookList.create_async.<locals>.<lambda>:  rŒ   r   r°   r˜   r—   r€   r�   r™   rš   N)
r   r|   r   rœ   rl   r�   r@   Úcreate_asyncru   r   r²   s                 r    r¶   z CompositionHookList.create_async  sâ   è ø€ ô< �y‰yà -Ü$×6Ñ6°wÓ?Ü(×/Ñ/°Ó=Ü )§¡¨m¹[Ó IÜ(1¯©Ø*©Kó)ð )Ø Ø"1Ø(>Ü!×3Ñ3°DÓ9ñó
ˆô  —)‘)˜^Ð-PÐQÓRˆà"Eˆ�Ñà.ˆ�ÑàŸ™×2Ñ2Ø˜tŸy™y¨t¸Wð 3ó 
÷ 
ˆô ' t§}¡}°gÓ>Ð>ð	
ús   ‚CC0ÃC.ÃC0NÚdate_created_afterÚdate_created_beforeÚlimitÚ	page_sizec                 óª   — | j                   j                  ||«      }| j                  |||||d   ¬«      }| j                   j                  ||d   «      S )a  
        Streams CompositionHookInstance records from the API as a generator stream.
        This operation lazily loads records as efficiently as possible until the limit
        is reached.
        The results are returned as a generator, so this operation is memory efficient.

        :param bool enabled: Read only CompositionHook resources with an `enabled` value that matches this parameter.
        :param datetime date_created_after: Read only CompositionHook resources created on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param datetime date_created_before: Read only CompositionHook resources created before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param str friendly_name: Read only CompositionHook resources with friendly names that match this string. The match is not case sensitive and can include asterisk `*` characters as wildcard match.
        :param limit: Upper limit for the number of records to return. stream()
                      guarantees to never return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, stream() will attempt to read the
                          limit with the most efficient page size, i.e. min(limit, 1000)

        :returns: Generator that will yield up to limit results
        rº   ©r(   r·   r¸   r'   rº   r¹   )r@   Úread_limitsÚpageÚstream©	r:   r(   r·   r¸   r'   r¹   rº   Úlimitsr¾   s	            r    r¿   zCompositionHookList.streamO  s^   € ð8 —‘×*Ñ*¨5°)Ó<ˆØ�y‰yØØ1Ø 3Ø'Ø˜[Ñ)ð ó 
ˆð �}‰}×#Ñ# D¨&°©/Ó:Ð:r   c              ƒ   óÆ   K  — | j                   j                  ||«      }| j                  |||||d   ¬«      ƒ d{  –—† }| j                   j                  ||d   «      S 7 Œ#­w)a  
        Asynchronously streams CompositionHookInstance records from the API as a generator stream.
        This operation lazily loads records as efficiently as possible until the limit
        is reached.
        The results are returned as a generator, so this operation is memory efficient.

        :param bool enabled: Read only CompositionHook resources with an `enabled` value that matches this parameter.
        :param datetime date_created_after: Read only CompositionHook resources created on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param datetime date_created_before: Read only CompositionHook resources created before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param str friendly_name: Read only CompositionHook resources with friendly names that match this string. The match is not case sensitive and can include asterisk `*` characters as wildcard match.
        :param limit: Upper limit for the number of records to return. stream()
                      guarantees to never return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, stream() will attempt to read the
                          limit with the most efficient page size, i.e. min(limit, 1000)

        :returns: Generator that will yield up to limit results
        rº   r¼   Nr¹   )r@   r½   Ú
page_asyncÚstream_asyncrÀ   s	            r    rÄ   z CompositionHookList.stream_asyncv  sl   è ø€ ð8 —‘×*Ñ*¨5°)Ó<ˆØ—_‘_ØØ1Ø 3Ø'Ø˜[Ñ)ð %ó 
÷ 
ˆð �}‰}×)Ñ)¨$°°w±Ó@Ð@ð
ús   ‚9A!»A¼$A!c           
      óB   — t        | j                  ||||||¬«      «      S )a«  
        Lists CompositionHookInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param bool enabled: Read only CompositionHook resources with an `enabled` value that matches this parameter.
        :param datetime date_created_after: Read only CompositionHook resources created on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param datetime date_created_before: Read only CompositionHook resources created before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param str friendly_name: Read only CompositionHook resources with friendly names that match this string. The match is not case sensitive and can include asterisk `*` characters as wildcard match.
        :param limit: Upper limit for the number of records to return. list() guarantees
                      never to return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, list() will attempt to read the limit
                          with the most efficient page size, i.e. min(limit, 1000)

        :returns: list that will contain up to limit results
        ©r(   r·   r¸   r'   r¹   rº   )Úlistr¿   )r:   r(   r·   r¸   r'   r¹   rº   s          r    rÇ   zCompositionHookList.list�  s4   € ô6 Ø�K‰KØØ#5Ø$7Ø+ØØ#ð ó ó	
ð 		
r   c              ƒ   ó‚   K  — | j                  ||||||¬«      ƒ d{  –—† 2 �cg c3 d{  –—† }|‘Œ7 Œ7 Œ	6 c}S c c}w ­w)aº  
        Asynchronously lists CompositionHookInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param bool enabled: Read only CompositionHook resources with an `enabled` value that matches this parameter.
        :param datetime date_created_after: Read only CompositionHook resources created on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param datetime date_created_before: Read only CompositionHook resources created before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param str friendly_name: Read only CompositionHook resources with friendly names that match this string. The match is not case sensitive and can include asterisk `*` characters as wildcard match.
        :param limit: Upper limit for the number of records to return. list() guarantees
                      never to return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, list() will attempt to read the limit
                          with the most efficient page size, i.e. min(limit, 1000)

        :returns: list that will contain up to limit results
        rÆ   N)rÄ   )r:   r(   r·   r¸   r'   r¹   rº   Úrecords           r    Ú
list_asynczCompositionHookList.list_asyncÃ  s`   è ø€ ð: '+×&7Ñ&7ØØ#5Ø$7Ø+ØØ#ð '8ó '÷ !÷

ô 

àò ð!øð

øò 

ð 
	
ùò 

ùs0   ‚?�2ž?¤:¦6ª4
«6®:²?´6¶:·?Ú
page_tokenÚpage_numberc           
      ód  — t        j                  t        j                  |«      t        j                  |«      t        j                  |«      ||||dœ«      }t        j                  ddi«      }	d|	d<   | j
                  j                  d| j                  ||	¬«      }
t        | j
                  |
«      S )a  
        Retrieve a single page of CompositionHookInstance records from the API.
        Request is executed immediately

        :param enabled: Read only CompositionHook resources with an `enabled` value that matches this parameter.
        :param date_created_after: Read only CompositionHook resources created on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param date_created_before: Read only CompositionHook resources created before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param friendly_name: Read only CompositionHook resources with friendly names that match this string. The match is not case sensitive and can include asterisk `*` characters as wildcard match.
        :param page_token: PageToken provided by the API
        :param page_number: Page Number, this value is simply for client state
        :param page_size: Number of records to return, defaults to 50

        :returns: Page of CompositionHookInstance
        ©r�   ÚDateCreatedAfterÚDateCreatedBeforerŽ   Ú	PageTokenr   ÚPageSizer˜   r—   r€   r�   r‚   ©ry   rz   Úparamsr{   )	r   r|   r   rœ   r7   r@   r¾   ru   r¥   ©r:   r(   r·   r¸   r'   rË   rÌ   rº   r›   r{   Úresponses              r    r¾   zCompositionHookList.pageê  s¨   € ô0 �y‰yä$×6Ñ6°wÓ?Ü$-×$>Ñ$>Ð?QÓ$RÜ%.×%?Ñ%?Ð@SÓ%TØ -Ø'Ø#Ø%ñó

ˆô —)‘)˜^Ð-PÐQÓRˆà.ˆ�Ñà—=‘=×%Ñ%Ø˜dŸi™i°¸gð &ó 
ˆô # 4§=¡=°(Ó;Ð;r   c           
   ƒ   ó€  K  — t        j                  t        j                  |«      t        j                  |«      t        j                  |«      ||||dœ«      }t        j                  ddi«      }	d|	d<   | j
                  j                  d| j                  ||	¬«      ƒ d{  –—† }
t        | j
                  |
«      S 7 Œ­w)	a   
        Asynchronously retrieve a single page of CompositionHookInstance records from the API.
        Request is executed immediately

        :param enabled: Read only CompositionHook resources with an `enabled` value that matches this parameter.
        :param date_created_after: Read only CompositionHook resources created on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param date_created_before: Read only CompositionHook resources created before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) datetime with time zone.
        :param friendly_name: Read only CompositionHook resources with friendly names that match this string. The match is not case sensitive and can include asterisk `*` characters as wildcard match.
        :param page_token: PageToken provided by the API
        :param page_number: Page Number, this value is simply for client state
        :param page_size: Number of records to return, defaults to 50

        :returns: Page of CompositionHookInstance
        rÎ   r˜   r—   r€   r�   r‚   rÓ   N)	r   r|   r   rœ   r7   r@   rÃ   ru   r¥   rÕ   s              r    rÃ   zCompositionHookList.page_async  s¶   è ø€ ô0 �y‰yä$×6Ñ6°wÓ?Ü$-×$>Ñ$>Ð?QÓ$RÜ%.×%?Ñ%?Ð@SÓ%TØ -Ø'Ø#Ø%ñó

ˆô —)‘)˜^Ð-PÐQÓRˆà.ˆ�ÑàŸ™×1Ñ1Ø˜dŸi™i°¸gð 2ó 
÷ 
ˆô # 4§=¡=°(Ó;Ð;ð
ús   ‚BB>Â!B<Â"B>Ú
target_urlc                 óŽ   — | j                   j                  j                  j                  d|«      }t	        | j                   |«      S )a  
        Retrieve a specific page of CompositionHookInstance records from the API.
        Request is executed immediately

        :param target_url: API-generated URL for the requested results page

        :returns: Page of CompositionHookInstance
        r‚   )r@   ÚdomainÚtwilioÚrequestr¥   ©r:   rØ   rÖ   s      r    Úget_pagezCompositionHookList.get_pageD  s7   € ð —=‘=×'Ñ'×.Ñ.×6Ñ6°u¸jÓIˆÜ" 4§=¡=°(Ó;Ð;r   c              ƒ   óª   K  — | j                   j                  j                  j                  d|«      ƒ d{  –—† }t	        | j                   |«      S 7 Œ­w)a  
        Asynchronously retrieve a specific page of CompositionHookInstance records from the API.
        Request is executed immediately

        :param target_url: API-generated URL for the requested results page

        :returns: Page of CompositionHookInstance
        r‚   N)r@   rÚ   rÛ   Úrequest_asyncr¥   rÝ   s      r    Úget_page_asyncz"CompositionHookList.get_page_asyncP  sD   è ø€ ð Ÿ™×-Ñ-×4Ñ4×BÑBÀ5È*ÓU×UˆÜ" 4§=¡=°(Ó;Ð;ð Vús   ‚4A¶A·Ar$   c                 ó0   — t        | j                  |¬«      S ©z}
        Constructs a CompositionHookContext

        :param sid: The SID of the CompositionHook resource to update.
        r>   ©r?   r@   ©r:   r$   s     r    r6   zCompositionHookList.get\  ó   € ô & d§m¡m¸Ô=Ð=r   c                 ó0   — t        | j                  |¬«      S rã   rä   rå   s     r    Ú__call__zCompositionHookList.__call__d  ræ   r   c                  ó   — y)rY   z%<Twilio.Video.V1.CompositionHookList>r   rA   s    r    rj   zCompositionHookList.__repr__l  r©   r   )"r   r   r   r   r5   r   rp   rm   r   ro   rl   r   r   r±   r¶   r   r   Úintr	   r¿   r
   rÄ   rÇ   rÊ   r¥   r¾   rÃ   rÞ   rá   r?   r6   rè   rj   rq   rr   s   @r    r«   r«   Î  s«  ø„ ð	( õ 	(ð (.§|¡|Ø.4¯l©lØ28·,±,Ø;A¿<¹<Ø)/¯©ØBHÇ,Á,Ø.4¯l©lØ5;·\±\Ø$*§L¡Lñ8?àð8?ð �t˜V�|Ñ$ð8?ð ˜F F˜NÑ+ð	8?ð
 ˜T #™Y¨Ð.Ñ/ð8?ð !& d¨3¡i°Ð&7Ñ 8ð8?ð ˜#˜v˜+Ñ&ð8?ð Ð6¸Ð>Ñ?ð8?ð ˜s F˜{Ñ+ð8?ð !& c¨6 kÑ 2ð8?ð �D˜&�LÑ!ð8?ð 
!ó8?ðz (.§|¡|Ø.4¯l©lØ28·,±,Ø;A¿<¹<Ø)/¯©ØBHÇ,Á,Ø.4¯l©lØ5;·\±\Ø$*§L¡Lñ8?àð8?ð �t˜V�|Ñ$ð8?ð ˜F F˜NÑ+ð	8?ð
 ˜T #™Y¨Ð.Ñ/ð8?ð !& d¨3¡i°Ð&7Ñ 8ð8?ð ˜#˜v˜+Ñ&ð8?ð Ð6¸Ð>Ñ?ð8?ð ˜s F˜{Ñ+ð8?ð !& c¨6 kÑ 2ð8?ð �D˜&�LÑ!ð8?ð 
!ó8?ðx (.§|¡|Ø6<·l±lØ7=·|±|Ø,2¯L©LØ#Ø#'ñ%;à�t˜V�|Ñ$ð%;ð " (¨FÐ"2Ñ3ð%;ð # 8¨VÐ#3Ñ4ð	%;ð
 ˜S &˜[Ñ)ð%;ð ˜‰}ð%;ð ˜C‘=ð%;ð 
Ð)Ñ	*ó%;ðR (.§|¡|Ø6<·l±lØ7=·|±|Ø,2¯L©LØ#Ø#'ñ%Aà�t˜V�|Ñ$ð%Að " (¨FÐ"2Ñ3ð%Að # 8¨VÐ#3Ñ4ð	%Að
 ˜S &˜[Ñ)ð%Að ˜‰}ð%Að ˜C‘=ð%Að 
Ð.Ñ	/ó%AðR (.§|¡|Ø6<·l±lØ7=·|±|Ø,2¯L©LØ#Ø#'ñ$
à�t˜V�|Ñ$ð$
ð " (¨FÐ"2Ñ3ð$
ð # 8¨VÐ#3Ñ4ð	$
ð
 ˜S &˜[Ñ)ð$
ð ˜‰}ð$
ð ˜C‘=ð$
ð 
Ð%Ñ	&ó$
ðP (.§|¡|Ø6<·l±lØ7=·|±|Ø,2¯L©LØ#Ø#'ñ%
à�t˜V�|Ñ$ð%
ð " (¨FÐ"2Ñ3ð%
ð # 8¨VÐ#3Ñ4ð	%
ð
 ˜S &˜[Ñ)ð%
ð ˜‰}ð%
ð ˜C‘=ð%
ð 
Ð%Ñ	&ó%
ðR (.§|¡|Ø6<·l±lØ7=·|±|Ø,2¯L©LØ)/¯©Ø*0¯,©,Ø(.¯©ñ+<à�t˜V�|Ñ$ð+<ð " (¨FÐ"2Ñ3ð+<ð # 8¨VÐ#3Ñ4ð	+<ð
 ˜S &˜[Ñ)ð+<ð ˜#˜v˜+Ñ&ð+<ð ˜3 ˜;Ñ'ð+<ð ˜˜f˜Ñ%ð+<ð 
ó+<ð^ (.§|¡|Ø6<·l±lØ7=·|±|Ø,2¯L©LØ)/¯©Ø*0¯,©,Ø(.¯©ñ+<à�t˜V�|Ñ$ð+<ð " (¨FÐ"2Ñ3ð+<ð # 8¨VÐ#3Ñ4ð	+<ð
 ˜S &˜[Ñ)ð+<ð ˜#˜v˜+Ñ&ð+<ð ˜3 ˜;Ñ'ð+<ð ˜˜f˜Ñ%ð+<ð 
ó+<ðZ
< 3ð 
<Ð+>ó 
<ð
<¨sð 
<Ð7Jó 
<ð>�sð >Ð5ó >ð>˜Cð >Ð$:ó >ð7˜#÷ 7r   r«   N)Ú__doc__r   Útypingr   r   r   r   r   r	   r
   Útwilio.baser   r   r   Útwilio.base.instance_contextr   Útwilio.base.instance_resourcer   Útwilio.base.list_resourcer   Útwilio.base.versionr   Útwilio.base.pager   r   r?   r¥   r«   r   r   r    ú<module>ró      sj   ðñõ ß L× LÑ Lß 6Ñ 6Ý 8Ý :Ý 2Ý 'Ý !ôHNÐ.ô HNôVTM˜_ô TMôn7˜$ô 7ô&d7˜,õ d7r   