
    g6                         S r SSKJrJrJr  SSKJr  SSKJr  SSK	J
r
  SSKJr  SSKJr   " S S	\
5      r " S
 S\5      r " S S\5      rg)a  
 This code was generated by
___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
 |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
 |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

 Twilio - Flex
 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.
    )AnyDictOptional)values)InstanceContext)InstanceResource)ListResource)Versionc                      ^  \ rS rSr " S S\5      r S\S\\\	4   4U 4S jjr
\SS j5       rSS	 jrSS
 jrS\4S jrSrU =r$ )ProvisioningStatusInstance   c                   $    \ rS rSrSrSrSrSrSrg)!ProvisioningStatusInstance.Status   activezin-progressznot-configuredfailed N)	__name__
__module____qualname____firstlineno__ACTIVEIN_PROGRESSNOT_CONFIGUREDFAILED__static_attributes__r       s/Users/Alptekin/Desktop/izin_takip/venv/lib/python3.13/site-packages/twilio/rest/flex_api/v1/provisioning_status.pyStatusr      s    #)r   r   versionpayloadc                    > [         TU ]  U5        UR                  S5      U l        UR                  S5      U l        S U l        g )Nstatusurl)super__init__getr#   r$   _context)selfr    r!   	__class__s      r   r&   #ProvisioningStatusInstance.__init__$   s=    !EL[[F
 #*++e"4=Ar   returnc                 h    U R                   c  [        U R                  5      U l         U R                   $ )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: ProvisioningStatusContext for this ProvisioningStatusInstance
)r(   ProvisioningStatusContext_versionr)   s    r   _proxy!ProvisioningStatusInstance._proxy.   s-     == 5DM }}r   c                 6    U R                   R                  5       $ )Y
Fetch the ProvisioningStatusInstance


:returns: The fetched ProvisioningStatusInstance
)r1   fetchr0   s    r   r5    ProvisioningStatusInstance.fetch<   s     {{  ""r   c                 R   #    U R                   R                  5       I Sh  vN $  N7f)s
Asynchronous coroutine to fetch the ProvisioningStatusInstance


:returns: The fetched ProvisioningStatusInstance
N)r1   fetch_asyncr0   s    r   r9   &ProvisioningStatusInstance.fetch_asyncE   s       [[,,....s   '%'c                     g)N
Provide a friendly representation

:returns: Machine friendly representation
z.<Twilio.FlexApi.V1.ProvisioningStatusInstance>r   r0   s    r   __repr__#ProvisioningStatusInstance.__repr__N   s     @r   )r(   r#   r$   )r,   r.   )r,   r   )r   r   r   r   objectr   r
   r   strr   r&   propertyr1   r5   r9   r=   r   __classcell__r*   s   @r   r   r      sd     
B B$sCx. B  #/@# @ @r   r   c                   Z   ^  \ rS rSrS\4U 4S jjrS\4S jrS\4S jrS\	4S jr
SrU =r$ )	r.   X   r    c                 2   > [         TU ]  U5        SU l        g)z^
Initialize the ProvisioningStatusContext

:param version: Version that contains the resource
z/account/provision/statusN)r%   r&   _urir)   r    r*   s     r   r&   "ProvisioningStatusContext.__init__Z   s     	!/	r   r,   c                     [         R                  " 0 5      nSUS'   U R                  R                  SU R                  US9n[        U R                  U5      $ )r4   application/jsonAcceptGETmethoduriheaders)r   ofr/   r5   rG   r   r)   rQ   r!   s      r   r5   ProvisioningStatusContext.fetchd   sQ     ))B-.--%%U		7%S)MM
 	
r   c                    #    [         R                  " 0 5      nSUS'   U R                  R                  SU R                  US9I Sh  vN n[        U R                  U5      $  N7f)r8   rK   rL   rM   rN   N)r   rR   r/   r9   rG   r   rS   s      r   r9   %ProvisioningStatusContext.fetch_asyncw   se      ))B-.11dii 2 
 
 *MM
 	
	
s   AA#A!A#c                     g)r<   z-<Twilio.FlexApi.V1.ProvisioningStatusContext>r   r0   s    r   r=   "ProvisioningStatusContext.__repr__   s     ?r   )rG   )r   r   r   r   r
   r&   r   r5   r9   r@   r=   r   rB   rC   s   @r   r.   r.   X   s:    0 0
1 
&
#= 
*?# ? ?r   r.   c                   Z   ^  \ rS rSrS\4U 4S jjrS\4S jrS\4S jrS\	4S jr
SrU =r$ )	ProvisioningStatusList   r    c                 $   > [         TU ]  U5        g)z\
Initialize the ProvisioningStatusList

:param version: Version that contains the resource

N)r%   r&   rH   s     r   r&   ProvisioningStatusList.__init__   s     	!r   r,   c                 ,    [        U R                  5      $ z)
Constructs a ProvisioningStatusContext

r.   r/   r0   s    r   r'   ProvisioningStatusList.get       
 )77r   c                 ,    [        U R                  5      $ r_   r`   r0   s    r   __call__ProvisioningStatusList.__call__   rb   r   c                     g)r<   z*<Twilio.FlexApi.V1.ProvisioningStatusList>r   r0   s    r   r=   ProvisioningStatusList.__repr__   s     <r   r   )r   r   r   r   r
   r&   r.   r'   rd   r@   r=   r   rB   rC   s   @r   rZ   rZ      s:    " "8. 883 8<# < <r   rZ   N)__doc__typingr   r   r   twilio.baser   twilio.base.instance_contextr   twilio.base.instance_resourcer   twilio.base.list_resourcer	   twilio.base.versionr
   r   r.   rZ   r   r   r   <module>ro      sJ    ' &  8 : 2 '>@!1 >@B;? ;?|<\ <r   