
    g~                         S r SSKJr  SSKJrJrJrJr  SSK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
\5      r " S S\5      r " S S\5      rg)a  
 This code was generated by
___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
 |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
 |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

 Twilio - Messaging
 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.
    date)AnyDictOptionalUnion)	serializevalues)InstanceContext)InstanceResource)ListResource)Versionc                      ^  \ rS rSrSrS\S\\\4   4U 4S jjr	\
SS j5       r\R                  4S\\\4   SS 4S	 jjr\R                  4S\\\4   SS 4S
 jjrS\4S jrSrU =r$ )DeactivationsInstance   z
:ivar redirect_to: Returns an authenticated url that redirects to a file containing the deactivated numbers for the requested day. This url is valid for up to two minutes.
versionpayloadc                 ^   > [         TU ]  U5        UR                  S5      U l        S U l        g )Nredirect_to)super__init__getr   _context)selfr   r   	__class__s      n/Users/Alptekin/Desktop/izin_takip/venv/lib/python3.13/site-packages/twilio/rest/messaging/v1/deactivations.pyr   DeactivationsInstance.__init__   s(    !*1++m*D8<    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: DeactivationsContext for this DeactivationsInstance
)r   DeactivationsContext_versionr   s    r   _proxyDeactivationsInstance._proxy$   s-     == 0DM }}r   r   c                 4    U R                   R                  US9$ )  
Fetch the DeactivationsInstance

:param date: The request will return a list of all United States Phone Numbers that were deactivated on the day specified by this parameter. This date should be specified in YYYY-MM-DD format.

:returns: The fetched DeactivationsInstance
r   )r$   fetchr   r   s     r   r(   DeactivationsInstance.fetch2   s#     {{   ! 
 	
r   c                 P   #    U R                   R                  US9I Sh  vN $  N7f)*  
Asynchronous coroutine to fetch the DeactivationsInstance

:param date: The request will return a list of all United States Phone Numbers that were deactivated on the day specified by this parameter. This date should be specified in YYYY-MM-DD format.

:returns: The fetched DeactivationsInstance
r   N)r$   fetch_asyncr)   s     r   r-   !DeactivationsInstance.fetch_async@   s0      [[,, - 
 
 	
 
s   &$&c                     g)N
Provide a friendly representation

:returns: Machine friendly representation
z+<Twilio.Messaging.V1.DeactivationsInstance> r#   s    r   __repr__DeactivationsInstance.__repr__N   s     =r   )r   r   )r   r!   )__name__
__module____qualname____firstlineno____doc__r   r   strr   r   propertyr$   r
   unsetr   r   objectr(   r-   r2   __static_attributes____classcell__r   s   @r   r   r      s    = =$sCx. =   +1,,
$,'
	 
 +1,,
$,'
	 
=# = =r   r   c                      ^  \ rS rSrS\4U 4S jjr\R                  4S\\	\
4   S\4S jjr\R                  4S\\	\
4   S\4S jjrS\4S jrS	rU =r$ )
r!   X   r   c                 2   > [         TU ]  U5        SU l        g)zY
Initialize the DeactivationsContext

:param version: Version that contains the resource
z/DeactivationsN)r   r   _urir   r   r   s     r   r   DeactivationsContext.__init__Z   s     	!$	r   r   r   c                    [         R                  " S[        R                  " U5      05      n[         R                  " 0 5      nSUS'   U R                  R                  SU R                  X#S9n[        U R                  U5      $ )r'   Dateapplication/jsonAcceptGETmethoduriparamsheaders)r
   ofr	   iso8601_dater"   r(   rC   r   r   r   datarO   r   s        r   r(   DeactivationsContext.fetchd   s}     yy	..t4
 ))B-.--%%dii & 
 %MM
 	
r   c                 "  #    [         R                  " S[        R                  " U5      05      n[         R                  " 0 5      nSUS'   U R                  R                  SU R                  X#S9I Sh  vN n[        U R                  U5      $  N7f)r,   rG   rH   rI   rJ   rK   N)r
   rP   r	   rQ   r"   r-   rC   r   rR   s        r   r-    DeactivationsContext.fetch_async   s      yy	..t4
 ))B-.11dii 2 
 
 %MM
 	
	
s   A0B2B3Bc                     g)r0   z*<Twilio.Messaging.V1.DeactivationsContext>r1   r#   s    r   r2   DeactivationsContext.__repr__   s     <r   )rC   )r4   r5   r6   r7   r   r   r
   r;   r   r   r<   r   r(   r-   r9   r2   r=   r>   r?   s   @r   r!   r!   X   sm    % % 17 
%f- 
AV 
: +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$ )	DeactivationsList   r   c                 $   > [         TU ]  U5        g)zW
Initialize the DeactivationsList

:param version: Version that contains the resource

N)r   r   rD   s     r   r   DeactivationsList.__init__   s     	!r   r   c                 ,    [        U R                  5      $ z$
Constructs a DeactivationsContext

r!   r"   r#   s    r   r   DeactivationsList.get       
 $DMM22r   c                 ,    [        U R                  5      $ r_   r`   r#   s    r   __call__DeactivationsList.__call__   rb   r   c                     g)r0   z'<Twilio.Messaging.V1.DeactivationsList>r1   r#   s    r   r2   DeactivationsList.__repr__   s     9r   r1   )r4   r5   r6   r7   r   r   r!   r   rd   r9   r2   r=   r>   r?   s   @r   rZ   rZ      s:    " "3) 33. 39# 9 9r   rZ   N)r8   datetimer   typingr   r   r   r   twilio.baser	   r
   twilio.base.instance_contextr   twilio.base.instance_resourcer   twilio.base.list_resourcer   twilio.base.versionr   r   r!   rZ   r1   r   r   <module>ro      sM     - - ) 8 : 2 '==, ==@M<? M<`9 9r   