
    Dh                     J    S SK Jr  S SKJrJrJrJr  S SKJr   " S S\5      r	g)    )StripeObject)ClassVarDictListOptional)Literalc                      \ rS rSr% SrSr\\S      \S'    " S S\	5      r
 " S S\	5      r " S	 S
\	5      r\\
   \S'    \\S'    \\S'    \\   \S'    \S   \S'    \\\S         \S'    \\S'    \\S'    \\\\4      \S'    \\S'    \S   \S'    \\   \S'    \S   \S'    \\   \S'    \S   \S'    \\S'    \\   \S'    \
\\S .rS!rg")#EventDestination   a  
Set up an event destination to receive events from Stripe across multiple destination types, including [webhook endpoints](https://docs.stripe.com/webhooks) and [Amazon EventBridge](https://docs.stripe.com/event-destinations/eventbridge). Event destinations support receiving [thin events](https://docs.stripe.com/api/v2/events) and [snapshot events](https://docs.stripe.com/api/events).
zv2.core.event_destinationOBJECT_NAMEc                   >    \ rS rSr% \\S'    \\S'    \S   \S'   Srg)"EventDestination.AmazonEventbridge   aws_account_idaws_event_source_arn)activedeletedpendingunknownaws_event_source_status N)__name__
__module____qualname____firstlineno__str__annotations__r   __static_attributes__r       _/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/v2/_event_destination.pyAmazonEventbridger      s1    	 "!	 ")5"
 	
	r   r!   c                   F    \ rS rSr%  " S S\5      r\\   \S'    S\0rSr	g)EventDestination.StatusDetails!   c                   &    \ rS rSr% \S   \S'   Srg)'EventDestination.StatusDetails.Disabled"   )no_aws_event_source_existsuserreasonr   N)r   r   r   r   r   r   r   r   r   r    Disabledr&   "   s    @AAr   r+   disabledr   N)
r   r   r   r   r   r+   r   r   _inner_class_typesr   r   r   r    StatusDetailsr#   !   s-    	| 	 8$$	 )(3r   r.   c                   8    \ rS rSr% \\   \S'    \\   \S'   Srg) EventDestination.WebhookEndpoint.   signing_secreturlr   N)r   r   r   r   r   r   r   r   r   r   r    WebhookEndpointr0   .   s"     %	 c]	r   r4   amazon_eventbridgecreateddescriptionenabled_events)snapshotthinevent_payload)other_accountsselfevents_fromidlivemodemetadatanameobjectsnapshot_api_version)r,   enabledstatusstatus_details)r5   webhook_endpointtypeupdatedrH   )r5   rG   rH   r   N)r   r   r   r   __doc__r   r   r   r   r   r!   r.   r4   r   r   r   boolr   r-   r   r   r   r    r
   r
      s   
 	$ '"=>? L  4 4,  !!233 L  I -.. $w'?@ABB 	G N tCH~&& I /00 #3-' )** ]++ :
;; L // 0'+r   r
   N)
stripe._stripe_objectr   typingr   r   r   r   typing_extensionsr   r
   r   r   r    <module>rP      s!    / 1 1 %x| xr   